
Innehållsförteckning:
- Steg 1: Komponenter som behövs - förutsättningar
- Steg 2: Inkludera Sonoff Libraries till Arduino IDE
- Steg 3: Sonoff huvudfil och användarkonfiguration
- Steg 4: Konfigurera SSID, lösenord och projektnamn
- Steg 5: Välj rätt NodeMCU -kort
- Steg 6: Hitta NodeMCU IP -adress i ditt nätverk
- Steg 7: Konfiguration för ESP8266 -kort
- Steg 8: Spara konfigurationen
- Steg 9: Nya GPIO -alternativ enligt ESP8266 -korttyperna
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11

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

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

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

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

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


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

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

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

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:
Sångföljande Led-blinkande Hack-O-Lantern !: 6 steg

Sångföljande Led-blinkande Hack-O-Lantern !: Gör en jack-o-lykta som spelar och blinkar flerfärgade lysdioder till allas favorit Halloween-låt
Liten LED -blinkande figur: 6 steg

Liten LED -blinkande figur: Du kan enkelt blinka lysdioden med arduino eller 555 -timer. Men du kan göra en blinkande krets utan sådana IC: er. Detta är en enkel blinkande figur gjord av diskreta delar
Kontroll -LED blinkande pulser med en potentiometer: 6 steg

Kontrollera LED -blinkande pulser med en potentiometer: I denna handledning lär vi oss hur man kontrollerar LED -blinkande pulser med en potentiometer. Se en demonstrationsvideo
Elektroniskt märke LED blinkande robotmärke - lödningssats: 11 steg

Electronic Badge LED Blinking Robot Badge - Lödningssats: Denna artikel är stolt sponsrad av PCBWAY. PCBWAY gör prototyper av hög kvalitet för människor över hela världen. Prova själv och få 10 PCB för bara $ 5 på PCBWAY med mycket bra kvalitet, tack PCBWAY. Robadge#1 som jag utvecklade för
Blinkande EACHEN WiFi Smart Touch Switch med Tasmota: 10 steg

Blinkande EACHEN WiFi Smart Touch Switch med Tasmota: Så jag bestämde mig för att göra detta instruerbart för alla andra där ute som har undrat om detta är möjligt