Kazalo:

Utripajoča programska oprema SONOFF Tasmota na NodeMCU: 9 korakov
Utripajoča programska oprema SONOFF Tasmota na NodeMCU: 9 korakov

Video: Utripajoča programska oprema SONOFF Tasmota na NodeMCU: 9 korakov

Video: Utripajoča programska oprema SONOFF Tasmota na NodeMCU: 9 korakov
Video: Firmware Tasmota no esp32 2024, November
Anonim
Utripajoča programska oprema SONOFF Tasmota na NodeMCU
Utripajoča programska oprema SONOFF Tasmota na NodeMCU

Sonoff je stikalo, ki ga upravlja WiFi, ki je vgrajeno v ESP8266 IC in ima releje za upravljanje naprave prek interneta. Ta IC lahko utripa in reprogramira Arduino IDE. Ustvarjalci podjetja Sonoff so knjižnice in datoteke Arduino objavili na svoji strani GitHub. Sprva je uporabljal samo za plošče Sonoff, nato pa podpira številne plošče ESP8266 in razvojne plošče, kot je NodeMCU. V tej vadnici bomo videli, kako vdelano programsko opremo Sonoff Tasmota vstaviti v razvojne plošče NodeMCU. V novi posodobljeni vdelani programski opremi lahko preprosto izberete različne plošče ESP8266.

1. korak: Potrebne komponente - Predpogoji

  • Razvojni odbor NodeMCU
  • kabel microUSB
  • Vdelana programska oprema Sonoff Tasmota - povezava GitHub
  • Napredni bralnik IP
  • Arduino IDE

Prenesite vdelano programsko opremo Sonoff Tasmota s te povezave.

Prepričajte se, da je knjižnica ESP8266 nameščena v vašem Arduino IDE. Če želite vedeti, kako pravilno namestiti knjižnico ESP8266, obiščite ta celoten blog Flashing SONOFF Tasmota Firmware na NodeMCU.

Korak: Vključite knjižnice Sonoff v Arduino IDE

Vključite knjižnice Sonoff v Arduino IDE
Vključite knjižnice Sonoff v Arduino IDE

Ko prenesete vdelano programsko opremo SONOFF Tasmota iz GitHub -a. Odprite mapo Sonoff Tasmota. Pomaknite se do mape "lib" in kopirajte vso vsebino, nato pa jo prilepite v mapo "knjižnice" Arduino v računalniku.

Zdaj smo v knjižnico Arduino IDE vključili potrebne knjižnične datoteke. Konfigurirajmo našo kodo.

3. korak: glavna datoteka Sonoff in uporabniška konfiguracija

Glavna datoteka Sonoff in uporabniška konfiguracija
Glavna datoteka Sonoff in uporabniška konfiguracija

Znotraj prenesene datoteke odprite datoteko sonoff.ino. Odprl bo vse potrebne datoteke na naslednjih zavihkih v Arduino IDE. Zdaj odprite zavihek userconfig.h, da vnesete naše poverilnice za Wi-Fi.

4. korak: Konfigurirajte SSID, geslo in ime projekta

Konfigurirajte SSID, geslo in ime projekta
Konfigurirajte SSID, geslo in ime projekta

Zdaj uredite polja SSID in Geslo s svojim SSID omrežjem WiFi in geslom. Vnesite tudi edinstveno ime projekta po svoji izbiri v vrstico #define PROJECT "sonoff".

Npr. #define PROJECT “nodefactory”

5. korak: Izberite pravilno ploščo NodeMCU

Izberite pravilno ploščo NodeMCU
Izberite pravilno ploščo NodeMCU

Zdaj povežite svoj NodeMCU in izberite pravilno COM vrata in različico plošče. Prepričajte se, da so nastavitve za ploščo NodeMCU 1.0 takšne.

Plošča: NodeMCU 1.0 (modul ESP12-E)

Velikost bliskavice: 4M (1M SPIFFS)

Frekvenca procesorja: 80 MHz

Hitrost nalaganja: "115200"

Nato utripajte vdelano programsko opremo s klikom na Prenos.

6. korak: Najdi IP naslov NodeMCU v svojem omrežju

Najdi IP naslov NodeMCU v vašem omrežju
Najdi IP naslov NodeMCU v vašem omrežju
Najdi IP naslov NodeMCU v vašem omrežju
Najdi IP naslov NodeMCU v vašem omrežju

Ko je utripanje končano, odprite napredni bralnik IP. In poiščite naslov IP znotraj IP vašega omrežja. V mojem primeru bo moj IP od 192.168.255.0-255 (pomeni, da bo IP od 0-255). Kliknite skeniraj in tukaj boste videli ime projekta, ki ste ga v datoteki userconfig.h dali kot ime naprave.

Zapišite si naslov IP, ki ste ga našli, in ga prilepite v URL brskalnika in kliknite enter. Prikazala se bo stran Sonoff Tasmota za konfiguracijo vašega modula.

7. korak: Konfiguracija za plošče ESP8266

Konfiguracija za plošče ESP8266
Konfiguracija za plošče ESP8266

Privzeto bo v programu Sonoff Basic. Zato ga morate v meniju »Konfiguracija« spremeniti v »Splošno«. Kliknite »Konfiguracija« in znotraj izberite »Konfiguriraj modul«.

8. korak: Shranite konfiguracijo

Shranite konfiguracijo
Shranite konfiguracijo

Izberite ploščo kot Splošno in shranite. Naprava se bo znova zagnala. Ta možnost je za vse plošče ESP8266.

9. korak: Nove možnosti GPIO glede na vrste plošč ESP8266

Nove možnosti GPIO glede na vrste plošč ESP8266
Nove možnosti GPIO glede na vrste plošč ESP8266

Če kliknete konfiguracijo, si lahko ogledate več možnosti GPIO. S tem lahko izberete funkcije GPIO.

Odvisno od nastavitve GPIO bo možnost prikazana na domači strani, kot so DHT, rele, stikalo in še veliko več.

Za več vaj obiščite naš blog - Factory Forward Blog

Priporočena: