Taula de continguts:

Tutorial dual SONOFF: controleu els aparells elèctrics de manera remota mitjançant MQTT i Ubidots: 4 passos
Tutorial dual SONOFF: controleu els aparells elèctrics de manera remota mitjançant MQTT i Ubidots: 4 passos

Vídeo: Tutorial dual SONOFF: controleu els aparells elèctrics de manera remota mitjançant MQTT i Ubidots: 4 passos

Vídeo: Tutorial dual SONOFF: controleu els aparells elèctrics de manera remota mitjançant MQTT i Ubidots: 4 passos
Vídeo: 👁️ Inversores Voltronic Axpert V 2024, Desembre
Anonim
Tutorial dual SONOFF: controleu els aparells elèctrics de manera remota mitjançant MQTT i Ubidots
Tutorial dual SONOFF: controleu els aparells elèctrics de manera remota mitjançant MQTT i Ubidots

Aquest relé Wi-Fi de 9 dòlars pot controlar dos aparells alhora. Obteniu informació sobre com connectar-lo a Ubidots i desbloquejar tot el seu potencial.

En aquesta guia, aprendreu a controlar un parell d’aparells de 110 V mitjançant Wi-Fi per 9 dòlars, mitjançant SONOFF Dual d’Itead. En comparació amb els endolls intel·ligents WiFi de qualitat per al consumidor del mercat, el SONOFF és una gran alternativa per fer projectes intel·ligents domèstics i fins i tot industrials a gran escala. A més, es basa en el popular xip Wi-Fi ESP8266, que el fa compatible amb l'entorn Arduino i altres recursos com les nostres biblioteques ESP d'Ubidots.

Pas 1: requisits i configuració

Requisits i configuració
Requisits i configuració
Requisits i configuració
Requisits i configuració
Requisits i configuració
Requisits i configuració

Per seguir aquesta instrucció, necessitareu:

  • Un dispositiu UartSBee per poder programar el SONOFF mitjançant l’ordinador
  • UN SONOFF Dual
  • La biblioteca UbidotsESPMQTT
  • Compte Ubidots o llicència STEM

Configuració del maquinari

Desmunteu el dispositiu SONOFF Dual, per accedir al pinout SONOFF TTL, que necessitarem per programar l’ESP8266 integrat. El SONOFF inclou dos capçaleres de pin, de manera que caldrà soldar-les abans de programar la unitat.

Després de soldar, connecteu la placa a UartSBee seguint aquesta taula:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Pas 2: Configuració de l'IDE Arduino

Configuració IDE Arduino
Configuració IDE Arduino

A l'IDE d'Arduino, feu clic a Fitxers -> Preferències i introduïu aquest URL al camp URL de l'administrador de taules addicionals per poder accedir a les biblioteques d'ARP8266 d'ESP8266:

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

Aquest camp admet diversos URL. Separeu-los amb comes per si ja teniu altres URL escrit.

  • Obriu el Gestor de taules des del menú Eines -> Tauler i instal·leu la plataforma ESP8266.
  • Després de la instal·lació, aneu al menú Eines> Tauler i seleccioneu el tauler: Mòdul ESP8266 genèric.
  • Descarregueu la biblioteca UbidotsESPMQTT com a fitxer ZIP al nostre compte de GitHub.
  • De nou al vostre IDE Arduino, feu clic a Sketch -> Include Library -> Add. ZIP Library.
  • Seleccioneu el fitxer. ZIP d’UbidotsESPMQTT i, a continuació, feu clic a “Accepta” o “Tria”. Tanqueu l’IDE Arduino i torneu-lo a obrir.

Pas 3: Codificació del SONOFF Dual

Codificació del SONOFF Dual
Codificació del SONOFF Dual

Aquest codi de mostra es subscriurà a una variable Ubidots que activa o desactiva els dos relés alhora.

Abans d'executar el codi, aneu al vostre compte d'Ubidots, localitzeu la pestanya "Dispositius" i creeu un dispositiu anomenat "SONOFF Dual" i una variable que s'anomeni "Relés". Ha de semblar aquesta imatge.

Assegureu-vos que l'etiqueta de l'API del dispositiu sigui "sonoff-dual" i que l'etiqueta de l'API variable sigui "relés". Aquests són els identificadors únics que utilitza el SONOFF per saber a quina variable es pot subscriure al broker MQTT. Podeu editar les etiquetes si cal. Ara ja esteu a punt per fer flaixar el vostre dispositiu amb aquest codi.

Pas 4: Controleu els aparells de manera remota

Controleu els aparells de manera remota
Controleu els aparells de manera remota
Controleu els aparells de manera remota
Controleu els aparells de manera remota

Després de fer flaixar els vostres dispositius, obriu el monitor sèrie de l'IDE Arduino; hauríeu de veure alguna cosa semblant a la imatge, cosa que significa que la connexió WiFi i la subscripció MQTT van tenir èxit.

Ara aneu a la pestanya "Taulers" i afegiu un nou widget del tipus "Control" "Canvia". Aquest commutador enviarà un "1" o un "0" a la variable "Relays", que després es llegeix a la funció de devolució de trucada del SONOFF per activar o desactivar els relés. Ara podeu controlar el SONOFF Dual de manera remota des del tauler.

Recomanat: