
Inhaltsverzeichnis:
- Schritt 1: Machen Sie einen DIY Sonoff Smart Switch mit ESP-01
- Schritt 2: Machen Sie einen DIY Sonoff Smart Switch mit Wemos und Relais, Button Shield
- Schritt 3: Machen Sie einen DIY Sonoff Smart Switch mit NodeMCU und Relaismodul
- Schritt 4: Machen Sie einen DIY Sonoff Smart Switch mit dem Bluino IoT Starter Kit
- Schritt 5: Flash Sonoff Basic R1/R2/R3/mini mit SwitchIoT-Firmware
- Schritt 6: Hochladen der Firmware von Android auf ESP8266/ESP8285 Verwenden Sie die SwitchIoT-App
- Schritt 7: SwitchIoT-Gerät mit einem Netzwerk verbinden
- Schritt 8: Status-LED-Anzeige kennen
- Schritt 9: SwitchIoT-Token mit anderen Benutzern teilen
- Schritt 10: Multipile das gleiche SwitchIot-Gerät steuern
- Schritt 11: Genießen Sie
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52

Was ist Sonoff?
Sonoff ist eine von ITEAD entwickelte Smart-Switch-Gerätelinie für Smart Home. Zu den flexibelsten und günstigsten Geräten dieser Linie zählen Sonoff Basic und Sonoff mini. Dies sind Wi-Fi-fähige Switches, die auf einem großartigen Chip basieren, ESP8266/ESP8285.
Während die Sonoff-Infrastruktur für einfache Benutzer recht gut funktioniert, möchten andere möglicherweise hacken, um sich mit ihrer Hardware zurechtzufinden. Die Hardware zum Selberbauen von Sonoff Smart Switches hat ihren günstigen Preis: ESP8266 mit 1MB Flash, Relay LED, Button und Power.
Um die Firmware auf esp8266 zu laden, benötigen Sie keinen Computer oder Laptop, sondern nur ein Android-Smartphone mit einer fantastischen App, die SwitchIoT ist. Mit dieser App ist ein IoT-Gerät so einfach wie das Hochladen von Firmware ohne Registrierung / Login- und Serverkonfigurationen.
In diesem Tutorial erfahren Sie, wie Sie einen DIY-Sonoff-Smart-Switch mit mehreren verschiedenen Hardwaremodellen herstellen.
Schritt 1: Machen Sie einen DIY Sonoff Smart Switch mit ESP-01




Was die niedrigsten Kosten erfordert, ist die Verwendung von ESP-01 und dem Relaismodul.
Benötigen Sie ein zusätzliches Modul USB-zu-TTL-Konverter für ESP-01, das nur beim Flashen der Firmware verwendet wird. Sie müssen es ändern, indem Sie eine Taste hinzufügen, um das GPIO0 mit GND zu verbinden, damit ESP-01 eingeschaltet wird, während die Taste gedrückt und gehalten wird, kann es in den Flash-Modus wechseln.
Verwenden Sie ein OTG, um eine Verbindung zwischen dem USB-TTL-Konverter und dem Android-Smartphone herzustellen.
Schritt 2: Machen Sie einen DIY Sonoff Smart Switch mit Wemos und Relais, Button Shield


Hier benötigen Sie nur das Wemos-Board, das Relais, den Taster und das Dual-Base-Shield mit den angelöteten Header-Pins.
Sie können es einfach zusammenbauen, da nur mehrere Schilde wie auf dem Bild zusammengestapelt sind. Überprüfen Sie die Ausrichtung des Stifts, um ihn nicht zu vertauschen.
Verwenden Sie ein OTG- und Micro-USB-Kabel, um eine Verbindung zwischen Wemos und einem Android-Smartphone herzustellen.
Schritt 3: Machen Sie einen DIY Sonoff Smart Switch mit NodeMCU und Relaismodul

Wenn Sie eine NodeMCU verwenden, benötigen Sie ein Steckbrett, um es zu platzieren und das Relaismodul zu platzieren. Benötigen Sie mindestens 3 Stück Überbrückungskabel, um wie folgt anzuschließen:
NodeMCU Relaismodul
Fahrgestellnummer VCC
GND GND
D0 IN
Verwenden Sie ein OTG- und Micro-USB-Kabel, um eine Verbindung zwischen NodeMCU und einem Android-Smartphone herzustellen.
Schritt 4: Machen Sie einen DIY Sonoff Smart Switch mit dem Bluino IoT Starter Kit


Das Bluino IoT Starter Kit enthält bereits Wemos-Board, Relais, LED und Taste. Sie verwenden ein Relais, das an Pin D6 angeschlossen ist, LEDs, die an Pin D0 angeschlossen sind, und eine Taste, die an Pin D1 angeschlossen ist. Verwenden Sie ein OTG- und Micro-USB-Kabel, um eine Verbindung zwischen Wemos und einem Android-Smartphone herzustellen
Schritt 5: Flash Sonoff Basic R1/R2/R3/mini mit SwitchIoT-Firmware



