Sommario:

SONOFF Dual Tutorial: Controlla i tuoi elettrodomestici da remoto utilizzando MQTT e Ubidots: 4 passaggi
SONOFF Dual Tutorial: Controlla i tuoi elettrodomestici da remoto utilizzando MQTT e Ubidots: 4 passaggi

Video: SONOFF Dual Tutorial: Controlla i tuoi elettrodomestici da remoto utilizzando MQTT e Ubidots: 4 passaggi

Video: SONOFF Dual Tutorial: Controlla i tuoi elettrodomestici da remoto utilizzando MQTT e Ubidots: 4 passaggi
Video: 4х канальное Zigbee реле ZG-003-RF с сухими контактами - способы подключения, режимы работы 2024, Dicembre
Anonim
SONOFF Dual Tutorial: controlla i tuoi elettrodomestici da remoto usando MQTT e Ubidots
SONOFF Dual Tutorial: controlla i tuoi elettrodomestici da remoto usando MQTT e Ubidots

Questo relè Wi-Fi da $ 9 può controllare due apparecchi contemporaneamente. Scopri come collegarlo a Ubidots e liberare tutto il suo potenziale!

In questa guida imparerai come controllare un paio di apparecchi da 110 V tramite Wi-Fi per $ 9, utilizzando SONOFF Dual di Itead. Rispetto alle prese intelligenti WiFi di livello consumer sul mercato, SONOFF è un'ottima alternativa per realizzare progetti di casa intelligente e persino IoT industriale su scala più ampia. Inoltre, si basa sul popolare chip Wi-Fi ESP8266, rendendolo compatibile con l'ambiente Arduino e altre risorse come le nostre librerie ESP su Ubidots.

Passaggio 1: requisiti e configurazione

Requisiti e configurazione
Requisiti e configurazione
Requisiti e configurazione
Requisiti e configurazione
Requisiti e configurazione
Requisiti e configurazione

Per seguire questo Instructable, avrai bisogno di:

  • Un dispositivo UartSBee per poter programmare il SONOFF usando il tuo computer
  • UN SONOFF Dual
  • La libreria UbidotsESPMQTT
  • Account Ubidots - o - Licenza STEM

Configurazione hardware

Smontare il dispositivo SONOFF Dual, questo serve per accedere al pinout TTL SONOFF, che ci servirà per programmare l'ESP8266 di bordo. Il SONOFF viene fornito senza due dei suoi connettori pin, quindi sarà necessario saldarli prima di programmare l'unità.

Dopo la saldatura, collegare la scheda all'UartSBee seguendo questa tabella:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Passaggio 2: configurazione dell'IDE Arduino

Configurazione dell'IDE Arduino
Configurazione dell'IDE Arduino

Nell'IDE di Arduino, fai clic su File -> Preferenze e inserisci questo URL nel campo URL di Gestione schede aggiuntive, per poter accedere alle librerie di ESP8266 per Arduino:

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

Questo campo supporta più URL. Separali con virgole nel caso tu abbia già digitato altri URL.

  • Apri il Board Manager dal menu Strumenti -> Scheda e installa la piattaforma ESP8266.
  • Dopo l'installazione, vai al menu Strumenti > Scheda e seleziona la scheda: Modulo ESP8266 generico.
  • Scarica la libreria UbidotsESPMQTT come file ZIP nel nostro account GitHub.
  • Torna nel tuo IDE Arduino, fai clic su Schizzo -> Includi libreria -> Aggiungi libreria. ZIP.
  • Seleziona il file. ZIP di UbidotsESPMQTT e quindi fai clic su "Accetta" o "Scegli". Chiudi l'IDE di Arduino e riaprilo.

Passaggio 3: codificare il tuo SONOFF Dual

Codificare il tuo SONOFF Dual
Codificare il tuo SONOFF Dual

Questo codice di esempio sottoscriverà una variabile Ubidots che attiva o disattiva entrambi i relè contemporaneamente.

Prima di eseguire il codice, vai al tuo account Ubidots, individua la scheda "Dispositivi" e crea un dispositivo chiamato "SONOFF Dual" e una variabile al suo interno chiamata "Relè". Dovrebbe assomigliare a questa immagine.

Assicurati che l'etichetta dell'API del dispositivo sia "sonoff-dual" e che l'etichetta dell'API della variabile sia "relè". Questi sono gli identificatori univoci utilizzati dal SONOFF per sapere a quale variabile sottoscrivere nel broker MQTT. Se necessario, puoi modificare le etichette. Ora sei pronto per eseguire il flashing del tuo dispositivo con questo codice!

Passaggio 4: controlla i tuoi elettrodomestici da remoto

Controlla i tuoi elettrodomestici da remoto!
Controlla i tuoi elettrodomestici da remoto!
Controlla i tuoi elettrodomestici da remoto!
Controlla i tuoi elettrodomestici da remoto!

Dopo aver flashato i tuoi dispositivi, apri il monitor seriale dell'IDE Arduino, dovresti vedere qualcosa di simile nella foto, il che significa che la connessione WiFi e l'abbonamento MQTT hanno avuto successo.

Ora vai alla scheda "Dashboard" e aggiungi un nuovo Widget del tipo "Control" "Switch". Questo interruttore invierà un "1" o uno "0" alla variabile "Relè", che viene quindi letta nella funzione di callback di SONOFF per attivare o disattivare i relè. Ora puoi controllare il tuo SONOFF Dual da remoto dalla tua dashboard!

Consigliato: