Kazalo:
- 1. korak: Namestitev programske opreme Arduino IDE
- Korak: Odprite Arduino IDE
- 3. korak: Odprite upravitelja plošč
- 4. korak: Izberite knjižnico plošč ESP 8266
- 5. korak: Izbor odbora
- 6. korak: Povezava z osebnim računalnikom
- 7. korak: Moj prvi program
- 8. korak: naložite svoj prvi program
- 9. korak: Dodajanje knjižnic
- 10. korak: Prenesite aplikacijo Blynk na svoj pametni telefon
- 11. korak: Ustvarite svojo prvo aplikacijo Blynk
- 12. korak: Zaženite program
- Korak: Kako deluje koda…
- Korak 14: Zavihek Blynk
Video: Moja prva naprava IoT: 14 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
V tem navodilu se bomo naučili, kako namestiti Arduino IDE za mojo prvo napravo IoT, tako da bomo na koncu lahko na njem zagnali kodo arduino in jo upravljali z vašega mobilnega telefona.
1. korak: Namestitev programske opreme Arduino IDE
Namestite programsko opremo Arduino IDE s te povezave
Po namestitvi se na namizju ustvari ikona Arduino IDE.
Korak: Odprite Arduino IDE
Odprite Arduino IDE na namizju.
Pritisnite Ctrl+vejica, da odprete ploščo z nastavitvami.
V upravitelju dodatnih plošč vnesite spodnji URL in pritisnite OK.
arduino.esp8266.com/stable/package_esp8266com_index.json
3. korak: Odprite upravitelja plošč
Odprite Upravitelja plošč.
4. korak: Izberite knjižnico plošč ESP 8266
Odpre se okno upravitelja plošč, pomaknite se po strani okna navzdol, dokler ne vidite modula z imenom ESP8266. Ko ga najdete, izberite ta modul, izberite različico in kliknite gumb Namesti. Ko je nameščen, zaprite okno.
5. korak: Izbor odbora
Za zagon My First IoT z Arduinom moramo izbrati Board NodeMCU 1.0 (ESP-12E Module).
To lahko storite tako, da se pomaknete navzdol, kot je prikazano na zgornji sliki. Pritisnite vrnitev
6. korak: Povezava z osebnim računalnikom
Krmilnik MyFirst IoT povežite z računalnikom s kablom USB. Ko se poveže, bodo vrata COM zaznana in vaš računalnik bo naložil ustrezne gonilnike. Ko je to končano, pojdite v upravitelja naprav in si oglejte uporabljena vrata Com (prikazano na zgornji sliki)
7. korak: Moj prvi program
Zdaj odprite zavihek Datoteka in pojdite na primere, ki vstopajo v vgrajeni primer, pojdite na 01. Osnove in kliknite Blink, da odprete okno.
Sedaj kliknite na orodja, da izberete vrata: "COM" glede na to, katera vrata COM računalnika je krmilnik priključen. Za identifikacijo vrat COM sledite prejšnjim korakom.
8. korak: naložite svoj prvi program
Kliknite na desno puščico, prikazano na sliki, da naložite program v modul. Ko program naloži, LED na krmilniku utripa in izklaplja v presledkih ene sekunde.
Čestitamo - pravkar ste izvedli svojo prvo napravo IoT. Zdaj pa pojdimo na nekaj bolj zanimivega in vklopimo in izklopimo LED z mobilnega telefona.
9. korak: Dodajanje knjižnic
Prevajalnik Arduino široko uporablja knjižnice. To so ločeni kodi in koda, ki napravi pomagajo pri opravljanju številnih nalog.
Naredimo to naenkrat.
Prenesite spodaj prikazano datoteko zip Blynk. Zapomnite si, kje ste ga shranili.
Odprite zavihek Skica, izberite možnost »Vključi knjižnico« in nato »Dodaj knjižnico.zip«. Izbirni zaslon usmerite na mesto zip datoteke, ki ste jo prenesli, in potrdite.
Po nekaj sekundah bo knjižnica dodana v vaš Arduino IDE.
Ponovite za preostale knjižnice
10. korak: Prenesite aplikacijo Blynk na svoj pametni telefon
Pojdite v trgovino z aplikacijami za telefone in poiščite Blynk. Namestite aplikacijo Blynk in jo zaženite.
Vnesti morate e -poštni naslov in geslo. Prepričajte se, da je to veljaven e -poštni naslov, ker bodo tja poslani žetoni za preverjanje pristnosti.
Prijazni ljudje v podjetju Blynk vam za začetek dajo 2000 enot energije. Ko gradite bolj zapletene projekte, boste potrebovali več energije, ki jo lahko kupite v aplikaciji.
Trenutno bomo izbrisali projekte, ko bomo prehajali od enega primera do drugega in izkoristili res lepo funkcijo Blynk QR kode projekta. Na to se bomo lotili v naslednjem koraku.
11. korak: Ustvarite svojo prvo aplikacijo Blynk
Pritisnite simbol QR na vrhu zaslona in fotoaparat se bo vklopil.
Usmerite kamero v zgornjo kodo QR in Blynk bo za vas ustvaril projekt. Ko je projekt ustvarjen, pritisnite simbol oreha na vrhu zaslona, se pomaknite navzdol in izberite »po e -pošti vsem«
V nekaj sekundah boste po e -pošti prejeli kodo za preverjanje pristnosti.
V Arduino IDE izberite File/Examples/My_IOT_Device/Blynk_LED.
Odprla se bo programska datoteka.
Kopirajte in prilepite žeton za preverjanje pristnosti, ki ste ga prejeli od podjetja Blynk, in vnesite svoj SSID in geslo na zaslon.
Pritisnite gumb s puščico za nalaganje, da program pošljete krmilniku.
12. korak: Zaženite program
V aplikaciji Blynk pritisnite gumb za predvajanje v zgornjem desnem kotu zaslona.
Videli boste gumb LED in polje stanja. S pritiskom na gumb boste vklopili in izklopili LED na vašem krmilniku ter ustrezno posodobili stanje.
Čestitamo - zdaj lahko nadzirate svoj projekt od koder koli po svetu, kjer imate dostop do interneta!
Korak: Kako deluje koda…
To ni vadnica za programiranje - vendar je tukaj vpogled v kodo in kako deluje z Blynkom.
Kodo sem namenoma dal v ločene zavihke v Arduino IDE, tako da si lahko ogledate glavne komponente. Ko začnete programirati, tega ni treba storiti.
Najprej si oglejmo zavihek Blynk_LED. Razen kod za avtorizacijo projekta, SSID in gesla vam tega ne bo treba spremeniti za noben primer projekta.
Ta vsebuje pomembne informacije o knjižnici v uporabi (#include).
Zavihek za nastavitev počne samo to - zažene se enkrat, ko se krmilnik zažene in izda navodila za nastavitev. V tem primeru nastavljamo serijski monitor za delovanje pri 115200 baud in nastavimo Blynk in wifi.
Zavihek zanke počne prav to - krožno se vrti okrog in znova in znova izvaja katero koli kodo v njem. V tem primeru poskrbi, da blynk in časovniki delujejo (kar bomo nastavili v drugi vadnici skupaj s zavihki programa, časovnikov in pripomočkov).
Korak 14: Zavihek Blynk
Preden pogledamo kodo, si poglejmo le ta dva "pripomočka" na zaslonu Blynk.
'Gumb' je označen kot 'virtualni' pin in zanj smo izbrali režo 0 (V0). To je gradnik, ki ustvari izhod, ki se pošlje krmilniku. Upoštevajte, da smo ga nastavili kot stikalo za vklop/izklop in ne kot potisno (trenutno) stikalo.
Indikator stanja je pripomoček za prikaz vrednosti, ki mu posreduje podatke iz krmilnika. Nastavljen je kot virtualni pin in zanj smo izbrali režo 1.
Zdaj pa poglejmo kodo.
Prva izjava - BLYNK_WRITE (V0) - pove kodi, naj posluša navodila od Blynka, ki prihaja iz navideznega zatiča 0. Vsakič, ko se ta gumb spremeni, bo Blynk v krmilnik poslal 0 ali 1 - vsebovano v param.asInt ().
Če je poslano 0, potem krmilnik:
- Izda ukaz morse.on (); (z uporabo knjižnice v datoteki include, ki smo jo vključili na samem začetku), ki vklopi LED.
- Natisne "LED On" na serijski vmesnik (priključek za računalnik)
- Pošlje "LED On" na Blynk 'widget display' widget, ki smo ga določili v reži 1. Uporablja Blynk.virtualWrite (V1, "LED Off"); navodila za to.
- Če se 1 pošlje krmilniku, potem naredi nasprotno od vsega tega.
Precej preprosto, kajne?
Priporočena:
Moja naprava IoT - GPS -sprožilec: 5 korakov
Moja naprava IoT - Sprožilec GPS: V tem navodilu se boste naučili, kako nastaviti krmilnik IoT za pošiljanje e -pošte, ko ste x minut od doma
Naprava ASS (protidruštvena socialna naprava): 7 korakov
Naprava ASS (antisocialna družabna naprava): recimo, da ste nekakšna oseba, ki je rada v bližini ljudi, vendar jim ni všeč, da bi se jim približali. Prav tako ste ljubitelj ljudi in težko rečete ne ljudem. Zato ne veste, kako jim reči, naj odstopijo. No, vnesite - naprava ASS! Y
Moja naprava IoT - prvi rele: 5 korakov
Moja naprava IoT - prvi rele: V tem navodilu bomo upravljali rele od Blynka. Vklop in izklop iz aplikacije. POZOR !!!! Prosimo, da veste, kaj počnete, če nameravate rele priključiti na električno omrežje !!! POZOR
Moja prva aplikacija Java: 6 korakov
Moja prva aplikacija Java: Ali si še naprej želite ustvariti svojo aplikacijo java, vendar jo iz nekega razloga odlašate? Se slišite reči "jutri bom končno to naredil"? Toda ta jutri nikoli ne pride. Torej, začeti morate zdaj. Zdaj je čas, da si priskrbite han
Notranji/zunanji termometer USB (ali "Moja prva naprava USB"): 4 koraki (s slikami)
Notranji/zunanji termometer USB (ali "Moja prva naprava USB"): To je preprosta zasnova, ki prikazuje zunanje naprave USB na PIC 18F. Na spletu je veliko primerov 40 -polnih čipov 18F4550, ta zasnova prikazuje manjšo različico 28 -polnega 18F2550. PCB uporablja dele za površinsko montažo, vendar vsi