ESP8266/ESP8285 wird über die serielle Schnittstelle programmiert. Um Sonoff-Hardware zu flashen, benötigen Sie einen USB-zu-TTL-Konverter Level 3.3V (PL2303) und ein Dupont-Kabel zum Anschließen. Möglicherweise müssen Sie eine Stiftleiste auf die Platine löten, um einen USB-zu-TTL-Konverter einfach anzuschließen. Sonoff Basic R1/R2/R3/Mini hat jede Platine verschiedene Punkte von RX, TX, 3V3 & GND, Sie können die Markierung gemäß dem Bild sehen.
Grundsätzlich müssen Sie das PCB Sonoff mit dem USB-zu-TTL-Konverter wie folgt verbinden:
PCB Sonoff USB zu TTL
3V3 3V3
RX-TX
TX RX
GND GND
Um Sonoff flashen zu können, müssen Sie zuerst in den Flash-Modus wechseln, indem Sie die Taste gedrückt halten und drücken, wenn Sie das OTG zum Einschalten in das Smartphone einstecken.
Schritt 6: Hochladen der Firmware von Android auf ESP8266/ESP8285 Verwenden Sie die SwitchIoT-App




Nachdem Sie die Einrichtung der Hardware mit einem Smartphone abgeschlossen haben, ist es an der Zeit, die Firmware in den ESP8266/ESP8285-Chip hochzuladen. Warten Sie vorher und stellen Sie sicher, dass während der Blitzkabelverbindung KEINE NETZSTROMVERSORGUNG ANGESCHLOSSEN ist.
Installieren Sie die SwitchIoT-App aus dem Google Playstore.
SwitchIoT-App
Öffnen Sie die SwitchIoT-App, rufen Sie das Widget-Einstellungsmenü auf, wählen Sie die Option "Firmware über USB hochladen" und geben Sie dann die voreingestellten Optionen entsprechend der zu flashenden Hardware an. Drücken Sie abschließend die Schaltfläche "UPLOAD" und warten Sie, bis dies erledigt ist. Es dauert ein wenig.
Wenn Sie kein USB-OTG haben oder beim Hochladen der Firmware vom Telefon immer noch mit Ihrem Telefon gefährdet sind, können Sie eine Firmware-Datei im Binärformat (z. B. 0x00000_32e5_NodeMCU.bin) generieren, indem Sie auf die Schaltfläche "GENERATE. BIN" tippen App dann senden Sie es an E-Mail oder Online-Speicher, öffnen Sie es als nächstes auf Ihrem Computer und laden Sie dann die Firmware mit der Software NodeMCU Flasher hoch.
Schritt 7: SwitchIoT-Gerät mit einem Netzwerk verbinden


Schalten Sie nach dem Hochladen die Hardware ein und sehen Sie, was passiert. Wenn die Status-LED zum ersten Mal schnell blinkt, bedeutet dies, dass das Gerät mit keinem Netzwerk verbunden ist (oder im AP-Modus mit dem Hostnamen siot-xxxx), müssen Sie das Netzwerk hinzufügen, das vom Gerät verwendet wird.
Öffnen Sie die App, gehen Sie zu den Einstellungen und wählen Sie das Menü "Gerät mit dem Netzwerk verbinden", bestätigen Sie, dass die Status-LED des SwitchIoT-Geräts schnell blinkt, verbinden Sie Ihr Smartphone mit einem Netzwerk mit dem Hostnamen siot-xxxx danach geben Sie die SSID und das Passwort ein, um ein Netzwerk zu verwenden, das verwendet wird durch das SwitchIoT-Gerät. Drücken Sie dann "VERBINDEN", warten Sie, bis es fertig ist.
Schritt 8: Status-LED-Anzeige kennen

Wenn das SwitchIoT-Gerät in Betrieb ist, gibt es mehrere Bedingungen, die durch den Wechsel der Status-LED sichtbar sind.
1. Die LED blinkt schnell. Dies bedeutet, dass die Verbindung mit Ihrem Router fehlgeschlagen ist. Dies kann folgende Ursachen haben:
- Die WLAN-Stärke ist schwach. Ihr Router ist zu weit von Ihrem Gerät entfernt und es kann zu Störungen in der Umgebung kommen. Um das Problem zu lösen, bringen Sie Ihr SwitchIoT-Gerät in die Nähe des Routers. Wenn das Problem weiterhin besteht, setzen Sie das SwitchIoT-Gerät zurück, verbinden Sie sich erneut mit einem Netzwerk, indem Sie eine Netzwerkeinstellung hinzufügen, verwenden Sie die App und folgen Sie dem vorherigen Schritt.
- Die im SwitchIoT-Gerät gespeicherte WLAN-SSID und das im SwitchIoT-Gerät gespeicherte Passwort wurden vergessen. Dies kann passieren, indem Sie die Taste am SwitchIoT-Gerät 5 Sekunden lang drücken. Sie müssen sich erneut mit einem Netzwerk verbinden, indem Sie eine Netzwerkeinstellung hinzufügen. Verwenden Sie den vorherigen Schritt der App.
2. Die LED blinkt alle 4 Sekunden. Dies bedeutet, dass die Verbindung zum Server fehlgeschlagen ist. Dies kann daran liegen, dass das Netzwerk nicht auf das Internet zugreifen kann. Bitte überprüfen Sie Ihre Netzwerkdienstverbindungen und setzen Sie das SwitchIoT-Gerät zurück.
3. Die LED leuchtet konstant und bedeutet, dass das SwitchIoT-Gerät funktioniert und mit dem Server verbunden ist.
Schritt 9: SwitchIoT-Token mit anderen Benutzern teilen

