Përmbajtje:

Skica këshilluese e motit Intel Edison: 6 hapa
Skica këshilluese e motit Intel Edison: 6 hapa

Video: Skica këshilluese e motit Intel Edison: 6 hapa

Video: Skica këshilluese e motit Intel Edison: 6 hapa
Video: Part 1 - The Picture of Dorian Gray Audiobook by Oscar Wilde (Chs 1-4) 2024, Nëntor
Anonim
Skica këshilluese e motit Intel Edison
Skica këshilluese e motit Intel Edison

Ne donim të krijonim një projekt që ishte shumëngjyrësh, i shtrirë dhe që tregonte tiparet unike të një Intel Edison.

  • Përdorni wifi
  • Përdorni Linux
  • Përdorni përbërës nga Grove Starter Kit.

Për më tepër, doja të dija se si të kaloja informacione nga ana Linux në anën Arduino të Edison. Linux është i pasur me veçori të rrjetit. Arduino është i pasur me GPIO dhe ka një LCD me ngjyra dhe sensorë dhe pajisje të zgjerueshme.

Kodi është në:

github.com/qtpierce/sMegabyte/tree/master/…

  1. Ju lutemi shkarkoni atë kod.
  2. Përdorni SCP për të kopjuar skriptet Linux në Edison. Ngjitja e tyre në/shtëpi/rrënjë/është një fillim i mirë.
  3. Zhvendosni skedarin myweatherservice.service në

    /etc/systemd/system/multi-user.target.wants/

  4. Përdorni Arduino IDE për të instaluar

    WeatherAdvisorySketch.ino skiconi në anën Arduino të Edison.

  5. Lidheni një LCD Grove Kit në cilindo nga portet I2C.
  6. Opsionale, lidhni një zile në D2.

Hapi 1: Merrni kodin nga GitHub

Unë kam postuar kodin tim në GitHub në:

github.com/qtpierce/sMegabyte/tree/master/…

Një mënyrë e thjeshtë për të marrë kodin është të vizitoni faqen e GitHub dhe të gjeni butonin "Shkarko ZIP" dhe të shkarkoni kodin. Atëherë do të duhet ta zbërtheni dhe "SCP" ta kopjoni në Edison.

Kam përdorur një sistem Linux dhe është softuer SFTP për të kopjuar kodin nga Linux në Edison. Në Windows, besoj se e njëjta kopjim mund të bëhet duke përdorur WinSCP. Kur bëra lidhjen time të parë me Edisonin duke përdorur WinSCP, më dha "Paralajmërim - Shkelje e mundshme e sigurisë!" E pranova sepse e dija që po filloja lidhjen me Edisonin. Kopjoni skedarët e skriptit në zip në drejtorinë/home/root/të Edison. Do të ketë udhëzime më vonë për lëvizjen e skedarëve.

Hapi 2: Lidhuni me Edison dhe merrni një linjë komande

Metoda më e thjeshtë është të lidheni me Edison duke përdorur një port serial USB. Kam ndjekur hapat e parë në:

software.intel.com/en-us/articles/assemble…

Ndalova sapo fillova të punoja portën serike USB. Në këtë pikë, unë kisha një komandë të shpejtë sepse po përdorja Putty në laptopin tim Windows për t'u lidhur.

Unë jam duke përdorur Edison me Arduino Breakout Board sepse doja të lidhja një Grove Starter Kit me të.

Hapi 3: Zhvendosni skedarët në vendet e tyre të sakta

Skedarët absolutë të mëposhtëm janë vendndodhjet e sakta për të vendosur 3 Shkrimet Linux. Ka disa rrugë të koduara të skedarëve të vështirë që presin vendet e mëposhtme.

  • /home/root/myweatherservice.pl
  • /home/root/myweatherservice_wrapper.sh
  • /etc/systemd/system/multi-user.target.wants/myweatherservice.service

Kur fillon Edison, systemd do të nisë shërbimin myweatherservice.service

e cila nis myweatherservice_wrapper.sh

e cila nis skriptin myweatherservice.pl.

Hapi 4: Mësoni të konfiguroni WiFi në Edisonin tuaj

M’u duk mirë të përdor protokollin SSH për të bërë programimin. Hapat e mëposhtëm janë thjesht gjëra që unë mendoj se njerëzit duhet t'i dinë dhe t'i praktikojnë. Ndoqa një artikull të Intel për ngritjen e një Edison:

software.intel.com/en-us/articles/assemble…

E di që më pëlqen të përdor metodën e kabllit 2 microUSB sepse lidh të dy pajisjet USB në Edison me laptopin. Dy pajisjet USB janë disku USB i cili ju lejon të kopjoni mbi imazhin e OS dhe portën seriale USB. Ju duhet të merrni një sesion PuTTY që funksionon dhe bisedon me Edison mbi portën serike USB; ky është hapi 3 i artikullit Intel. Duhet të marrësh konfigurimin e wifi -t; ky është hapi 4 i artikullit Intel. Pasi të keni arritur deri këtu, përdorni portën serike USB për të përcaktuar adresën IP të Edison dhe më pas përdorni PuTTY për të hyrë në Edison.

Qëllimi i këtij hapi është të lidhni Edison -in tuaj me pikën tuaj të hyrjes wifi, në mënyrë që të mund të krijojë faqe në internet nga stacionet e motit.

Hapi 5: Shtoni Grove Starter Kit Stuff

Lidhni një bord GPIO Grove Breakout.

Lidheni LCD RGB me ndonjë nga portat I2C në bordin GPIO Grove Breakout.

Opsionale, lidhni zilen me GPIO 3.

Hapi 6: Riniseni, Provojeni dhe Bëjeni Tua

Riniseni dhe prisni 20 sekonda (ka disa gjumë 10 në kod) që wifi të lidhet dhe të krijojë një skedar XML të stacionit të motit.

Nëse funksionon, duhet të shfaqë motin për stacionin KHIO, stacionin e motit në Hillsboro, OR aeroport.

Për ta bërë atë tuajin, skedari i shkrimit Linux myweatherservice.pl përmban komanda wget për të marrë XML nga stacionet e motit. Ju lutemi kuptoni se nga cilat stacione dëshironi të tërhiqni përmbajtje.

Recommended: