Cuprins:
- Pasul 1: preluați codul din GitHub
- Pasul 2: Conectați-vă la Edison și primiți o linie de comandă
- Pasul 3: Mutați fișierele în locațiile lor corecte
- Pasul 4: Învățarea configurării WiFi-ului pe Edison
- Pasul 5: Adăugați lucrurile Grove Starter Kit
- Pasul 6: reporniți, testați-l și faceți-l al vostru
Video: Schiță de consiliere meteorologică Intel Edison: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Am vrut să creăm un proiect care să fie colorat, extensibil și să arate caracteristicile unice ale unui Intel Edison.
- Folosiți wifi
- Folosiți Linux
- Utilizați componente din kitul de pornire Grove.
În plus, am vrut să știu cum să transmit informații din partea Linux către partea Arduino a Edison. Linux este bogat în funcții de rețea. Arduino este bogat în GPIO și are un ecran LCD color și senzori și dispozitive extensibile.
Codul este la:
github.com/qtpierce/sMegabyte/tree/master/…
- Vă rugăm să descărcați acest cod.
- Utilizați SCP pentru a copia scripturile Linux pe Edison. Lipirea lor în / home / root / este un început bun.
-
Mutați fișierul myweatherservice.service în
/etc/systemd/system/multi-user.target.wants/
-
Utilizați IDE-ul Arduino pentru a instala fișierul
WeatherAdvisorySketch.ino schițează pe partea Arduino Edison.
- Cârligați un LCD Grove Kit la oricare dintre porturile I2C.
- Opțional, conectați un buzzer la D2.
Pasul 1: preluați codul din GitHub
Am postat codul meu pe GitHub la:
github.com/qtpierce/sMegabyte/tree/master/…
O modalitate simplă de a obține codul este să vizitați site-ul GitHub și să găsiți butonul „Descărcați codul ZIP” și să descărcați codul. Apoi va trebui să-l dezarhivați și „SCP” să-l copiați în Edison.
Am folosit un sistem Linux și software-ul SFTP pentru a copia codul de la Linux la Edison. Pe Windows, cred că aceeași copiere poate fi făcută folosind WinSCP. Când am făcut prima conexiune la Edison folosind WinSCP, mi-a dat „Avertisment - Potențială încălcare a securității!” Am acceptat-o pentru că știam că inițiez conexiunea cu Edison. Copiați fișierele script din fișierul zip în directorul / home / root / din Edison. Mai târziu vor fi instrucțiuni despre mutarea fișierelor.
Pasul 2: Conectați-vă la Edison și primiți o linie de comandă
Cea mai simplă metodă este să vă conectați la Edison utilizând un port serial USB. Am urmat primii pași la:
software.intel.com/en-us/articles/assemble…
M-am oprit odată ce am pornit portul serial USB. În acest moment, am primit un prompt de comandă, deoarece foloseam Putty pe laptopul meu Windows pentru a mă conecta.
Folosesc Edison cu placa Arduino Breakout Board pentru că am vrut să conectez un kit de pornire Grove la acesta.
Pasul 3: Mutați fișierele în locațiile lor corecte
Următoarele căi de fișiere absolute sunt locațiile corecte pentru plasarea celor 3 scripturi Linux. Există câteva căi de fișiere codate greu care așteaptă următoarele locații.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Când Edison este pornit, systemd va lansa myweatherservice.service
care lansează myweatherservice_wrapper.sh
care lansează scriptul myweatherservice.pl.
Pasul 4: Învățarea configurării WiFi-ului pe Edison
Mi s-a părut plăcut să folosesc protocolul SSH pentru a face programarea. Următorii pași sunt pur și simplu lucruri pe care cred că oamenii ar trebui să le știe și să le practice. Am urmat un articol Intel despre configurarea unui Edison:
software.intel.com/en-us/articles/assemble…
Știu că îmi place să folosesc metoda de cablu 2 microUSB deoarece conectează ambele dispozitive USB de pe Edison la laptop. Cele două dispozitive USB sunt unitatea USB care vă permite să copiați imaginea sistemului de operare și portul serial USB. Trebuie să executați o sesiune PuTTY și să discutați cu Edison prin portul serial USB; acesta este pasul 3 al articolului Intel. Trebuie să obțineți configurarea wifi; acesta este pasul 4 al articolului Intel. Odată ce ați ajuns până aici, utilizați portul serial USB pentru a determina adresa IP a Edison și apoi utilizați PuTTY pentru a intra în Edison.
Scopul acestui pas este să vă conectați Edison la punctul de acces wifi, astfel încât să poată wget pagini web de la stațiile meteo.
Pasul 5: Adăugați lucrurile Grove Starter Kit
Conectați o placă GPIO Grove Breakout.
Cuplați ecranul LCD RGB la oricare dintre porturile I2C de pe placa GPIO Grove Breakout.
Opțional, conectați soneria la GPIO 3.
Pasul 6: reporniți, testați-l și faceți-l al vostru
Reporniți și așteptați 20 de secunde (există câteva secunde în cod) pentru ca conexiunea wifi să se conecteze și să înregistreze un fișier XML al stației meteo.
Dacă funcționează, ar trebui să afișeze vremea pentru stația KHIO, stația meteo de pe aeroportul Hillsboro, OR.
Pentru a-l face al tău, fișierul script Linux myweatherservice.pl conține comenzi wget pentru a prelua XML de la stațiile meteo. Vă rugăm să aflați din ce posturi doriți să extrageți conținut.
Recomandat:
Noțiuni introductive despre STM32f767zi Cube IDE și încărcați-vă schița personalizată: 3 pași
Noțiuni introductive despre STM32f767zi Cube IDE și încărcați-vă schița personalizată: CUMPĂRĂ (faceți clic pe test pentru a cumpăra / vizita pagina web) STM32F767Z SOFTWARE SUPORTAT · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH · ARDUINO folosit pentru a programa microcontrolere STM
Adăugarea funcției WiFi AutoConnect la o schiță existentă: 3 pași
Adăugarea funcției WiFi AutoConnect la o schiță existentă: într-o postare recentă, am aflat despre caracteristica AutoConnect pentru plăcile ESP32 / ESP8266 și una dintre întrebările adresate a fost despre adăugarea acesteia la schițele existente. În acest post, vom învăța cum să facem exact acest lucru și vom folosi proiectul de timp în rețea
UChip - Schiță simplă pentru motoare și / sau servere de control de la distanță prin radio 2.4GHz Tx-Rx !: 3 pași
UChip - Schiță simplă pentru motoare și / sau servere de control de la distanță prin radio Tx-Rx de 2,4 GHz !: Îmi place foarte mult lumea RC. Folosirea unei jucării RC vă oferă senzația că dețineți controlul a ceva extraordinar, în ciuda faptului că este o barcă mică, o mașină sau o dronă! Cu toate acestea, nu este ușor să vă personalizați jucăriile și să le faceți să facă orice le doriți
Schiță de modă cu circuit de hârtie: 5 pași
Schiță de modă cu circuit de hârtie: fuzionează moda cu ingineria electrică. Predau ateliere de design de modă și tehnologie și consider că acest proiect este o intrare ușoară în circuitele de hârtie pentru oricine iubește să deseneze și să schițeze. Poate fi, de asemenea, utilizat pentru a planifica un design real al unui garm
Gravați o schiță digitală: 4 pași
Etch a Sketch Digital: La cantidad de horas que habré pasado de pequeño intentando pintar una casita en el Etch A Sketch (o telesketch, cum se cunoaște în España). Totul este bine până când intenționez să fac diagonalele tehnologiei. Como se puede ver en la segunda imagen, es