SwitchIoT-Gerätebesitzer können die vollständige Kontrolle über die Geräte an andere weitergeben, und somit können andere ein- und ausschalten, Zeitplan, Timer, Looptimer ändern und das Gerät in der SwitchIoT-App benennen. Diese Funktionalität ist großartig für die Familie, da sie es ihnen ermöglicht, gemeinsam zu steuern.
Die Möglichkeit, SwitchIoT-Gerätetoken zu teilen, ist sehr einfach. Sie müssen nur die einzigartigen Token für andere freigeben, und sie fügen sie einfach in die SwitchIoT-App ein.
Der Token jedes SwitchIoT-Geräts ist einzigartig und wird von Ihrem Android-Smartphone generiert. Daher ist dieser Token dauerhaft. Sie müssen ihn vorsichtig behandeln, um ihn mit anderen zu teilen.
Schritt 10: Multipile das gleiche SwitchIot-Gerät steuern

Auf die eindeutigen Token kann von mehr als einer App und mehr als einem SwitchIoT-Gerät zugegriffen werden. Mit dieser Funktion können Sie Schemata wie zwei Switchiot-Geräte und eine SwitchIoT-App erstellen, die gemeinsam gesteuert werden können. Wenn ein SwitchIoT-Gerät eingeschaltet ist, folgt auch das andere SwitchIoT-Gerät den gleichen Bedingungen EIN, ebenso wie die App.
Schritt 11: Genießen Sie
Hoffentlich genießen Sie Ihr SwitchIoT. Wenn Sie es getan und getan haben, teilen Sie bitte "Ich habe es geschafft!" um mir mitzuteilen, wie viel gearbeitet wird. Link teilen, liken und abonnieren. Bei Fragen lasst es mich wie immer wissen!
Empfohlen:
So verbinden Sie einen ESP32 mit der IoT-Cloud: 8 Schritte

So verbinden Sie einen ESP32 mit der IoT-Cloud: Diese Anleitung enthält eine Reihe von Artikeln zum Anschließen von Hardware wie Arduino und ESP8266 an die Cloud. Ich werde Ihnen erklären, wie Sie Ihren ESP32-Chip mit dem AskSensors IoT-Dienst mit der Cloud verbinden. Warum ESP32?Nach dem großen Erfolg
So schalten Sie jedes Gerät aus der Ferne ein, z. einen Computer (mit einem Mobiltelefon): 5 Schritte

So schalten Sie jedes Gerät aus der Ferne ein, z. ein Computer (mit einem Mobiltelefon): In diesem anweisbaren zeige ich Ihnen, wie Sie ein altes Mobiltelefon in einen Fernschalter für Ihren Computer verwandeln. Für andere Geräte siehe letzter Schritt. Dies ist fast kostenlos, wenn Sie ein altes Handy und eine SIM-Karte besitzen. Was Sie brauchen: - Altes Handy (w
So erstellen Sie einen Tiefpassfilter für einen Subwoofer mit dem NE5532-IC - DIY (ELECTROINDIA): 4 Schritte

So erstellen Sie einen Tiefpassfilter für einen Subwoofer mit dem NE5532-IC | DIY (ELECTROINDIA): In diesem Projekt zeige ich Ihnen, wie Sie einen Tiefpassfilter für Subwoofer herstellen können. Los geht's
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nic

So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
Fügen Sie eine PC-Sync-Buchse zu einem Nikon Sc-28 Ttl-Kabel hinzu (verwenden Sie die automatischen Einstellungen für einen Blitz an der Kamera und lösen Sie Kamerablitze aus !!):

Fügen Sie eine PC-Sync-Buchse zu einem Nikon Sc-28 Ttl-Kabel hinzu (verwenden Sie die automatischen Einstellungen für einen Kamerablitz und lösen Sie die Kamerablitze aus !!): In dieser Anleitung zeige ich Ihnen, wie Sie einen dieser lästigen proprietären 3-Pin-TTL-Anschlüsse auf entfernen die Seite eines Nikon SC-28 Off-Camera-TTL-Kabels und ersetzen Sie es durch einen Standard-PC-Sync-Anschluss. Auf diese Weise können Sie einen dedizierten Blitz verwenden, s