Kazalo:

Moja prva naprava IoT: 14 korakov
Moja prva naprava IoT: 14 korakov

Video: Moja prva naprava IoT: 14 korakov

Video: Moja prva naprava IoT: 14 korakov
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Julij
Anonim
Moja prva naprava IoT
Moja prva naprava IoT

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

Odpiranje Arduino IDE
Odpiranje 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 odborov
Odprite upravitelja odborov

Odprite Upravitelja plošč.

4. korak: Izberite knjižnico plošč ESP 8266

Izberite knjižnico plošč ESP 8266
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

Izbira odbora
Izbira 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

Povezovanje z osebnim računalnikom
Povezovanje 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

Moj prvi program
Moj prvi program
Moj prvi program
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

Naložite svoj prvi program
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

Dodajanje knjižnic
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

Prenesite aplikacijo Blynk na svoj pametni telefon
Prenesite aplikacijo Blynk na svoj pametni telefon
Prenesite aplikacijo Blynk na svoj pametni telefon
Prenesite aplikacijo Blynk na svoj pametni telefon
Prenesite aplikacijo Blynk na svoj pametni telefon
Prenesite aplikacijo Blynk na svoj pametni telefon
Prenesite aplikacijo Blynk na svoj pametni telefon
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

Ustvarite svojo prvo aplikacijo Blynk
Ustvarite svojo prvo aplikacijo Blynk
Ustvarite svojo prvo aplikacijo Blynk
Ustvarite svojo prvo aplikacijo Blynk
Ustvarite svojo prvo aplikacijo Blynk
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

Zaženite program
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…

Kako deluje koda …
Kako deluje koda …
Kako deluje koda …
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

Zavihek Blynk
Zavihek Blynk
Zavihek Blynk
Zavihek Blynk
Zavihek Blynk
Zavihek Blynk
Zavihek Blynk
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:

  1. Izda ukaz morse.on (); (z uporabo knjižnice v datoteki include, ki smo jo vključili na samem začetku), ki vklopi LED.
  2. Natisne "LED On" na serijski vmesnik (priključek za računalnik)
  3. 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.
  4. Če se 1 pošlje krmilniku, potem naredi nasprotno od vsega tega.

Precej preprosto, kajne?

Priporočena: