Satura rādītājs:
- 1. darbība: iegūstiet kodu no GitHub
- 2. darbība: izveidojiet savienojumu ar Edison un iegūstiet komandu uzvedni
- 3. darbība: pārvietojiet failus uz pareizajām vietām
- 4. darbība: iemācieties konfigurēt WiFi savā Edisonā
- 5. darbība: pievienojiet Grove Starter Kit Stuff
- 6. darbība. Pārstartējiet, pārbaudiet to un padariet to par savu
Video: Intel Edison laika apstākļu konsultatīvā skice: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Mēs vēlējāmies izveidot projektu, kas būtu krāsains, paplašināms un parādītu Intel Edison unikālās iezīmes.
- Izmantot wifi
- Izmantojiet Linux
- Izmantojiet Grove Starter Kit komponentus.
Turklāt es gribēju zināt, kā nodot informāciju no Linux puses uz Edisona Arduino pusi. Linux ir bagāts ar tīkla funkcijām. Arduino ir bagāts ar GPIO, un tam ir krāsu LCD un paplašināmi sensori un ierīces.
Kods atrodas:
github.com/qtpierce/sMegabyte/tree/master/…
- Lūdzu, lejupielādējiet šo kodu.
- Izmantojiet SCP, lai kopētu Linux skriptus uz Edisonu. To ielīmēšana mapē/home/root/ir labs sākums.
-
Pārvietojiet failu myweatherservice.service uz
/etc/systemd/system/multi-user.target.wants/
-
Lai instalētu, izmantojiet Arduino IDE
WeatherAdvisorySketch.ino skice uz Arduino Edisona pusi.
- Pievienojiet Grove Kit LCD jebkuram I2C portam.
- Pēc izvēles pievienojiet skaņas signālu D2.
1. darbība: iegūstiet kodu no GitHub
Esmu ievietojis savu kodu GitHub vietnē:
github.com/qtpierce/sMegabyte/tree/master/…
Vienkāršs veids, kā iegūt kodu, ir apmeklēt GitHub vietni un atrast pogu "Lejupielādēt ZIP" un lejupielādēt kodu. Pēc tam jums tas būs jāizpako un "SCP" jānokopē Edisonā.
Es izmantoju Linux sistēmu un SFTP programmatūru, lai kopētu kodu no Linux uz Edisonu. Operētājsistēmā Windows es uzskatu, ka to pašu kopēšanu var veikt, izmantojot WinSCP. Kad es pirmo reizi izveidoju savienojumu ar Edison, izmantojot WinSCP, tas man deva paziņojumu "Brīdinājums - potenciāls drošības pārkāpums!" Es to pieņēmu, jo zināju, ka uzsāku savienojumu ar Edisonu. Kopējiet skriptā esošos skripta failus Edisona direktorijā/home/root/. Vēlāk būs norādījumi par failu pārvietošanu.
2. darbība: izveidojiet savienojumu ar Edison un iegūstiet komandu uzvedni
Vienkāršākā metode ir izveidot savienojumu ar Edison, izmantojot USB seriālo portu. Es sekoju pirmajiem soļiem:
software.intel.com/en-us/articles/assemble…
Es apstājos, tiklīdz es saņēmu USB seriālo portu. Šajā brīdī man bija komandu uzvedne, jo, lai izveidotu savienojumu, savā Windows klēpjdatorā izmantoju Putty.
Es izmantoju Edison ar Arduino Breakout Board, jo vēlējos tam pievienot Grove Starter Kit.
3. darbība: pārvietojiet failus uz pareizajām vietām
Šie absolūtie failu ceļi ir pareizās vietas, kur ievietot 3 Linux skriptus. Ir daži kodēti failu ceļi, kas paredz šādas atrašanās vietas.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Kad Edison tiek palaists, systemd uzsāks pakalpojumu myweatherservice.service
kas palaiž myweatherservice_wrapper.sh
kas palaiž skriptu myweatherservice.pl.
4. darbība: iemācieties konfigurēt WiFi savā Edisonā
Man šķita jauki programmēšanai izmantot SSH protokolu. Turpmākie soļi ir vienkārši lietas, kuras, manuprāt, cilvēkiem būtu jāzina un jāpraktizē. Es sekoju Intel rakstam par Edisona iestatīšanu:
software.intel.com/en-us/articles/assemble…
Es zinu, ka man patīk izmantot 2 microUSB kabeļa metodi, jo tā savieno abas Edison USB ierīces ar klēpjdatoru. Abas USB ierīces ir USB zibatmiņas disks, kas ļauj kopēt OS attēlu un USB seriālo portu. Jums ir jāsāk PuTTY sesija un jārunā ar Edison, izmantojot USB seriālo portu; tas ir Intel raksta 3. solis. Jums ir jāiestata wifi; tas ir Intel raksta 4. solis. Kad esat tik tālu, izmantojiet USB seriālo portu, lai noteiktu Edisona IP adresi, un pēc tam izmantojiet PuTTY, lai ievadītu Edison.
Šī soļa mērķis ir panākt, lai jūsu Edison tiktu savienots ar jūsu Wi -Fi piekļuves punktu, lai tas varētu izmantot tīmekļa vietnes no laika stacijām.
5. darbība: pievienojiet Grove Starter Kit Stuff
Pievienojiet Grove Breakout GPIO plati.
Pievienojiet RGB LCD jebkuram no Grove Breakout GPIO plates I2C portiem.
Pēc izvēles pievienojiet skaņas signālu GPIO 3.
6. darbība. Pārstartējiet, pārbaudiet to un padariet to par savu
Pārstartējiet un pagaidiet 20 sekundes (kodā ir dažas miega 10 sekundes), līdz wifi izveidos savienojumu un izveidos laika apstākļu stacijas XML failu.
Ja tas darbojas, tam vajadzētu parādīt laika apstākļus stacijai KHIO, laika stacijai Hillsboro, OR lidostā.
Lai padarītu to par jūsu, Linux skripta failā myweatherservice.pl ir iekļautas wget komandas XML iegūšanai no laika stacijām. Lūdzu, noskaidrojiet, no kurām stacijām vēlaties iegūt saturu.
Ieteicams:
(IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: 5 soļi
(IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: Šajā pamācībā mēs izveidosim vienkāršu IOT projektu, kurā mēs iegūstam mūsu pilsētas laika apstākļu datus no vietnes openweather.com/api un parādām tos, izmantojot apstrādes programmatūru
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: 11 soļi
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: Jūs visi varētu zināt tradicionālo laika staciju; bet vai esat kādreiz domājuši, kā tas patiesībā darbojas? Tā kā tradicionālā meteoroloģiskā stacija ir dārga un apjomīga, šo staciju blīvums uz platības vienību ir ļoti zems, kas veicina
Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: 4 soļi
Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: Šajā apmācībā es parādīšu, kā savienot DHT11 ar Raspberry Pi un izvadīt mitruma un temperatūras rādījumus uz LCD. DHT11 temperatūras un mitruma sensors ir jauks mazs modulis kas nodrošina digitālo temperatūru un mitrumu
Laika apstākļu uzraudzība, izmantojot ESP32_DHT11_OLED_Thingspeak: 7 soļi
Laika apstākļu uzraudzība, izmantojot ESP32_DHT11_OLED_Thingspeak: Šajā apmācībā jūs izveidosit laika apstākļu monitoru, kas uzrauga temperatūru un mitrumu, izmantojot ESP32 un DHT11. Tas tiek parādīts OLED displejā. Un tas tiek augšupielādēts vietnē ThingSpeak. ESP32 ir spēcīgs IOT rīks. Tā ir lēta sistēma
Lielbritānijas vilcienu un laika apstākļu displejs: 5 soļi
Apvienotās Karalistes vilcienu un laika apstākļu displejs: Šī pamācība ir paredzēta AK ar vilcienu atiešanai no akumulatoriem un laika apstākļu displejam. Tā izmantoja National Rail OpenLDBWS datubāzi, lai iegūtu reālā laika informāciju par vilcienu atiešanu konkrētai vietējai dzelzceļa stacijai un to parādītu. Tas izmanto atvērto laiku