Inhaltsverzeichnis:
- Schritt 1: Benötigte Komponenten - Voraussetzungen
- Schritt 2: Fügen Sie Sonoff-Bibliotheken in die Arduino IDE ein
- Schritt 3: Sonoff-Hauptdatei und Benutzerkonfiguration
- Schritt 4: SSID, Passwort und Projektname konfigurieren
- Schritt 5: Wählen Sie das richtige NodeMCU-Board
- Schritt 6: Finden Sie die NodeMCU-IP-Adresse in Ihrem Netzwerk
- Schritt 7: Konfiguration für ESP8266-Boards
- Schritt 8: Speichern Sie die Konfiguration
- Schritt 9: Neue GPIO-Optionen gemäß den ESP8266-Board-Typen
Video: Flashen der SONOFF Tasmota Firmware auf NodeMCU - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Sonoff ist ein WiFi-gesteuerter Schalter, der in einen ESP8266-IC eingebettet ist und über Relais zur Steuerung des Geräts über das Internet verfügt. Dieser IC kann von Arduino IDE geflasht und neu programmiert werden. Die Macher von Sonoff haben die Bibliotheken und Arduino-Dateien auf ihrer GitHub-Seite veröffentlicht. Anfangs hat es nur für Sonoff Boards gemacht, danach unterstützt es viele ESP8266 Boards und Development Boards wie NodeMCU. In diesem Tutorial erfahren Sie, wie Sie die Sonoff Tasmota Firmware in die NodeMCU-Entwicklungsboards flashen. In der neuen aktualisierten Firmware können Sie ganz einfach die verschiedenen ESP8266-Boards auswählen.
Schritt 1: Benötigte Komponenten - Voraussetzungen
- NodeMCU-Entwicklungsboard
- microUSB-Kabel
- Sonoff Tasmota-Firmware – GitHub-Link
- Erweiterter IP-Scanner
- Arduino-IDE
Laden Sie die Sonoff Tasmota-Firmware von diesem Link herunter.
Stellen Sie sicher, dass die ESP8266-Bibliothek auf Ihrer Arduino-IDE installiert ist. Wenn Sie wissen möchten, wie Sie die ESP8266-Bibliothek richtig installieren, besuchen Sie diesen vollständigen Blog von Flashing SONOFF Tasmota Firmware on NodeMCU.
Schritt 2: Fügen Sie Sonoff-Bibliotheken in die Arduino IDE ein
Sobald die SONOFF Tasmota Firmware von GitHub heruntergeladen wurde. Öffnen Sie den Sonoff Tasmota-Ordner. Navigieren Sie zum Ordner „lib“, kopieren Sie den gesamten Inhalt und fügen Sie ihn dann in den Arduino-Ordner „Bibliotheken“auf Ihrem Computer ein.
Jetzt haben wir die notwendigen Bibliotheksdateien in die Arduino IDE Library aufgenommen. Lassen Sie uns unseren Code konfigurieren.
Schritt 3: Sonoff-Hauptdatei und Benutzerkonfiguration
Öffnen Sie in der heruntergeladenen Datei die Datei sonoff.ino. Es öffnet alle notwendigen Dateien in den nächsten Registerkarten in Arduino IDE. Öffnen Sie nun die Registerkarte userconfig.h, um unsere Wi-Fi-Anmeldeinformationen einzugeben.
Schritt 4: SSID, Passwort und Projektname konfigurieren
Bearbeiten Sie nun die Felder SSID und Passwort mit Ihrer WLAN-Netzwerk-SSID und Ihrem Passwort. Geben Sie außerdem einen eindeutigen Projektnamen Ihrer Wahl in der Zeile #define PROJECT „sonoff“an.
Z. B. #define PROJEKT „nodefactory“
Schritt 5: Wählen Sie das richtige NodeMCU-Board
Verbinden Sie nun Ihre NodeMCU und wählen Sie den richtigen COM-Port und die richtige Board-Version. Stellen Sie sicher, dass die Einstellungen für das NodeMCU 1.0 Board wie folgt sind.
Platine: NodeMCU 1.0 (ESP12-E-Modul)
Blitzgröße: „4M (1M SPIFFS)
CPU-Frequenz: 80 MHz
Upload-Geschwindigkeit: "115200"
Flashen Sie dann die Firmware, indem Sie auf Upload klicken.
Schritt 6: Finden Sie die NodeMCU-IP-Adresse in Ihrem Netzwerk
Sobald das Flashen abgeschlossen ist, öffnen Sie Advanced IP Scanner. Und suchen Sie nach der IP-Adresse in Ihrer Netzwerk-IP. In meinem Fall liegt meine IP im Bereich von 192.168.255.0-255 (bedeutet, dass die IP im Bereich von 0-255 liegt). Klicken Sie auf scannen und Sie können hier den Projektnamen sehen, den Sie in der Datei userconfig.h als Gerätenamen angegeben haben.
Notieren Sie sich die gefundene IP-Adresse, fügen Sie sie in Ihre Browser-URL ein und klicken Sie auf die Eingabetaste. Es zeigt die Sonoff Tasmota-Seite an, um Ihr Modul zu konfigurieren.
Schritt 7: Konfiguration für ESP8266-Boards
Standardmäßig befindet es sich in Sonoff Basic. Sie müssen es also im Menü "Konfiguration" auf "Generisch" ändern. Klicken Sie auf „Konfiguration“und wählen Sie darin „Modul konfigurieren“.
Schritt 8: Speichern Sie die Konfiguration
Wählen Sie das Board als generisch und speichern Sie. Das Gerät wird neu gestartet. Diese Option gilt für alle ESP8266-Boards.
Schritt 9: Neue GPIO-Optionen gemäß den ESP8266-Board-Typen
Wenn Sie jetzt auf die Konfiguration klicken, können Sie weitere GPIO-Optionen sehen. Damit können Sie die GPIO-Funktionen auswählen.
Abhängig von der GPIO-Einstellung erscheint die Option auf der Homepage wie DHT, Relay, Switch und viele mehr.
Weitere Tutorials finden Sie in unserem Blog - Factory Forward Blog
Empfohlen:
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
So kopieren Sie Spielstände auf einfache Weise auf eine Microsoft- oder Drittanbieter-MU.: 9 Schritte
So kopieren Sie Spielstände einfach auf eine Microsoft- oder Drittanbieter-MU.: Original-Tutorial HIER CD, die es einfach macht, genau das zu tun. Dies ist kein vollständiges Softmod-Tutorial, dies
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte
Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: 6 Schritte
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: Kurze Version meiner Geschichte: Ich habe eine Kamera gekauft, sie kam mit einem Bündel an Zubehör, darunter ein Samsonite 1100 Stativ. Ich habe ein Einbeinstativ. Ich möchte sehr bald Fotos mit einem Schwenkkopf auf dem Einbeinstativ machen und hatte keine 40 $, um ein L
So aktualisieren Sie die Firmware auf einer Universalplatine: 4 Schritte
So aktualisieren Sie die Firmware auf einem Universal PCB: Das Projekt Universal PCB (kurz UPCB) wurde gestartet, um einen einzelnen Gamecontroller, insbesondere Fighting Sticks, auf möglichst vielen verschiedenen Konsolen zu ermöglichen. Informationen zum Projekt findet ihr im folgenden Thread im Shoryuken.com