Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 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 Instructable -u ću vam pokazati kako kontrolirati uređaje s bilo kojeg mjesta na svijetu koristeći Blynk. Može se koristiti za kućnu automatizaciju i razne druge aplikacije.
Ovdje sam za demonstraciju koristio 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) (Linkovi za najbolju kupovinu za: SAD, UK)
- LED.
- Breadboard. (Linkovi Best Buy za: SAD, UK)
To je sve što će vam trebati za ovaj projekat.
Korak 2: POVEZIVANJE:-
Prvo uspostavite vezu kao što je prikazano na gornjoj slici.
- Spojite 1. LED na pin D0.
- Spojite drugu 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 pomoću Google računa. Sada slijedite donje korake:-
- Otvorite "Novi projekat".
- Dajte naziv projektu.
- Otvorite "Odaberi uređaj".
- Pomaknite se prema dolje i odaberite "NodeMCU" i pritisnite "Kreiraj"
Token za provjeru autentičnosti bit će vam poslan putem Gmaila. Sada pritisnite "OK".
- Idite na dugme za dodavanje u gornjem desnom uglu (+).
- Dugme za odabir. (Trebat će vam dvije, za kontrolu obje LED diode).
- Sada ćete na ekranu vidjeti dva gumba koja možete dodirnuti i držati za kretanje.
- Dugme za odabir. ovo će otvoriti postavke dugmeta.
- Dajte ime dugmetu. 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 na "SWITCH".
Učinite iste stvari s drugim gumbom. Samo dajte drugo ime i drugačiju iglu. 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:-
U ovom koraku morat ćete postaviti Arduino IDE za programiranje NodeMCU (ESP8266). Već sam ga podijelio u prethodnom uputstvu. Video vodič možete pogledati ovdje.
Nakon što je IDE sve postavljen, morate dodati Blynk biblioteke i alate. Da biste to učinili, slijedite sljedeće korake:-
- Preuzmite i raspakujte dolje navedeni Zip.
- Otvorite fasciklu biblioteke i kopirajte sav sadržaj.
- Otvorite fasciklu u kojoj je instaliran Arduino IDE. Obično se nalazi na pogonu C prema zadanim postavkama 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 njen 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 sa računarom, Odaberite odgovarajući com port, Odaberite odgovarajući tip ploče i učitajte kôd.
Za bolje razumijevanje pogledajte gornje slike.
Korak 5: TESTIRANJE:-
Nakon što je sve postavljeno i NodeMCU programiran, možete prijeći na testiranje postavki. Prvo uključite ploču i provjerite je li WiFi uključen. Ploča će se automatski povezati na WiFi mrežu.
Zatim otvorite blink aplikaciju, pritisnite dugme za reprodukciju u gornjem desnom uglu. Proći će nekoliko sekundi, a aplikacija će biti povezana s trepćućim serverom.
Sada samo pritisnite tipke za uključivanje/isključivanje LED dioda.
To je sve za ovu instrukciju. 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.