Innehållsförteckning:
- Steg 1: Hämta koden från GitHub
- Steg 2: Anslut till Edison och få en kommandotolk
- Steg 3: Flytta filerna till deras rätta platser
- Steg 4: Lär dig att konfigurera WiFi på din Edison
- Steg 5: Lägg till Grove Starter Kit -saker
- Steg 6: Starta om, testa det och gör det till ditt
Video: Intel Edison Weather Advisory Sketch: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Vi ville skapa ett projekt som var färgglatt, utökbart och visade upp de unika egenskaperna hos en Intel Edison.
- Använd wifi
- Använd Linux
- Använd komponenter från Grove Starter Kit.
Dessutom ville jag veta hur man skickar information från Linux -sidan till Arduino -sidan av Edison. Linux är rikt på nätverksfunktioner. Arduino är rikt på GPIO och har en färg -LCD och utökningsbara sensorer och enheter.
Koden finns på:
github.com/qtpierce/sMegabyte/tree/master/…
- Ladda ner den koden.
- Använd SCP för att kopiera Linux -skript till Edison. Att klistra in dem/home/root/är en bra början.
-
Flytta filen myweatherservice.service till
/etc/systemd/system/multi-user.target.wants/
- Använd Arduino IDE för att installera
WeatherAdvisorySketch.ino -skiss på Arduino -sidan av Edison.
- Anslut en Grove Kit LCD till någon av I2C -portarna.
- Koppla eventuellt en summer till D2.
Steg 1: Hämta koden från GitHub
Jag har lagt ut min kod på GitHub på:
github.com/qtpierce/sMegabyte/tree/master/…
Ett enkelt sätt att få koden är att besöka GitHub -webbplatsen och hitta knappen "Ladda ner ZIP" och ladda ner koden. Du måste sedan packa upp den och "SCP" kopiera den till Edison.
Jag använde ett Linux -system och det är SFTP -programvara för att kopiera koden från Linux till Edison. I Windows tror jag att samma kopiering kan göras med WinSCP. När jag gjorde min första anslutning till Edison med WinSCP gav det mig "Varning - potentiellt säkerhetsöverträdelse!" Jag accepterade det eftersom jag visste att jag initierade anslutningen till Edison. Kopiera skriptfilerna i zip -filen till/home/root/katalogen i Edison. Det kommer att finnas instruktioner senare för att flytta filer.
Steg 2: Anslut till Edison och få en kommandotolk
Den enklaste metoden är att ansluta till Edison med en USB -seriell port. Jag följde de första stegen på:
software.intel.com/en-us/articles/assemble …
Jag slutade när jag fick igång USB -porten. Vid denna tidpunkt hade jag en kommandotolk eftersom jag använde Putty på min Windows -bärbara dator för att ansluta.
Jag använder Edison med Arduino Breakout Board eftersom jag ville ansluta ett Grove Starter Kit till det.
Steg 3: Flytta filerna till deras rätta platser
Följande absoluta filbanor är de rätta platserna för att placera de 3 Linux -skripten. Det finns några hårkodade filvägar som förväntar sig följande platser.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
När Edison startas startar systemd myweatherservice.service
som lanserar myweatherservice_wrapper.sh
som lanserar myweatherservice.pl -skriptet.
Steg 4: Lär dig att konfigurera WiFi på din Edison
Jag tyckte att det var trevligt att använda SSH -protokollet för att göra programmeringen. Följande steg är helt enkelt saker som jag tycker att människor borde veta och öva. Jag följde en Intel -artikel om att skapa en Edison:
software.intel.com/en-us/articles/assemble …
Jag vet att jag gillar att använda 2 microUSB -kabelmetoden eftersom den ansluter båda USB -enheterna på Edison till den bärbara datorn. De två USB-enheterna är USB-tummenheten som låter dig kopiera över OS-bilden och USB-seriell port. Du måste få en PuTTY -session att köra och prata med Edison via USB -seriell port; det är steg 3 i Intel -artikeln. Du måste få wifi -installationen; det är steg 4 i Intel -artikeln. När du har kommit så långt, använd USB -seriell port för att bestämma IP -adressen för Edison och använd sedan PuTTY för att ssh in i Edison.
Målet med detta steg är att få din Edison ansluten till din wifi -åtkomstpunkt så att den kan hämta webbsidor från väderstationer.
Steg 5: Lägg till Grove Starter Kit -saker
Anslut ett Grove Breakout GPIO -kort.
Anslut RGB -LCD -skärmen till någon av I2C -portarna på Grove Breakout GPIO -kortet.
Du kan också koppla summern till GPIO 3.
Steg 6: Starta om, testa det och gör det till ditt
Starta om och vänta 20 sekunder (det finns några sömn -10: or i koden) för att wifi ska ansluta och få en XML -fil för väderstationen.
Om det fungerar, bör det visa vädret för stationen KHIO, väderstationen på flygplatsen Hillsboro, OR.
För att göra det till dig innehåller Linux -skriptfilen myweatherservice.pl wget -kommandon för att hämta XML från väderstationerna. Ta reda på vilka stationer du vill hämta innehåll från.
Rekommenderad:
Smart väckarklocka - Intel Edison - Iot RoadShow - São Paulo: 4 steg
Smart väckarklocka - Intel Edison - Iot RoadShow - São Paulo: En av de stora dygderna för alla som bor eller arbetar i en storstad är tidshantering. Numera är resorna konstanta och eftersom trafik är en av huvudfaktorerna. När jag tänkte på det gjorde jag en liten applikation som använder integrationen med Google M
Monitoramento De Batimentos Cardíacos Com Intel Edison: 4 steg
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 e Jefferson Farias apresentou um sistema de monitoramento de batimentos; ac
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjord på rätt sätt: 8 steg (med bilder)
NaTaLia väderstation: Arduino soldriven väderstation gjord på rätt sätt: Efter 1 års framgångsrik drift på 2 olika platser delar jag mina solcellsdrivna väderstationsprojektplaner och förklarar hur det utvecklades till ett system som verkligen kan överleva över lång tid perioder från solenergi. Om du följer
Detección De Rostros Con Arduino Intel Edison: 8 steg
Detección De Rostros Con Arduino Intel Edison: El processamiento of la visión por computadora es uno de esos campos que requiere enormes cantidades de investigación debido a que involucra métodos para adquirir, processar, analyse and comprender las imágenes del mondo real con el fin de p
Intel Edison Espião + Bot Telegram: 5 steg
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 á demonstrera hur programmet om Intel Edison för