Cuprins:
- Pasul 1: Adunați totul:
- Pasul 2: Instalarea Arduino IDE și biblioteci
- Pasul 3: Firmware ESP8266 intermitent
- Pasul 4: Configurarea aplicației Blynk
- Pasul 5: Programare
- Pasul 6: Configurarea circuitului și FInish
Video: Controlați Arduino Uno folosind modulul WiFi ESP8266 și aplicația Blynk: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest proiect vă permite să controlați pinii Arduino utilizând modulul ESP8266-01 WiFi și aplicația Blynk. Aplicația Blynk este foarte ușor de utilizat și este o modalitate excelentă de a începe să învățați despre IoT.
Acest tutorial este pentru PC Windows
Pasul 1: Adunați totul:
Hardware:
Arduino Uno
Modul WiFi Esp8266-01
USB la serial TTL
Regulator de tensiune 3.3v
Panou și fire.
Software-uri:
IDE Arduino
Aplicația Blynk
Acestea sunt lucrurile de care aveți nevoie. Asigurați-vă că aveți totul într-un folder în prealabil 1) ID Arduino:
2) Bibliotecile Blynk (ultima versiune):
3) Instrument de intermitent ESP8266:
Pasul 2: Instalarea Arduino IDE și biblioteci
Instalați cea mai recentă versiune a Arduino IDE.
Deschideți Arduino IDE și accesați fișier-> preferințe-> în tipul de adresă URL a managerului de bord suplimentar -
Accesați Instrumente -> plăci -> Board Manager și instalați pachetul esp8266 găsit în cele din urmă. (opțional)
Extrageți fișierul zip al bibliotecii blynk și copiați conținutul din folderul bibliotecii din fișierul zip în -
documente de utilizator Bibliotecile Arduino
Pasul 3: Firmware ESP8266 intermitent
Trebuie să faceți circuitul afișat pentru a bloca firmware-ul pe ESP8266:
În multe forumuri am citit că esp8266 poate fi intermitent fără a folosi convertorul FTDI USB la ttl. În schimb, mulți oameni au folosit Arduino UNO pentru a bloca sp8266. Cu toate acestea, din experiența mea personală, este mai bine să cumpăr un convertor / cablu FTDI USB to TTL, deoarece problema arduino nu a funcționat pentru mine (poate fi din cauza problemei de alimentare)
Extrageți esp_flasher.zip și rulați aplicația XTCOM_UTIL.
Conectați Esp8266-01 la computer prin circuit. Trebuie să cunoașteți portul COM potrivit care este utilizat pentru comunicare. accesați managerul de dispozitive și faceți clic pe porturi (COM & LPT). Apoi notați portul COM utilizat de ESP8266-01.
În XTCOM_UTIL accesați toolsConfig Device și selectați portul de com și dreptul de transmisie ca 9600. Faceți clic pe Deschidere. Apoi, dacă operațiunea are succes, faceți clic pe Conectare. atunci Esp8266 va fi conectat. Dacă întâmpinați o eroare, deconectați cablul și introduceți-l din nou.
În interiorul fișierului esp_flasher.zip, veți găsi un fișier readme.txt care conține adresele către care fiecare fișier.bin va fi intermitent. accesați descărcarea imaginii API Testflash. răsfoiți fișierul corect.bin și introduceți adresa corespunzătoare fișierului bin și faceți clic pe descărcare.
de exemplu: boot_v1.1.bin -------------- 0x00000
după ce operațiunea are succes, închideți XTCOM_UTIL și deconectați ESP8266 (acest lucru trebuie făcut între clipirea fișierului each.bin). Redeschideți din nou XTCOM_UTIL și conectați Esp8266 și repetați pașii de mai sus pentru a bloca toate cele 4 fișiere bin la adresa lor corectă. (nu uitați să legați la sol GPIO0 în orice moment în timpul intermitentului)
Pentru instrucțiuni detaliate, vă rugăm să consultați acest lucru:
Pasul 4: Configurarea aplicației Blynk
Descărcați aplicația Blynk din Magazin Play și conectați-vă.
Pentru a crea un proiect nou Apăsați + pictograma din partea de sus. Dă-ți numele proiectului. Alegeți dispozitivul ca tip de conexiune Arduino UNO ca WiFi și apăsați Creare. De îndată ce creați un token de autentificare va fi trimis la adresa de e-mail înregistrată. Puteți, de asemenea, să-l trimiteți mai târziu în dispozitivele din pagina de setare a proiectului (simbol simbol).
Pentru a adăuga un buton apăsați + și selectați Buton. Apăsați pe butonul nou creat pentru al edita. Dați-i un nume și setați pinul pe D13 digital. Comutați modul la SWITCH. Aceasta va porni / opri LED-ul încorporat de pe Arduino.
Pentru a controla alte pini, selectați pinul necesar (D3, D4 … etc) în meniul Editare.
Pasul 5: Programare
Deschideți Arduino IDE.
Selectați placa pentru Arduino Uno și selectați portul potrivit.
DESCĂRCAȚI CODUL ȘI COLAȚI CODUL ÎN IDE Adruino.
Este modificarea programului Exemplu Esp8266_Shield. Înlocuiți-vă AUTOR cu jetonul de autentificare trimis la e-mail. Înlocuiți-vă SSID cu numele dvs. WiFi și înlocuiți parola dvs. cu parola WiFi. Partea serială hardware este comentată deoarece folosim Arduino UNO.
** În program, am comentat seria software (dacă folosesc Arduino Uno). Vă recomand să comentați serialul software ca fiind instabil
Încărcați programul de mai sus pe placa Arduino Uno. După încărcare, deconectați arduino de pe computer.
Acum trebuie să conectați ESP8266 la Arduino UNO.
Pasul 6: Configurarea circuitului și FInish
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
După finalizarea conexiunii, conectați Arduino la computer. Deschideți monitorul serial și setați rata de transmisie la 115200.
Dacă totul este corect, în monitorul serial veți vedea ceva de genul imaginii afișate.
În aplicația Blynk, selectați proiectul și faceți clic pe butonul de redare. Apăsați butonul pentru a porni ON / OFF LED-ul.
Acum, cu acest lucru, proiectul este terminat. Sper că v-a plăcut tutorialul. Dacă aveți întrebări / sugestii, lăsați-l în secțiunea de comentarii de mai jos. Mulțumesc!
Recomandat:
Cum să controlați becul folosind modulul Arduino UNO și modulul de releu de stat solid cu un singur canal 5V: 3 pași
Cum să controlați becul utilizând modulul de releu de stare solidă Arduino UNO și un canal 5V: Descriere: Comparativ cu releul mecanic tradițional, releul de stare solidă (SSR) are multe avantaje: are o durată de viață mai lungă, cu o pornire mult mai mare / viteza de oprire și fără zgomot. În plus, are și o rezistență mai bună la vibrații și mecanică
Controlul unui LED folosind modulul WiFi NodeMCU și aplicația Blynk: 7 pași
Controlul unui LED folosind modulul WiFi NodeMCU și aplicația Blynk: Acest manual vă va arăta cum să controlați un LED utilizând modulul WiFi NodeMCU ESP8266 prin intermediul aplicației pentru smartphone Blynk. Dacă sunteți începător, citiți mai departe. Dacă aveți mai multă experiență, s-ar putea să fiți interesat să săriți până la capăt, unde vorbesc despre t
Neopixeli controlați de smartphone (benzi LED) cu aplicația Blynk prin WiFi: 6 pași
Neopixeli controlați de smartphone-uri (benzi LED) cu aplicația Blynk peste WiFi: am creat acest proiect după ce am fost inspirat de neopixeli controlați de smartphone într-o casă de prieteni, dar ai lui au fost cumpărați în magazin. M-am gândit "cât de greu poate fi să-mi fac propria mea, ar fi și mult mai ieftin!" Așa se face. Notă: Presupun că ești fa
Cum să controlați Wemos D1 Mini / Nodemcu folosind aplicația Blynk (IOT) (esp8266): 6 pași
Cum să controlați Wemos D1 Mini / Nodemcu folosind aplicația Blynk (IOT) (esp8266): Bună ziua, prieteni, În acest instructiv, vă voi arăta cum să controlați Wemos D1 mini sau (nodemcu) folosind aplicația blynk.este un ghid absolut pentru începători. pentru detalii tutorial TREBUIE să urmărească VIDEO Nu uitați să apreciați, să partajați & abonați-vă la canalul meu
Controlați aparatele electrocasnice de pe telefonul dvs. Smarthphone cu aplicația Blynk și Raspberry Pi: 5 pași (cu imagini)
Controlați aparatele electrocasnice de pe telefonul dvs. Smarthphone cu aplicația Blynk și Raspberry Pi: În acest proiect, vom învăța cum să folosiți aplicația Blynk și Raspberry Pi 3 pentru a controla aparatele electrocasnice (filtru de cafea, lampă, perdea de fereastră și multe altele … Componente hardware: Raspberry Pi 3 Relay Lamp Breadboard Wires Aplicații software: Blynk A