Inhoudsopgave:

SONOFF Dual Tutorial: bedien uw elektrische apparaten op afstand met behulp van MQTT en Ubidots - Ajarnpa
SONOFF Dual Tutorial: bedien uw elektrische apparaten op afstand met behulp van MQTT en Ubidots - Ajarnpa

Video: SONOFF Dual Tutorial: bedien uw elektrische apparaten op afstand met behulp van MQTT en Ubidots - Ajarnpa

Video: SONOFF Dual Tutorial: bedien uw elektrische apparaten op afstand met behulp van MQTT en Ubidots - Ajarnpa
Video: MOES - potrójny przełącznik oświetlenia z WiFi i RF sterowny telefonem i pilotem 2024, November
Anonim
SONOFF Dual Tutorial: bedien uw elektrische apparaten op afstand met MQTT en Ubidots
SONOFF Dual Tutorial: bedien uw elektrische apparaten op afstand met MQTT en Ubidots

Dit wifi-relais van $ 9 kan twee apparaten tegelijkertijd bedienen. Leer hoe u het kunt verbinden met Ubidots en ontketen het volledige potentieel!

In deze gids leert u hoe u een aantal 110V-apparaten via Wi-Fi kunt bedienen voor $ 9, met behulp van Itead's SONOFF Dual. Vergeleken met wifi-smartstekkers van consumentenkwaliteit op de markt, is de SONOFF een geweldig alternatief voor het op grotere schaal maken van smarthome- en zelfs industriële IoT-projecten. Bovendien is het gebaseerd op de populaire ESP8266 Wi-Fi-chip, waardoor het compatibel is met de Arduino-omgeving en andere bronnen zoals onze ESP-bibliotheken bij Ubidots.

Stap 1: Vereisten en instellingen

Vereisten en instellingen
Vereisten en instellingen
Vereisten en instellingen
Vereisten en instellingen
Vereisten en instellingen
Vereisten en instellingen

Om deze Instructable te volgen, heb je nodig:

  • Een UartSBee-apparaat om de SONOFF te kunnen programmeren met uw computer
  • Een SONOFF Dual
  • De UbidotsESPMQTT-bibliotheek
  • Ubidots-account - of - STEM-licentie

apparatuur installatie

Demonteer het SONOFF Dual-apparaat, dit is om toegang te krijgen tot de SONOFF TTL-pinout, die we nodig hebben om de ingebouwde ESP8266 te programmeren. De SONOFF wordt geleverd zonder twee van zijn pin-headers, dus u moet ze solderen voordat u het apparaat programmeert.

Sluit na het solderen het bord aan op de UartSBee volgens deze tabel:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Stap 2: Arduino IDE-installatie

Arduino IDE-configuratie
Arduino IDE-configuratie

Klik in de Arduino IDE op Bestanden -> Voorkeuren en voer deze URL in het veld Extra Boards Manager-URL's in om toegang te krijgen tot de bibliotheken van ESP8266 voor Arduino:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Dit veld ondersteunt meerdere URL's. Scheid ze met komma's voor het geval je al andere URL's hebt getypt.

  • Open de Boards Manager via het menu Extra -> Board en installeer het ESP8266-platform.
  • Ga na de installatie naar het menu Tools > Board en selecteer het board: Generic ESP8266 Module.
  • Download de UbidotsESPMQTT-bibliotheek als ZIP-bestand in ons GitHub-account.
  • Terug in uw Arduino IDE, klik op Sketch -> Include Library -> Add. ZIP Library.
  • Selecteer het. ZIP-bestand van UbidotsESPMQTT en klik vervolgens op "Accepteren" of "Kiezen". Sluit de Arduino IDE en open deze opnieuw.

Stap 3: Uw SONOFF Dual coderen

Uw SONOFF Dual coderen
Uw SONOFF Dual coderen

Deze voorbeeldcode wordt geabonneerd op een Ubidots-variabele die beide relais tegelijkertijd in- of uitschakelt.

Voordat u de code uitvoert, gaat u naar uw Ubidots-account, zoekt u het tabblad "Apparaten" en maakt u een apparaat met de naam "SONOFF Dual" en een variabele daarin met de naam "Relais". Het zou er uit moeten zien als deze afbeelding.

Zorg ervoor dat het Device API-label 'sonoff-dual' is en dat het variabele API-label 'relays' is. Dit zijn de unieke ID's die door de SONOFF worden gebruikt om te weten op welke variabele zich in de MQTT-broker moet abonneren. U kunt de labels indien nodig bewerken. U bent nu klaar om uw apparaat te flashen met deze code!

Stap 4: Bedien uw apparaten op afstand

Bedien uw apparaten op afstand!
Bedien uw apparaten op afstand!
Bedien uw apparaten op afstand!
Bedien uw apparaten op afstand!

Nadat je je apparaten hebt geflitst, open je de seriële monitor van de Arduino IDE, je zou iets als op de foto moeten zien, wat betekent dat de wifi-verbinding en het MQTT-abonnement succesvol waren.

Ga nu naar het tabblad "Dashboards" en voeg een nieuwe widget toe van het type "Control" "Switch". Deze schakelaar stuurt een "1" of een "0" naar de variabele "Relais", die vervolgens wordt gelezen in de terugbelfunctie van de SONOFF om de relais in of uit te schakelen. U kunt uw SONOFF Dual nu op afstand bedienen vanaf uw dashboard!

Aanbevolen: