Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U prethodnom Instructable -u podijelio sam kako možete započeti s NodeMCU -om (ESP8266) i programirati ga pomoću Arduino IDE -a, provjerite ovdje. U ovom Instructableu pokazat ću vam kako kontrolirati uređaje s bilo kojeg mjesta na svijetu pomoću Blynka. Može se koristiti za kućnu automatizaciju i razne druge primjene.
Ovdje sam za demonstraciju upotrijebio LED diode. LED diode možete zamijeniti relejima za upotrebu drugih uređaja velike snage.
Pa krenimo…
Korak 1: Okupljanje komponenti:-
1. Potreban softver:
- Arduino IDE.
- Blynk apk.
2. Potreban hardver:
- NodeMCU (ESP8266) (Veze za najbolju kupovinu za: SAD, UK)
- LED.
- Oglasna ploča. (Linkovi Best Buy za: SAD, UK)
To je sve što će vam trebati za ovaj projekt.
Korak 2: POVEZIVANJE:-
Prvo uspostavite vezu kao što je prikazano na gornjoj slici.
- Spojite 1. LED na pin D0.
- Spojite 2. LED diodu na pin D1.
- Koristite 1k Ohm otpornike svaki u nizu sa LED diodama.
To je sve što morate učiniti. Sada prijeđite na sljedeći korak.
Korak 3: IZRADA BLYNK APLIKACIJE:-
Prvo instalirajte aplikaciju Blynk na svoj uređaj. Nakon što instalirate aplikaciju Prijavite se Google računom. Sada slijedite korake u nastavku:-
- Otvorite "Novi projekt".
- Dajte naziv projektu.
- Otvorite "Odaberi uređaj".
- Pomaknite se prema dolje i odaberite "NodeMCU" i pritisnite "Kreiraj"
Token za autentifikaciju bit će vam poslan putem Gmaila. Sada pritisnite "OK".
- Idite na gumb za dodavanje u gornjem desnom kutu (+).
- Gumb za odabir. (Trebat će vam dvije, za upravljanje obje LED diode).
- Sada ćete na ekranu vidjeti dva gumba koje možete dodirnuti i držati za povlačenje.
- Gumb za odabir. ovo će otvoriti postavke gumba.
- Dodijelite naziv gumbu. Ovdje sam ga nazvao "LED 1".
- Sada odaberite pin. Ovdje sam odabrao "D0" jer je jedna LED dioda spojena na D0.
- Sada prebacite način rada u "SWITCH".
Učinite iste stvari s gumbom Drugo. Samo dajte drugo ime i drugačiju oznaku. Ovdje "D1".
Kad je to učinjeno, možemo prijeći na sljedeći korak. učitavanje koda na NodeMCU …
Korak 4: PROGRAMIRANJE NODE MCU-a:-
U ovom koraku morat ćete postaviti Arduino IDE za programiranje NodeMCU (ESP8266). Već sam ga podijelio u prethodnim uputama. Video vodič možete pogledati ovdje.
Nakon što je IDE sve postavljen, morate dodati Blynk knjižnice i alate. Za to slijede sljedeći koraci:-
- Preuzmite i raspakirajte dolje navedeni Zip.
- Otvorite mapu knjižnice i kopirajte sav sadržaj.
- Otvorite mapu u kojoj je instaliran Arduino IDE. Obično je po zadanom na pogonu C u mapi "Programske datoteke (x86)".
- U mapi arduino otvorite biblioteke i zalijepite sav sadržaj.
- Sada idite u mapu alata u raspakiranom paketu, kopirajte sav njezin sadržaj i zalijepite je u mapu "alati" u Arduinu.
To će učitati sve Blynk alate i primjere u Arduino IDE. Sada otvorite IDE:-
- Idi na >> Datoteka >> Primjeri >> Blynk >> Boards_WiFi >> ESP8266_Standalone.
- Token za provjeru autentičnosti primljen poštom dodajte u "auth ".
- Dodajte naziv svoje WiFi mreže gdje se traži SSID.
- I dodajte svoju WiFi lozinku.
To je sve. Sada povežite svoj NodeMCU s računalom, Odaberite odgovarajući com port, Odaberite odgovarajuću vrstu ploče i prenesite kôd.
Za bolje razumijevanje pogledajte gornje slike.
Korak 5: ISPITIVANJE:-
Nakon što je sve postavljeno i NodeMCU programiran, možete prijeći na testiranje postavljanja. Prvo uključite ploču i provjerite je li WiFi uključen. Ploča će se automatski povezati s WiFi mrežom.
Zatim otvorite blink aplikaciju, pritisnite gumb za reprodukciju u gornjem desnom kutu. Proći će nekoliko sekundi, a aplikacija će se povezati s trepćućim poslužiteljem.
Sada samo pritisnite tipke za uključivanje/isključivanje LED dioda.
To je sve za ovu pouku. U sljedećem Intractable podijelit ću više napredne kućne automatizacije.
Nadam se da će vam ovaj vodič pomoći da započnete. Ako imate bilo kakvih pitanja, slobodno ih postavite u komentarima, a ja ću pokušati odgovoriti u najkraćem mogućem roku.