Inhaltsverzeichnis:

Flashen der SONOFF Tasmota Firmware auf NodeMCU - Gunook
Flashen der SONOFF Tasmota Firmware auf NodeMCU - Gunook

Video: Flashen der SONOFF Tasmota Firmware auf NodeMCU - Gunook

Video: Flashen der SONOFF Tasmota Firmware auf NodeMCU - Gunook
Video: SONOFF + Tasmota Firmware + Tasmotizer Tutorial | Deutsch 2024, November
Anonim
Blinkende SONOFF Tasmota Firmware auf NodeMCU
Blinkende SONOFF Tasmota Firmware auf NodeMCU

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

Einbinden von Sonoff-Bibliotheken in die Arduino IDE
Einbinden von Sonoff-Bibliotheken in die Arduino IDE

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

Sonoff-Hauptdatei und Benutzerkonfiguration
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

SSID, Passwort und Projektname konfigurieren
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

Wählen Sie das richtige NodeMCU-Board
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

Finden Sie die NodeMCU-IP-Adresse in Ihrem Netzwerk
Finden Sie die NodeMCU-IP-Adresse in Ihrem Netzwerk
Finden Sie die NodeMCU-IP-Adresse in Ihrem Netzwerk
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

Konfiguration für ESP8266-Boards
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

Speichern Sie die Konfiguration
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

Neue GPIO-Optionen gemäß den ESP8266-Board-Typen
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: