![Szkic informacyjny Intel Edison Weather Advisory: 6 kroków Szkic informacyjny Intel Edison Weather Advisory: 6 kroków](https://i.howwhatproduce.com/images/004/image-9017-26-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Szkic doradczy pogodowych Intel Edison Szkic doradczy pogodowych Intel Edison](https://i.howwhatproduce.com/images/004/image-9017-27-j.webp)
Chcieliśmy stworzyć projekt, który byłby kolorowy, rozszerzalny i prezentował unikalne cechy Intel Edison.
- Użyj Wi-Fi
- Użyj Linuksa
- Użyj komponentów z zestawu startowego Grove.
Dodatkowo chciałem wiedzieć, jak przekazać informacje ze strony Linuksa do strony Arduino Edisona. Linux jest bogaty w funkcje sieciowe. Arduino jest bogate w GPIO i posiada kolorowy wyświetlacz LCD oraz rozszerzalne czujniki i urządzenia.
Kod znajduje się pod adresem:
github.com/qtpierce/sMegabyte/tree/master/…
- Proszę pobrać ten kod.
- Użyj SCP, aby skopiować skrypty Linuksa do Edisona. Wklejenie ich do /home/root/ to dobry początek.
-
Przenieś plik myweatherservice.service do
/etc/systemd/system/multi-user.target.wants/
-
Użyj Arduino IDE, aby zainstalować
Szkic WeatherAdvisorySketch.ino na stronie Arduino Edisona.
- Podłącz Grove Kit LCD do dowolnego portu I2C.
- Opcjonalnie podłącz brzęczyk do D2.
Krok 1: Pobierz kod z GitHub
Mój kod został opublikowany na GitHub pod adresem:
github.com/qtpierce/sMegabyte/tree/master/…
Prostym sposobem uzyskania kodu jest odwiedzenie strony GitHub i znalezienie przycisku „Pobierz ZIP” i pobranie kodu. Następnie musisz go rozpakować i "SCP" skopiować do Edisona.
Użyłem systemu Linux i oprogramowania SFTP do kopiowania kodu z Linuksa do Edisona. Uważam, że w systemie Windows to samo kopiowanie można wykonać za pomocą WinSCP. Kiedy po raz pierwszy nawiązałem połączenie z Edisonem za pomocą WinSCP, otrzymałem komunikat „Ostrzeżenie – potencjalne naruszenie bezpieczeństwa!” Zaakceptowałem to, ponieważ wiedziałem, że inicjuję połączenie z Edisonem. Skopiuj pliki skryptów z archiwum zip do katalogu /home/root/ Edisona. Później pojawią się instrukcje dotyczące przenoszenia plików.
Krok 2: Połącz się z Edisonem i uzyskaj wiersz polecenia
Najprostszą metodą jest połączenie z Edisonem za pomocą portu szeregowego USB. Kilka pierwszych kroków wykonałem na:
software.intel.com/en-us/articles/assemble…
Zatrzymałem się, gdy uruchomiłem port szeregowy USB. W tym momencie miałem wiersz polecenia, ponieważ do połączenia używałem Putty na moim laptopie z systemem Windows.
Używam Edisona z płytką Arduino Breakout Board, ponieważ chciałem podłączyć do niego zestaw startowy Grove.
Krok 3: Przenieś pliki do ich właściwych lokalizacji
Poniższe bezwzględne ścieżki plików są poprawnymi lokalizacjami do umieszczenia 3 skryptów Linuksa. Istnieje kilka zakodowanych na stałe ścieżek plików, które oczekują następujących lokalizacji.
- /home/root/mojapogoda.pl
- /home/root/mojapogoda_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Po uruchomieniu Edison systemd uruchomi myweatherservice.service
który uruchamia myweatherservice_wrapper.sh
który uruchamia skrypt myweatherservice.pl.
Krok 4: Nauka konfiguracji Wi-Fi w Twoim Edisonie
Uważam, że fajnie jest używać protokołu SSH do programowania. Poniższe kroki to po prostu rzeczy, które ludzie powinni znać i praktykować. Śledziłem artykuł Intela na temat konfigurowania Edisona:
software.intel.com/en-us/articles/assemble…
Wiem, że lubię używać kabla 2 microUSB, ponieważ łączy oba urządzenia USB w Edisonie z laptopem. Dwa urządzenia USB to pamięć USB, która umożliwia kopiowanie obrazu systemu operacyjnego i portu szeregowego USB. Musisz uruchomić sesję PuTTY i rozmawiać z Edisonem przez port szeregowy USB; to jest krok 3 artykułu Intela. Musisz uzyskać konfigurację Wi-Fi; to jest krok 4 artykułu Intela. Gdy dotrzesz tak daleko, użyj portu szeregowego USB, aby określić adres IP Edisona, a następnie użyj PuTTY, aby połączyć się z Edisonem.
Celem tego kroku jest połączenie Edisona z punktem dostępu Wi-Fi, aby mógł pobierać strony internetowe ze stacji pogodowych.
Krok 5: Dodaj zestaw startowy Grove
Podłącz płytkę Grove Breakout GPIO.
Podłącz RGB LCD do dowolnego portu I2C na płycie GPIO Grove Breakout.
Opcjonalnie podłącz brzęczyk do GPIO 3.
Krok 6: Uruchom ponownie, przetestuj i spraw, aby był Twój
Uruchom ponownie i poczekaj 20 sekund (w kodzie jest trochę snu 10s), aż wifi się połączy i otrzyma plik XML stacji pogodowej.
Jeśli to działa, powinien wyświetlać pogodę dla stacji KHIO, stacji pogodowej na lotnisku Hillsboro, OR.
Aby było to Twoje, skrypt Linux myweatherservice.pl zawiera polecenia wget do pobierania XML ze stacji pogodowych. Dowiedz się, z jakich stacji chcesz pobierać treści.
Zalecana:
Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki
![Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki](https://i.howwhatproduce.com/images/001/image-890-j.webp)
Rozpoczęcie pracy z IDE STM32f767zi i przesłanie własnego szkicu: KUP (kliknij test, aby kupić/odwiedzić stronę internetową) OPROGRAMOWANIE STM32F767Z WSPIERANE· IDE STM32CUBE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· Dostępne różne oprogramowanie ARDUINO służy do programowania mikrokontrolerów STM
Szkic do sztuki cyfrowej – Iron Man: 10 kroków
![Szkic do sztuki cyfrowej – Iron Man: 10 kroków Szkic do sztuki cyfrowej – Iron Man: 10 kroków](https://i.howwhatproduce.com/images/001/image-2035-16-j.webp)
Szkic do sztuki cyfrowej – Iron Man: Ostatnio zajmowałem się tworzeniem komiksów. Coś, co zrobiłem dużo, kiedy byłem młodszy. Ostatnio pracowałem nad kilkoma kawałkami, takimi jak Batman, Cyborg Superman i The Flash. Wszystkie zostały wykonane ręcznie, łącznie z kolorowaniem. Dla
Czujnik ultradźwiękowy Automatyczne animacje powitalne LED i ekran informacyjny LCD: 6 kroków
![Czujnik ultradźwiękowy Automatyczne animacje powitalne LED i ekran informacyjny LCD: 6 kroków Czujnik ultradźwiękowy Automatyczne animacje powitalne LED i ekran informacyjny LCD: 6 kroków](https://i.howwhatproduce.com/images/008/image-21718-j.webp)
Czujnik ultradźwiękowy Automatyczna animacja powitalna LED i ekran informacyjny LCD: Kiedy wracasz do domu zmęczony i próbujesz usiąść i odpocząć, musi być bardzo nudne, aby codziennie widzieć to samo wokół siebie. Dlaczego nie dodasz czegoś zabawnego i interesującego, co zmieni Twój nastrój? Zbuduj bardzo łatwy Arduin
Szkic mody z obwodem papieru: 5 kroków
![Szkic mody z obwodem papieru: 5 kroków Szkic mody z obwodem papieru: 5 kroków](https://i.howwhatproduce.com/images/010/image-27075-j.webp)
Szkic mody z obwodem papieru: Połącz modę z elektrotechniką. Uczę projektowania mody i warsztatów technologicznych i uważam, że ten projekt jest łatwym wstępem do obwodów papierowych dla każdego, kto uwielbia rysować i szkicować. Można go również wykorzystać do zaplanowania rzeczywistego projektu garderoby
ESP8266 Pogoda i ekran informacyjny KVG: 5 kroków
![ESP8266 Pogoda i ekran informacyjny KVG: 5 kroków ESP8266 Pogoda i ekran informacyjny KVG: 5 kroków](https://i.howwhatproduce.com/images/003/image-7544-19-j.webp)
ESP8266 Pogoda i ekran informacyjny KVG: Jest to prosty ekran informacyjny dla prognozy pogody za pośrednictwem darksky.net i ekranów na żywo przystanków autobusowych w Kilonii za pośrednictwem „KVG Echtzeitabfahrten”. Ekran informacyjny jest oparty na NodeMCU (ESP8266) i wyświetlaczu LCD ILI9341