Innehållsförteckning:

Blinkande SONOFF Tasmota -firmware på NodeMCU: 9 steg
Blinkande SONOFF Tasmota -firmware på NodeMCU: 9 steg

Video: Blinkande SONOFF Tasmota -firmware på NodeMCU: 9 steg

Video: Blinkande SONOFF Tasmota -firmware på NodeMCU: 9 steg
Video: Pureflare Smart Warning Light 2024, November
Anonim
Blinkande SONOFF Tasmota -firmware på NodeMCU
Blinkande SONOFF Tasmota -firmware på NodeMCU

Sonoff är en WiFi -kontrollerad switch som är inbäddad i ESP8266 IC och har reläer för att styra enheten via Internet. Denna IC kan blinkas och omprogrammeras av Arduino IDE. Skaparna av Sonoff publicerade biblioteken och Arduino -filerna på deras GitHub -sida. Ursprungligen har den bara gjorts för Sonoff -kort, därefter stöder den många ESP8266 -kort och utvecklingskort som NodeMCU. I den här självstudien kommer vi att se hur du blinkar Sonoff Tasmota -firmware i NodeMCU -utvecklingsbrädorna. I den nya uppdaterade firmware kan du enkelt välja de olika ESP8266 -korten enkelt.

Steg 1: Komponenter som behövs - förutsättningar

  • NodeMCU Development Board
  • microUSB -kabel
  • Sonoff Tasmota Firmware - GitHub Link
  • Avancerad IP -skanner
  • Arduino IDE

Ladda ner Sonoff Tasmota -firmware från den här länken.

Se till att du har ESP8266 -biblioteket installerat på ditt Arduino IDE. Om du vill veta hur du installerar ESP8266 -biblioteket på rätt sätt, besök den här hela bloggen med Flashing SONOFF Tasmota Firmware på NodeMCU.

Steg 2: Inkludera Sonoff Libraries till Arduino IDE

Inkludera Sonoff Libraries till Arduino IDE
Inkludera Sonoff Libraries till Arduino IDE

När SONOFF Tasmota -firmware har laddats ner från GitHub. Öppna mappen Sonoff Tasmota. Navigera till "lib" -mappen och kopiera allt innehåll och klistra in det i Arduino "bibliotek" -mappen på din dator.

Nu inkluderade vi de nödvändiga biblioteksfilerna i Arduino IDE -biblioteket. Låt oss konfigurera vår kod.

Steg 3: Sonoff huvudfil och användarkonfiguration

Sonoff huvudfil och användarkonfiguration
Sonoff huvudfil och användarkonfiguration

Inne i den nedladdade filen, Öppna filen sonoff.ino. Det öppnar alla nödvändiga filer i nästa flikar i Arduino IDE. Öppna nu fliken userconfig.h för att ange våra Wi-Fi-uppgifter.

Steg 4: Konfigurera SSID, lösenord och projektnamn

Konfigurera SSID, lösenord och projektnamn
Konfigurera SSID, lösenord och projektnamn

Redigera nu fälten SSID och lösenord med ditt WiFi -nätverkets SSID och lösenord. Ge också ett unikt projektnamn efter eget val i #define PROJECT "sonoff" -rad.

T.ex. #define PROJECT “nodefactory”

Steg 5: Välj rätt NodeMCU -kort

Välj rätt nodMCU -kort
Välj rätt nodMCU -kort

Anslut nu din NodeMCU och välj rätt COM -port och kortversion. Se till att inställningarna är så här för NodeMCU 1.0 Board.

Kort: NodeMCU 1.0 (ESP12-E-modul)

Blixtstorlek: “4M (1M SPIFFS)

CPU -frekvens: 80 MHz

Uppladdningshastighet: "115200"

Flasha sedan firmware genom att klicka på Ladda upp.

Steg 6: Hitta NodeMCU IP -adress i ditt nätverk

Hitta NodeMCU IP -adress i ditt nätverk
Hitta NodeMCU IP -adress i ditt nätverk
Hitta NodeMCU IP -adress i ditt nätverk
Hitta NodeMCU IP -adress i ditt nätverk

När blinkningen är klar Öppna avancerad IP -skanner. Och sök efter IP -adressen i din nätverks -IP. I mitt fall kommer min IP att sträcka sig från 192.168.255.0-255 (Innebär att IP kommer att vara från 0-255). Klicka på scan och du kan se det projektnamn du angav i filen userconfig.h som enhetsnamn här.

Anteckna IP -adressen du hittade och klistra in den i webbläsarens URL och klicka på enter. Det kommer att visa Sonoff Tasmota -sidan för att konfigurera din modul.

Steg 7: Konfiguration för ESP8266 -kort

Konfiguration för ESP8266 -kort
Konfiguration för ESP8266 -kort

Som standard kommer det att vara i Sonoff Basic. Så du måste ändra den till "Generisk" i "Konfiguration" -menyn. Klicka på "Konfiguration" och välj "Konfigurera modul" där.

Steg 8: Spara konfigurationen

Spara konfigurationen
Spara konfigurationen

Välj tavlan som Generisk och Spara. Enheten startas om. Detta alternativ är för alla ESP8266 -kort.

Steg 9: Nya GPIO -alternativ enligt ESP8266 -korttyperna

Nya GPIO -alternativ enligt ESP8266 -korttyperna
Nya GPIO -alternativ enligt ESP8266 -korttyperna

Om du nu klickar på konfigurationen kan du se fler GPIO -alternativ. Med det kan du välja GPIO -funktioner.

Beroende på GPIO -inställningen visas alternativet på hemsidan som DHT, Relay, Switch och många fler.

För mer handledning, besök vår blogg - Factory Forward Blog

Rekommenderad: