Inhaltsverzeichnis:
- Schritt 1: Voraussetzungen und Einrichtung
- Schritt 2: Arduino IDE-Setup
- Schritt 3: Codieren Ihres SONOFF Dual
- Schritt 4: Steuern Sie Ihre Geräte aus der Ferne
Video: SONOFF Dual Tutorial: Steuern Sie Ihre Elektrogeräte aus der Ferne mit MQTT und Ubidots - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Dieses 9-Dollar-WLAN-Relais kann zwei Geräte gleichzeitig steuern. Erfahren Sie, wie Sie es mit Ubidots verbinden und sein volles Potenzial entfalten!
In dieser Anleitung erfahren Sie, wie Sie mit Iteads SONOFF Dual für 9 US-Dollar ein paar 110-V-Geräte über Wi-Fi steuern. Im Vergleich zu verbrauchergerechten WiFi-Smart-Plugs auf dem Markt ist der SONOFF eine großartige Alternative für die Realisierung von Smart Home- und sogar industriellen IoT-Projekten in größerem Maßstab. Darüber hinaus basiert es auf dem beliebten ESP8266 Wi-Fi-Chip, wodurch es mit der Arduino-Umgebung und anderen Ressourcen wie unseren ESP-Bibliotheken bei Ubidots kompatibel ist.
Schritt 1: Voraussetzungen und Einrichtung
Um diesem Instructable zu folgen, benötigen Sie:
- Ein UartSBee-Gerät, um den SONOFF mit Ihrem Computer programmieren zu können
- Ein SONOFF-Dual
- Die UbidotsESPMQTT-Bibliothek
- Ubidots-Konto - oder - STEM-Lizenz
Hardware-Setup
Zerlegen Sie das SONOFF Dual-Gerät, um auf die SONOFF-TTL-Pinbelegung zuzugreifen, die wir zum Programmieren des integrierten ESP8266 benötigen. Der SONOFF wird ohne zwei seiner Stiftleisten geliefert, sodass Sie diese vor der Programmierung des Geräts verlöten müssen.
Verbinden Sie die Platine nach dem Löten mit dem UartSBee gemäß dieser Tabelle:
UartSBee - SONOFF Dual
VCC - VCC
TX - RX
RX - TX
Masse - Masse
Schritt 2: Arduino IDE-Setup
Klicken Sie in der Arduino-IDE auf Files -> Preferences und geben Sie diese URL in das Feld Additional Boards Manager URLs ein, um auf die Bibliotheken von ESP8266 für Arduino zugreifen zu können:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Dieses Feld unterstützt mehrere URLs. Trennen Sie sie durch Kommas, falls Sie bereits andere URLs eingegeben haben.
- Öffnen Sie den Boards-Manager über das Menü Extras -> Board und installieren Sie die ESP8266-Plattform.
- Gehen Sie nach der Installation zum Menü Tools > Board und wählen Sie das Board aus: Generic ESP8266 Module.
- Laden Sie die UbidotsESPMQTT-Bibliothek als ZIP-Datei in unserem GitHub-Konto herunter.
- Zurück in Ihrer Arduino IDE, klicken Sie auf Sketch -> Include Library -> Add. ZIP Library.
- Wählen Sie die. ZIP-Datei von UbidotsESPMQTT aus und klicken Sie dann auf „Akzeptieren“oder „Auswählen“. Schließen Sie die Arduino IDE und öffnen Sie sie erneut.
Schritt 3: Codieren Ihres SONOFF Dual
Dieser Beispielcode abonniert eine Ubidots-Variable, die beide Relais gleichzeitig ein- oder ausschaltet.
Bevor Sie den Code ausführen, gehen Sie zu Ihrem Ubidots-Konto, suchen Sie die Registerkarte "Geräte" und erstellen Sie ein Gerät namens "SONOFF Dual" und eine Variable namens "Relays". Es sollte wie dieses Bild aussehen.
Stellen Sie sicher, dass das Geräte-API-Label "sonoff-dual" und das variable API-Label "Relais" lautet. Dies sind die eindeutigen Kennungen, die von SONOFF verwendet werden, um zu wissen, welche Variable im MQTT-Broker abonniert werden soll. Sie können die Labels bei Bedarf bearbeiten. Sie können Ihr Gerät jetzt mit diesem Code flashen!
Schritt 4: Steuern Sie Ihre Geräte aus der Ferne
Öffnen Sie nach dem Flashen Ihrer Geräte den seriellen Monitor der Arduino IDE. Sie sollten etwas wie auf dem Bild sehen, was bedeutet, dass die WLAN-Verbindung und das MQTT-Abonnement erfolgreich waren.
Gehen Sie nun auf den Reiter „Dashboards“und fügen Sie ein neues Widget vom Typ „Control“„Switch“hinzu. Dieser Schalter sendet eine "1" oder eine "0" an die Variable "Relais", die dann in der Callback-Funktion des SONOFF gelesen wird, um die Relais ein- oder auszuschalten. Sie können Ihren SONOFF Dual jetzt von Ihrem Dashboard aus fernsteuern!
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
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: Dieses Instructable bietet Ihnen eine schnelle und einfache Möglichkeit, ein Arduino-Board zu Apples HomeKit auf einem iOS-Gerät hinzuzufügen. Es eröffnet alle möglichen Möglichkeiten, einschließlich Skripte, die auf dem Server ausgeführt werden, kombiniert mit Apples HomeKit "Szenen", es macht
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
Speichern Sie Ihre Bilder für Ihre Aufgabe: 4 Schritte (mit Bildern)
Speichern Ihrer Bilder für Ihre Aufgabe: 1. Öffnen Sie ein neues Google-Dokument und verwenden Sie diese Seite, um Ihre Bilder zu sichern.2. Verwenden Sie Strg (Steuerung) und die Taste "c" Schlüssel zum Kopieren.3. Verwenden Sie Strg (Steuerung) und die Taste "v" Schlüssel zum Einfügen
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!!!!! Hinzugefügte Informationen: 4 Schritte
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