Inhaltsverzeichnis:

Machen Sie einen DIY Sonoff Smart Switch mit der Android-App - Gunook
Machen Sie einen DIY Sonoff Smart Switch mit der Android-App - Gunook

Video: Machen Sie einen DIY Sonoff Smart Switch mit der Android-App - Gunook

Video: Machen Sie einen DIY Sonoff Smart Switch mit der Android-App - Gunook
Video: Sonoff DualR3 Setup + Circuit Diagram | FINALLY A WAY TO MAKE A SMART 2 WAY LIGHT SWITCH 2024, Juli
Anonim
Machen Sie einen DIY Sonoff Smart Switch mit der Android App
Machen Sie einen DIY Sonoff Smart Switch mit der Android App

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

Machen Sie einen DIY Sonoff Smart Switch mit ESP-01
Machen Sie einen DIY Sonoff Smart Switch mit ESP-01
Machen Sie einen DIY Sonoff Smart Switch mit ESP-01
Machen Sie einen DIY Sonoff Smart Switch mit ESP-01
Machen Sie einen DIY Sonoff Smart Switch mit ESP-01
Machen Sie einen DIY Sonoff Smart Switch mit ESP-01
Machen Sie einen DIY Sonoff Smart Switch mit ESP-01
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

Machen Sie einen DIY Sonoff Smart Switch Verwenden Sie Wemos und Relais, Button Shield
Machen Sie einen DIY Sonoff Smart Switch Verwenden Sie Wemos und Relais, Button Shield
Machen Sie einen DIY Sonoff Smart Switch Verwenden Sie Wemos und Relais, Button Shield
Machen Sie einen DIY Sonoff Smart Switch Verwenden Sie 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

Machen Sie einen DIY Sonoff Smart Switch mit NodeMCU und Relaismodul
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

Machen Sie einen DIY Sonoff Smart Switch mit dem Bluino IoT Starter Kit
Machen Sie einen DIY Sonoff Smart Switch mit dem Bluino IoT Starter Kit
Machen Sie einen DIY Sonoff Smart Switch mit dem Bluino IoT Starter Kit
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

Flash Sonoff Basic R1/R2/R3/mini mit SwitchIoT-Firmware
Flash Sonoff Basic R1/R2/R3/mini mit SwitchIoT-Firmware
Flash Sonoff Basic R1/R2/R3/mini mit SwitchIoT-Firmware
Flash Sonoff Basic R1/R2/R3/mini mit SwitchIoT-Firmware
Flash Sonoff Basic R1/R2/R3/mini mit SwitchIoT-Firmware
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

Hochladen der Firmware von Android auf ESP8266/ESP8285 Verwenden Sie die SwitchIoT-App
Hochladen der Firmware von Android auf ESP8266/ESP8285 Verwenden Sie die SwitchIoT-App
Hochladen der Firmware von Android auf ESP8266/ESP8285 Verwenden Sie die SwitchIoT-App
Hochladen der Firmware von Android auf ESP8266/ESP8285 Verwenden Sie die SwitchIoT-App
Hochladen der Firmware von Android auf ESP8266/ESP8285 Verwenden Sie die SwitchIoT-App
Hochladen der Firmware von Android auf ESP8266/ESP8285 Verwenden Sie die SwitchIoT-App
Hochladen der Firmware von Android auf ESP8266/ESP8285 Verwenden Sie die SwitchIoT-App
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

Verbinden Sie ein SwitchIoT-Gerät mit einem Netzwerk
Verbinden Sie ein SwitchIoT-Gerät mit einem Netzwerk
Verbinden Sie ein SwitchIoT-Gerät mit einem Netzwerk
Verbinden Sie ein SwitchIoT-Gerät mit einem Netzwerk

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

Kenntnis der Status-LED-Anzeige
Kenntnis der Status-LED-Anzeige

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-Token mit anderen Benutzern teilen
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

Steuern Sie Multipile das gleiche SwitchIot-Gerät
Steuern Sie Multipile das gleiche SwitchIot-Gerät

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: