Kazalo:
- 1. korak: Pridobite kodo z GitHub -a
- 2. korak: Povežite se z Edisonom in pridobite ukazni poziv
- 3. korak: Premaknite datoteke na njihova pravilna mesta
- 4. korak: Naučite se konfigurirati WiFi na svojem Edisonu
- 5. korak: Dodajte Grove Starter Kit Stvari
- 6. korak: Znova zaženite, preizkusite in naredite svoje
Video: Intel Edison Weather Advisory Skica: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Želeli smo ustvariti barvit, razširljiv projekt, ki je pokazal edinstvene lastnosti Intel Edison.
- Uporabite wifi
- Uporabite Linux
- Uporabite komponente iz Grove Starter Kit.
Poleg tega sem želel vedeti, kako posredovati informacije s strani Linuxa na stran Arduino Edisona. Linux je bogat z omrežnimi funkcijami. Arduino je bogat z GPIO in ima barvni LCD ter razširljive senzorje in naprave.
Koda je na naslovu:
github.com/qtpierce/sMegabyte/tree/master/…
- Prosimo, prenesite to kodo.
- Uporabite SCP za kopiranje skriptov Linuxa v Edison. Lepljenje v/home/root/je dober začetek.
-
Premaknite datoteko myweatherservice.service v
/etc/systemd/system/multi-user.target.wants/
-
Za namestitev uporabite Arduino IDE
WeatherAdvisorySketch.ino skicira na Arduinovo stran Edison.
- Priključite LCD zaslon Grove Kit na katero koli od vrat I2C.
- Po želji priklopite brenčalo na D2.
1. korak: Pridobite kodo z GitHub -a
Svojo kodo sem objavil na GitHubu na naslovu:
github.com/qtpierce/sMegabyte/tree/master/…
Preprost način za pridobitev kode je obisk spletnega mesta GitHub in iskanje gumba »Prenesi ZIP« ter prenos kode. Nato ga boste morali razpakirati in "SCP" kopirati v Edison.
Uporabil sem sistem Linux in programsko opremo SFTP za kopiranje kode iz Linuxa v Edison. V sistemu Windows verjamem, da je isto kopiranje mogoče opraviti z WinSCP. Ko sem prvič vzpostavil povezavo z Edisonom s pomočjo WinSCP, mi je dalo "Opozorilo - potencialna kršitev varnosti!" Sprejel sem ga, ker sem vedel, da vzpostavljam povezavo z Edisonom. Kopirajte skriptne datoteke v zip -u v imenik/home/root/Edison. Kasneje bodo navodila za premikanje datotek.
2. korak: Povežite se z Edisonom in pridobite ukazni poziv
Najenostavnejša metoda je, da se z Edisonom povežete s serijskimi vrati USB. Prvih nekaj korakov sem sledil pri:
software.intel.com/en-us/articles/assemble…
Ustavil sem, ko sem zagnal serijska vrata USB. Na tej točki sem imel ukazni poziv, ker sem za povezavo uporabljal Putty na prenosnem računalniku z operacijskim sistemom Windows.
Edison uporabljam z Arduino Breakout Board, ker sem nanj želel povezati Grove Starter Kit.
3. korak: Premaknite datoteke na njihova pravilna mesta
Naslednje absolutne poti datotek so pravilne lokacije za namestitev treh skriptov Linuxa. Obstaja nekaj trdo kodiranih poti datotek, ki pričakujejo naslednje lokacije.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Ko se Edison zažene, bo systemd zagnal myweatherservice.service
ki zažene myweatherservice_wrapper.sh
ki zažene skript myweatherservice.pl.
4. korak: Naučite se konfigurirati WiFi na svojem Edisonu
Zdelo se mi je lepo uporabiti protokol SSH za programiranje. Naslednji koraki so preprosto stvari, za katere menim, da bi jih morali ljudje poznati in vaditi. Sledil sem članku Intel o nastavitvi Edisona:
software.intel.com/en-us/articles/assemble…
Vem, da rad uporabljam metodo kabla 2 microUSB, ker poveže obe napravi USB na Edisonu s prenosnikom. Dve napravi USB sta bliskovni pogon USB, ki omogoča kopiranje preko slike OS in serijskih vrat USB. Zagnati morate sejo PuTTY in se pogovarjati z Edisonom prek serijskih vrat USB; to je tretji korak Intel -ovega članka. Morate dobiti nastavitev wifi; to je 4. korak Intel -ovega članka. Ko pridete tako daleč, uporabite serijska vrata USB, da določite IP naslov Edisona, nato pa uporabite PuTTY za ssh v Edison.
Cilj tega koraka je, da vaš Edison povežete z dostopno točko wifi, tako da lahko pridobiva spletne strani z vremenskih postaj.
5. korak: Dodajte Grove Starter Kit Stvari
Priključite ploščo GPIO Grove Breakout.
Priključite RGB LCD na katero koli od vrat I2C na plošči GPIO Grove Breakout.
Po želji priklopite zvočni signal na GPIO 3.
6. korak: Znova zaženite, preizkusite in naredite svoje
Znova zaženite in počakajte 20 sekund (v kodi je nekaj spalnih 10 sekund), da se wifi poveže in pridobi datoteko XML vremenske postaje.
Če deluje, mora prikazati vreme za postajo KHIO, vremensko postajo na letališču Hillsboro, OR.
Da bi bila vaša, datoteka skripta Linux myweatherservice.pl vsebuje ukaze wget za pridobivanje XML z vremenskih postaj. Ugotovite, s katerih postaj želite črpati vsebino.
Priporočena:
Skica do digitalne umetnosti - Iron Man: 10 korakov
Skica do digitalne umetnosti - Iron Man: Pred kratkim sem se ukvarjal s komično umetnostjo. Nekaj, kar sem veliko naredil, ko sem bil mlajši. V zadnjem času sem delal na nekaj delih, kot so Batman, Cyborg Superman in The Flash. Vse je bilo narejeno ročno, vključno z barvanjem. Za
Pametna budilka - Intel Edison - Iot RoadShow - São Paulo: 4 koraki
Pametna budilka - Intel Edison - Iot RoadShow - São Paulo: Ena od velikih vrlin vsakogar, ki živi ali dela v velikem mestu, je upravljanje časa. Danes so potovanja stalna in ker je promet eden glavnih dejavnikov. Če pomislim, sem naredil majhno aplikacijo, ki uporablja integracijo z Google M
Detección De Rostros Con Arduino Intel Edison: 8 korakov
Detección De Rostros Con Arduino Intel Edison: El procesamiento de imágenes o la visión por computadora es uno de esos campos que requiere enormes cantidades de investición debido a que involucra métodos para adquirir, processar, analysisar y comprender las imágenes p
Modna skica s papirnatim vezjem: 5 korakov
Modna skica s papirnatim vezjem: Varovalka z elektrotehniko. Poučujem delavnice modnega oblikovanja in tehnologije in se mi zdi ta projekt enostaven vstop v papirna vezja za vse, ki radi rišejo in skicirajo. Uporablja se lahko tudi za načrtovanje dejanske zasnove garme
Intel Edison Espião + Bot Telegram: 5 korakov
Intel Edison Espião + Bot Telegram: Projeto apresentado no Intel IoT Roadshow - S ã o Paulo (november 2015) Exemplo de detec ç ã o de imagem com Intel Edison, webcam, programda com Python e OpenCV.Neste exemplo ser á demonstrato como programmar za Intel Edison za