Sisällysluettelo:
- Vaihe 1: Hae koodi GitHubista
- Vaihe 2: Muodosta yhteys Edisoniin ja hanki komentokehote
- Vaihe 3: Siirrä tiedostot oikeaan paikkaan
- Vaihe 4: Opi määrittämään Edisonin WiFi
- Vaihe 5: Lisää Grove Starter Kit Stuff
- Vaihe 6: Käynnistä uudelleen, testaa ja tee siitä omasi
Video: Intel Edison Weather Advisory Sketch: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Halusimme luoda projektin, joka oli värikäs, laajennettava ja esitteli Intel Edisonin ainutlaatuiset ominaisuudet.
- Käytä wifiä
- Käytä Linuxia
- Käytä Grove Starter Kit -komponentteja.
Lisäksi halusin tietää, kuinka siirtää tietoja Linux -puolelta Edisonin Arduinon puolelle. Linuxilla on runsaasti verkko -ominaisuuksia. Arduino sisältää runsaasti GPIO: ta, ja siinä on värillinen nestekidenäyttö sekä laajennettavat anturit ja laitteet.
Koodi on osoitteessa:
github.com/qtpierce/sMegabyte/tree/master/…
- Lataa se koodi.
- Kopioi Linux -komentosarjat Edisoniin SCP: n avulla. Liittäminen kohteeseen/home/root/on hyvä alku.
-
Siirrä myweatherservice.service -tiedosto kansioon
/etc/systemd/system/multi-user.target.wants/
-
Asenna Arduino IDE
WeatherAdvisorySketch.ino luonnos Edisonin Arduinon puolelle.
- Liitä Grove Kit LCD mihin tahansa I2C -porttiin.
- Vaihtoehtoisesti voit kytkeä summerin D2: een.
Vaihe 1: Hae koodi GitHubista
Olen lähettänyt koodini GitHubiin osoitteessa:
github.com/qtpierce/sMegabyte/tree/master/…
Yksinkertainen tapa saada koodi on käydä GitHub -sivustolla ja löytää "Lataa ZIP" -painike ja ladata koodi. Sinun on sitten purettava se ja "SCP" kopioitava sen Edisoniin.
Käytin Linux -järjestelmää ja SFTP -ohjelmistoa kopioimaan koodin Linuxista Edisoniin. Windowsissa uskon, että sama kopiointi voidaan tehdä WinSCP: n avulla. Kun muodostin ensimmäisen yhteyden Edisoniin WinSCP: n avulla, se antoi minulle "Varoitus - Mahdollinen tietomurto!" Hyväksyin sen, koska tiesin aloittavani yhteyden Edisoniin. Kopioi zipissä olevat komentotiedostot Edisonin/home/root/-hakemistoon. Myöhemmin on ohjeita tiedostojen siirtämisestä.
Vaihe 2: Muodosta yhteys Edisoniin ja hanki komentokehote
Yksinkertaisin tapa on muodostaa yhteys Edisoniin USB -sarjaportin kautta. Tein ensimmäiset vaiheet osoitteessa:
software.intel.com/en-us/articles/assemble…
Pysähdyin, kun sain USB -sarjaportin käyttöön. Tässä vaiheessa minulla oli komentokehote, koska käytin Puttyä Windows -kannettavassani yhteyden muodostamiseen.
Käytän Edisonia Arduino Breakout Boardin kanssa, koska halusin liittää siihen Grove Starter Kit -sarjan.
Vaihe 3: Siirrä tiedostot oikeaan paikkaan
Seuraavat absoluuttiset tiedostopolut ovat oikeat paikat sijoittaa kolme Linux -skriptiä. Jotkin kovakoodatut tiedostopolut odottavat seuraavia sijainteja.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Kun Edison käynnistetään, systemd käynnistää myweatherservice.service -palvelun
joka käynnistää myweatherservice_wrapper.sh
joka käynnistää myweatherservice.pl -komentosarjan.
Vaihe 4: Opi määrittämään Edisonin WiFi
Minusta oli mukavaa käyttää SSH -protokollaa ohjelmointiin. Seuraavat vaiheet ovat yksinkertaisesti asioita, jotka mielestäni ihmisten pitäisi tietää ja harjoitella. Seurasin Intelin artikkelia Edisonin perustamisesta:
software.intel.com/en-us/articles/assemble…
Tiedän, että pidän 2 microUSB -kaapelimenetelmän käyttämisestä, koska se yhdistää Edisonin molemmat USB -laitteet kannettavaan tietokoneeseen. Kaksi USB-laitetta ovat USB-muistitikku, jonka avulla voit kopioida käyttöjärjestelmän kuvan ja USB-sarjaportin kautta. Sinun on saatava PuTTY -istunto käynnissä ja puhuttava Edisonille USB -sarjaportin kautta; tämä on Intelin artikkelin vaihe 3. Sinun on saatava wifi -asetukset; tämä on Intelin artikkelin vaihe 4. Kun pääset tähän asti, käytä USB -sarjaporttia Edisonin IP -osoitteen määrittämiseen ja käytä sitten PuTTY: tä ssh: n siirtämiseen Edisoniin.
Tämän vaiheen tavoitteena on saada Edison -yhteys Wi -Fi -tukiasemaan, jotta se voi selata verkkosivuja sääasemilta.
Vaihe 5: Lisää Grove Starter Kit Stuff
Liitä Grove Breakout GPIO -kortti.
Liitä RGB -LCD -näyttö mihin tahansa Grove Breakout GPIO -kortin I2C -porttiin.
Vaihtoehtoisesti kytke summeri GPIO 3: een.
Vaihe 6: Käynnistä uudelleen, testaa ja tee siitä omasi
Käynnistä uudelleen ja odota 20 sekuntia (koodissa on nukkumishetkiä 10 sekuntia), ennen kuin wifi muodostaa yhteyden ja yhdistää sääaseman XML -tiedoston.
Jos se toimii, sen pitäisi näyttää sää asemalle KHIO, Hillsboro, OR -lentoaseman sääasemalle.
Jotta se olisi sinun, Linux -skriptitiedosto myweatherservice.pl sisältää wget -komentoja XML: n noutamiseksi sääasemilta. Selvitä, mistä asemista haluat noutaa sisältöä.
Suositeltava:
Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo: 4 vaihetta
Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo: Yksi suurkaupungissa asuvien tai työskentelevien suurista hyveistä on ajanhallinta. Nykyään matkat ovat jatkuvia, ja koska liikenne on yksi tärkeimmistä tekijöistä. Kun ajattelen sitä, tein pienen sovelluksen, joka käyttää integrointia Google M: ään
Monitoramento De Batimentos Cardíacos Com Intel Edison: 4 vaihetta
Monitoramento De Batimentos Cardíacos Com Intel Edison: Projeto realizado durante a IoT Roadshow 2015, marraskuu 2015. ac
Tunnista De Rostros Con Arduino Intel Edison: 8 vaihetta
Destcción De Rostros Con Arduino Intel Edison: El Processamiento de im visigen o la visión por porutadora es uno de esos campos que requiere enormes cantidades de tutkinta debido a que involucra metétos para adquirir, processar, analyar y comprender las imágenes del de mundo p
Etch a Sketch Digital: 4 askelta
Etch a Sketch Digital: Kirjoita sketch Digital: La cantidad de horas que habré pasado de pequeño aimando pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que intentba hacer las diagonales del techo. Como se puede ver en la segunda imagen, es
Intel Edison Espião + Bot -sähke: 5 vaihetta
Intel Edison Espião + Bot -sähke: Projeto apresentado no Intel IoT Roadshow - S ã o Paulo (marraskuu 2015) Esimerkki havaitsemisesta ç ã o de imagem com Intel Edison, verkkokamera, ohjelma Python ja OpenCV.Neste examplelo ser á esittelyohjelma, joka on tarkoitettu Intel Edison -versioon