Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V prejšnjem Instructable sem delil, kako lahko začnete z NodeMCU (ESP8266) in ga programirate z uporabo Arduino IDE, preverite tukaj. V tem navodilu vam bom pokazal, kako z Blynkom upravljati naprave z vsega sveta. Uporablja se lahko za avtomatizacijo doma in različne druge aplikacije.
Tukaj sem za predstavitev uporabil LED diode. LED lahko zamenjate z releji za uporabo drugih naprav z veliko močjo.
Pa začnimo…
1. korak: ZBIRANJE KOMPONENT:
1. Potrebna programska oprema:
- Arduino IDE.
- Blynk apk.
2. Potrebna strojna oprema:
- NodeMCU (ESP8266) (povezave za najboljši nakup za: ZDA, Združeno kraljestvo)
- LED.
- Ogledna plošča. (Povezave Best Buy za: ZDA, Združeno kraljestvo)
To je vse, kar potrebujete za ta projekt.
2. korak: POVEZAVA:
Najprej vzpostavite povezavo, kot je prikazano na zgornji sliki.
- Priključite 1. LED na pin D0.
- Priključite 2. LED na pin D1.
- Vsak zaporedno uporabite 1k ohmski upor z LED diodami.
To je vse, kar morate storiti. Zdaj pojdite na naslednji korak.
3. korak: IZDELAVA BLYNK APLIKACIJE:-
Najprej v napravo namestite aplikacijo Blynk. Ko namestite aplikacijo Prijavite se z Google Računom. Zdaj sledite spodnjim korakom:-
- Odprite »Nov projekt«.
- Poimenujte projekt.
- Odprite »Izberi napravo«.
- Pomaknite se navzdol in izberite "NodeMCU" in pritisnite "Ustvari"
Žeton za preverjanje pristnosti vam bo poslan prek Gmaila. Zdaj pritisnite "V redu".
- Pojdite na gumb za dodajanje v zgornjem desnem kotu (+).
- Gumb za izbiro. (Za upravljanje obeh LED boste potrebovali dve).
- Zdaj boste na zaslonu videli dva gumba, ki se ju lahko dotaknete in držite, da se povlečete.
- Gumb za izbiro. s tem se odprejo nastavitve gumbov.
- Poimenujte gumb. Tukaj sem ga poimenoval "LED 1".
- Zdaj izberite pin. Tukaj sem izbral "D0", ker je na D0 pritrjena ena LED.
- Zdaj preklopite način na "SWITCH".
Enako naredite z drugim gumbom. Samo navedite drugo ime in drugačen pin. Tukaj "D1".
Ko je to storjeno, lahko preidemo na naslednji korak. nalaganje kode v NodeMCU …
4. korak: PROGRAMIRANJE NODE MCU:-
V tem koraku boste morali nastaviti Arduino IDE za programiranje NodeMCU (ESP8266). To sem že delil v prejšnjih navodilih. Video vadnico si lahko ogledate tukaj.
Ko je IDE vse nastavljeno, morate dodati knjižnice in orodja Blynk. Za to sledite naslednjim korakom:-
- Prenesite in izvlecite spodaj navedeni Zip.
- Odprite mapo knjižnice in kopirajte vso vsebino.
- Odprite mapo, v kateri je nameščen Arduino IDE, običajno je privzeto v pogonu C v mapi "Program Files (x86)".
- V mapi arduino odprite knjižnice in prilepite vso vsebino.
- Zdaj pojdite v mapo orodij v razpakiranem paketu in kopirajte vso njeno vsebino ter jo prilepite v mapo "orodja" v Arduinu.
To bo naložilo vsa orodja in primere Blynk v Arduino IDE. Zdaj odprite IDE:-
- Pojdi >> Datoteka >> Primeri >> Blynk >> Boards_WiFi >> ESP8266_Standalone.
- Žeton za preverjanje pristnosti, ki ste ga prejeli po pošti, dodajte v polje »auth «.
- Dodajte ime svoje WiFi, kjer se zahteva SSID.
- In dodajte geslo za WiFi.
To je vse, zdaj povežite svoj NodeMCU z računalnikom, izberite prava vrata com, izberite pravo vrsto plošče in naložite kodo.
Za boljše razumevanje si oglejte zgornje slike.
5. korak: TESTIRANJE:-
Ko je vse nastavljeno in je NodeMCU programiran, lahko nadaljujete s preizkušanjem nastavitve. Najprej vklopite ploščo in se prepričajte, da je WiFi vklopljen. Plošča se bo samodejno povezala z omrežjem WiFi.
Nato odprite aplikacijo utripa, pritisnite gumb za predvajanje v zgornjem desnem kotu. Trajalo bo nekaj sekund in aplikacija bo povezana s strežnikom za utripanje.
Zdaj samo pritisnite gumbe za vklop/izklop LED.
To je vse za to navodilo. V naslednjem Intractable bom delil več napredne avtomatizacije doma.
Upam, da vam bo ta vadnica pomagala začeti. Če imate kakršna koli vprašanja, jih vprašajte v komentarjih in poskušal bom odgovoriti v najkrajšem možnem času.