Cuprins:
- Pasul 1: Componente necesare - Cerințe preliminare
- Pasul 2: includeți bibliotecile Sonoff în Arduino IDE
- Pasul 3: Fișier principal Sonoff și configurare utilizator
- Pasul 4: Configurați SSID, parola și numele proiectului
- Pasul 5: Alegeți placa corectă NodeMCU
- Pasul 6: găsiți adresa IP NodeMCU în rețeaua dvs
- Pasul 7: Configurare pentru plăcile ESP8266
- Pasul 8: Salvați configurația
- Pasul 9: Opțiuni noi GPIO conform tipurilor de plăci ESP8266
Video: Firmware SONOFF Tasmota intermitent pe NodeMCU: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Sonoff este un comutator controlat prin WiFi, care este încorporat cu ESP8266 IC și are relee pentru a controla dispozitivul prin Internet. Acest IC poate fi intermitent și reprogramat de Arduino IDE. Producătorii Sonoff au publicat bibliotecile și fișierele Arduino pe pagina lor GitHub. Inițial, numai pentru Sonoff a realizat plăci, după care acceptă multe plăci ESP8266 și plăci de dezvoltare precum NodeMCU. În acest tutorial, vom vedea cum să blochăm firmware-ul Sonoff Tasmota în plăcile de dezvoltare NodeMCU. În noul firmware actualizat, puteți alege cu ușurință diferitele plăci ESP8266.
Pasul 1: Componente necesare - Cerințe preliminare
- Consiliul de dezvoltare NodeMCU
- cablu microUSB
- Firmware Sonoff Tasmota - GitHub Link
- Scaner IP avansat
- IDE Arduino
Descărcați firmware-ul Sonoff Tasmota de pe acest link.
Asigurați-vă că aveți biblioteca ESP8266 instalată pe ID-ul dvs. Arduino. Dacă doriți să știți cum să instalați corect biblioteca ESP8266, vizitați acest blog complet al firmware-ului intermitent SONOFF Tasmota pe NodeMCU.
Pasul 2: includeți bibliotecile Sonoff în Arduino IDE
Odată ce firmware-ul SONOFF Tasmota este descărcat de pe GitHub. Deschideți folderul Sonoff Tasmota. Navigați la folderul „lib” și copiați tot conținutul, apoi lipiți-l în folderul „biblioteci” Arduino de pe computer.
Acum am inclus fișierele bibliotecii necesare în Arduino IDE Library. Să ne configurăm codul.
Pasul 3: Fișier principal Sonoff și configurare utilizator
În interiorul fișierului descărcat, Deschideți fișierul sonoff.ino. Va deschide toate fișierele necesare în filele următoare din Arduino IDE. Acum deschideți fila userconfig.h pentru a introduce acreditările noastre Wi-Fi.
Pasul 4: Configurați SSID, parola și numele proiectului
Acum editați câmpurile SSID și Parolă cu rețeaua WiFi SSID și Parolă. De asemenea, dați un nume de proiect unic după alegerea dvs. în #define PROJECT linia „sonoff”.
De exemplu. #define PROIECT „nodefactory”
Pasul 5: Alegeți placa corectă NodeMCU
Acum conectați-vă NodeMCU și alegeți portul COM și versiunea plăcii corecte. Asigurați-vă că setările sunt astfel pentru placa NodeMCU 1.0.
Placă: NodeMCU 1.0 (modul ESP12-E)
Dimensiune bliț: „4M (1M SPIFFS)
Frecvența procesorului: 80 MHZ
Viteza de încărcare: „115200”
Apoi clipește firmware-ul făcând clic pe Încarcă.
Pasul 6: găsiți adresa IP NodeMCU în rețeaua dvs
După terminarea intermitentului, deschideți Advanced IP Scanner. Și căutați adresa IP din interiorul IP-ului rețelei. În cazul meu, IP-ul meu va varia de la 192.168.255.0-255 (înseamnă că IP-ul va fi cuprins între 0-255). Faceți clic pe scanare și puteți vedea numele proiectului pe care l-ați dat în fișierul userconfig.h ca nume de dispozitiv aici.
Notați adresa IP pe care ați găsit-o și lipiți-o în URL-ul browserului dvs. și faceți clic pe Enter. Va afișa pagina Sonoff Tasmota pentru a vă configura modulul.
Pasul 7: Configurare pentru plăcile ESP8266
În mod implicit, va fi în Sonoff Basic. Deci, trebuie să îl schimbați în „Generic” din meniul „Configurare”. Faceți clic pe „Configurare” și în interiorul acestuia alegeți „Configurați modulul”.
Pasul 8: Salvați configurația
Selectați placa ca Generic și Salvați. Dispozitivul va reporni. Această opțiune este pentru toate plăcile ESP8266.
Pasul 9: Opțiuni noi GPIO conform tipurilor de plăci ESP8266
Acum, dacă faceți clic pe configurație, puteți vedea mai multe opțiuni GPIO. Folosind aceasta puteți selecta funcțiile GPIO.
În funcție de setarea GPIO, opțiunea va apărea pe pagina principală, cum ar fi DHT, Relay, Switch și multe altele.
Pentru mai multe tutoriale, vizitați blogul nostru - Factory Forward Blog
Recomandat:
Firmware intermitent ESP8266: 4 pași
Firmware intermitent al ESP8266: Toată lumea este încercată să actualizeze firmware-ul modulului ESP8266, instrucțiunile vă pot ajuta la intermiterea firmware-ului din ESP8266
Programați orice placă / modul ESP8266 cu firmware Firmware AT: 5 pași
Programați orice placă / modul ESP8266 cu Firmware AT Commands: Fiecare modul ESP8266 și placă pot fi programate în mai multe moduri: comenzi Arduino, Python, Lua, AT, multe altele probabil … Primele trei dintre ele sunt cele mai bune pentru funcționarea autonomă, firmware AT este pentru utilizarea ESP8266 ca modul sau pentru testarea rapidă cu TTL RS232 c
Trei moduri de a realiza un circuit intermitent LED cu control al ratei și intermitent alternativ: 3 pași
Trei moduri de a crea un circuit de intermitent LED cu control al ratei și intermitent alternativ: Circuitul intermitent este un circuit în care LED-ul clipește ON și OFF într-o rată influențată de condensatorul utilizat. Aici, vă voi arăta trei moduri diferite de a realiza acest circuit folosind : 1. Tranzistori 2. 555 Timer IC3. Quartz CircuitLDR poate fi, de asemenea, utilizat pentru a
Intermitent EACHEN WiFi Smart Touch Switch cu Tasmota: 10 pași
Intermitent EACHEN WiFi Smart Touch Switch cu Tasmota: Așa că am decis să fac acest lucru instructiv pentru oricine altcineva care s-a întrebat dacă este posibil acest lucru
Firmware personalizat intermitent pe o lanternă BLF A6: 5 pași
Firmware personalizat intermitent pe o lanternă BLF A6: recent am primit un BLF A6. Este foarte frumos, dar nu-mi place nici unul dintre grupurile de moduri implicite, așa că am modificat firmware-ul pentru a utiliza luminozitățile mele preferate. Informațiile erau greu de găsit, așa că pun tot ceea ce am învățat aici pentru mine și pentru alții