
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

Vi ønsket å lage et prosjekt som var fargerikt, utvidbart og viste frem de unike egenskapene til en Intel Edison.
- Bruk wifi
- Bruk Linux
- Bruk komponenter fra Grove Starter Kit.
I tillegg ønsket jeg å vite hvordan jeg skal overføre informasjon fra Linux -siden til Arduino -siden av Edison. Linux er rikt på nettverksfunksjoner. Arduino er rik på GPIO og har en LCD -farge og utvidbare sensorer og enheter.
Koden er på:
github.com/qtpierce/sMegabyte/tree/master/…
- Last ned koden.
- Bruk SCP til å kopiere Linux -skriptene til Edison. Å lime dem inn/home/root/er en god start.
-
Flytt myweatherservice.service -filen til
/etc/systemd/system/multi-user.target.wants/
-
Bruk Arduino IDE for å installere
WeatherAdvisorySketch.ino skisse på Arduino -siden Edison.
- Fest en Grove Kit LCD til en av I2C -portene.
- Koble eventuelt en summer til D2.
Trinn 1: Hent koden fra GitHub
Jeg har lagt ut koden min på GitHub på:
github.com/qtpierce/sMegabyte/tree/master/…
En enkel måte å få koden på er å besøke GitHub -siden og finne "Last ned ZIP" -knappen og laste ned koden. Du må da pakke den ut og "SCP" kopiere den til Edison.
Jeg brukte et Linux -system, og det er SFTP -programvare for å kopiere koden fra Linux til Edison. På Windows tror jeg at den samme kopieringen kanskje er gjort med WinSCP. Da jeg gjorde min første forbindelse til Edison ved hjelp av WinSCP, ga det meg "Advarselen - potensielt sikkerhetsbrudd!" Jeg godtok det fordi jeg visste at jeg startet forbindelsen til Edison. Kopier skriptfilene i zip -filen til/home/root/katalogen til Edison. Det vil bli instruksjoner senere om flytting av filer.
Trinn 2: Koble til Edison og få en kommandoprompt
Den enkleste metoden er å koble til Edison ved hjelp av en USB seriell port. Jeg fulgte de første trinnene på:
software.intel.com/en-us/articles/assemble …
Jeg stoppet når jeg fikk seriell USB -port i gang. På dette tidspunktet hadde jeg en ledetekst fordi jeg brukte Putty på min bærbare Windows -datamaskin for å koble til.
Jeg bruker Edison med Arduino Breakout Board fordi jeg ønsket å koble et Grove Starter Kit til det.
Trinn 3: Flytt filene til de riktige plasseringene
Følgende absolutte filbaner er de riktige stedene for å plassere de 3 Linux -skriptene. Det er noen hardkodede filbaner som forventer følgende steder.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Når Edison startes, starter systemd myweatherservice.service
som lanserer myweatherservice_wrapper.sh
som lanserer myweatherservice.pl -skriptet.
Trinn 4: Lær å konfigurere WiFi på Edison
Jeg syntes det var fint å bruke SSH -protokollen for å gjøre programmeringen. De følgende trinnene er ganske enkelt ting jeg synes folk burde vite og øve på. Jeg fulgte en Intel -artikkel om å sette opp en Edison:
software.intel.com/en-us/articles/assemble …
Jeg vet at jeg liker å bruke 2 microUSB -kabelmetoden fordi den kobler begge USB -enhetene på Edison til den bærbare datamaskinen. De to USB-enhetene er USB-minnepinnen som lar deg kopiere over OS-bildet og USB-seriell port. Du må få en PuTTY -økt i gang og snakke med Edison via USB -seriell port; det er trinn 3 i Intel -artikkelen. Du må få wifi -oppsettet; det er trinn 4 i Intel -artikkelen. Når du kommer så langt, bruker du USB -seriell port for å bestemme IP -adressen til Edison og deretter bruke PuTTY til å ssh inn i Edison.
Målet med dette trinnet er å få Edison koblet til wifi -tilgangspunktet ditt, slik at det kan wget nettsider fra værstasjoner.
Trinn 5: Legg til tingene i Grove Starter Kit
Koble til et Grove Breakout GPIO -kort.
Koble RGB -LCD -en til noen av I2C -portene på Grove Breakout GPIO -kortet.
Du kan også koble summeren til GPIO 3.
Trinn 6: Start på nytt, test den og gjør den til din
Start på nytt og vent 20 sekunder (det er noen søvn -10 -er i koden) for at wifi kan koble til og få en XML -fil for værstasjonen.
Hvis det fungerer, burde det vise været for stasjonen KHIO, værstasjonen på Hillsboro, OR flyplass.
For å gjøre den din, inneholder Linux -skriptfilen myweatherservice.pl wget -kommandoer for å hente XML fra værstasjonene. Finn ut hvilke stasjoner du vil hente innhold fra.
Anbefalt:
Smart vekkerklokke - Intel Edison - Iot RoadShow - São Paulo: 4 trinn

Smart vekkerklokke - Intel Edison - Iot RoadShow - São Paulo: En av de store dydene til alle som bor eller jobber i en storby, er tidsstyring. I dag er turene konstante, og ettersom trafikk er en av hovedfaktorene. Da jeg tenkte på det, laget jeg en liten applikasjon som bruker integrasjonen med Google M
Monitoramento De Batimentos Cardíacos Com Intel Edison: 4 trinn

Monitoramento De Batimentos Cardíacos Com Intel Edison: Projeto realizado durante a IoT Roadshow 2015, em novembro de 2015.O grupo formado por Gedeane Kenshima, Rodrigo Bittenbinder, Gilvan Nunes, Ant ô nio Foltran og Jefferson Farias apresentou um sistema de monitoramento de batimentos; ac
Detección De Rostros Con Arduino Intel Edison: 8 trinn

Detección De Rostros Con Arduino Intel Edison: El processamiento of la visión for computadora es uno de esos campos que requiere enormes cantidades de investigación debido a que involucra metodes for adirir, processar, analyse and comprender las imágenes del mondo real con el fin de p
Etch a Sketch Digital: 4 trinn

Etch a Sketch Digital: La cantidad de horas que habré pasado de pequeño intentionando pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que intentionaba hacer las diagonales del techo. Du kan se en del av bildene
Intel Edison Espião + Bot Telegram: 5 trinn

Intel Edison Espião + Bot Telegram: Projeto apresentado no Intel IoT Roadshow - S ã o Paulo (nov. 2015) Exemplo de detec ç ã o the imageem with Intel Edison, webcam, programada with Python e OpenCV.Neste exemplo ser á demonstrasjon av programvare for Intel Edison for