Tabla de contenido:

Tutorial dual de SONOFF: controle sus aparatos eléctricos de forma remota utilizando MQTT y Ubidots: 4 pasos
Tutorial dual de SONOFF: controle sus aparatos eléctricos de forma remota utilizando MQTT y Ubidots: 4 pasos

Video: Tutorial dual de SONOFF: controle sus aparatos eléctricos de forma remota utilizando MQTT y Ubidots: 4 pasos

Video: Tutorial dual de SONOFF: controle sus aparatos eléctricos de forma remota utilizando MQTT y Ubidots: 4 pasos
Video: Descubre como INSTALAR Y PROGRAMAR un interruptor SONOFF DUAL ¡SUPER FÁCIL! || Domótica Residencial 2024, Mes de julio
Anonim
Tutorial dual de SONOFF: controle sus aparatos eléctricos de forma remota utilizando MQTT y Ubidots
Tutorial dual de SONOFF: controle sus aparatos eléctricos de forma remota utilizando MQTT y Ubidots

Este relé Wi-Fi de $ 9 puede controlar dos dispositivos al mismo tiempo. ¡Aprenda a conectarlo a Ubidots y desate todo su potencial!

En esta guía, aprenderá a controlar un par de aparatos de 110 V a través de Wi-Fi por $ 9, usando SONOFF Dual de Itead. En comparación con los enchufes inteligentes WiFi para consumidores del mercado, SONOFF es una excelente alternativa para realizar proyectos de IoT domésticos e incluso industriales a mayor escala. Además, se basa en el popular chip Wi-Fi ESP8266, lo que lo hace compatible con el entorno Arduino y otros recursos como nuestras bibliotecas ESP en Ubidots.

Paso 1: Requisitos y configuración

Requisitos y configuración
Requisitos y configuración
Requisitos y configuración
Requisitos y configuración
Requisitos y configuración
Requisitos y configuración

Para seguir este Instructable, necesitará:

  • Un dispositivo UartSBee para poder programar el SONOFF usando su computadora
  • UN SONOFF Dual
  • La biblioteca UbidotsESPMQTT
  • Cuenta de Ubidots - o - Licencia STEM

configuración de hardware

Desmonte el dispositivo SONOFF Dual, esto es para acceder al pinout SONOFF TTL, que necesitaremos para programar el ESP8266 integrado. El SONOFF viene sin dos de sus cabezales de clavija, por lo que deberá soldarlos antes de programar la unidad.

Después de soldar, conecte la placa al UartSBee siguiendo esta tabla:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Paso 2: Configuración de Arduino IDE

Configuración de Arduino IDE
Configuración de Arduino IDE

En el IDE de Arduino, haga clic en Archivos -> Preferencias e ingrese esta URL en el campo URL del Administrador de tableros adicionales, para poder acceder a las bibliotecas de ESP8266 para Arduino:

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

Este campo admite varias URL. Sepárelos con comas en caso de que ya haya escrito otras URL.

  • Abra Boards Manager desde Tools -> Board menu e instale la plataforma ESP8266.
  • Después de la instalación, vaya al menú Herramientas> Placa y seleccione la placa: Módulo ESP8266 genérico.
  • Descargue la biblioteca UbidotsESPMQTT como un archivo ZIP en nuestra cuenta de GitHub.
  • De vuelta en su IDE de Arduino, haga clic en Sketch -> Incluir biblioteca -> Agregar biblioteca. ZIP.
  • Seleccione el archivo. ZIP de UbidotsESPMQTT y luego haga clic en "Aceptar" o "Elegir". Cierre el IDE de Arduino y ábralo de nuevo.

Paso 3: codificación de SONOFF Dual

Codificación de SONOFF Dual
Codificación de SONOFF Dual

Este código de muestra se suscribirá a una variable de Ubidots que enciende o apaga ambos relés al mismo tiempo.

Antes de ejecutar el código, vaya a su cuenta de Ubidots, busque la pestaña "Dispositivos" y cree un Dispositivo llamado "SONOFF Dual" y una variable en él llamada "Relés". Debería verse como esta imagen.

Asegúrese de que la etiqueta de la API del dispositivo sea "sonoff-dual" y que la etiqueta de la API de la variable sea "relés". Estos son los identificadores únicos que utiliza SONOFF para saber a qué variable suscribirse en el corredor MQTT. Puede editar las etiquetas si es necesario. ¡Ahora está listo para actualizar su dispositivo con este código!

Paso 4: ¡Controle sus dispositivos de forma remota

¡Controle sus electrodomésticos de forma remota!
¡Controle sus electrodomésticos de forma remota!
¡Controle sus electrodomésticos de forma remota!
¡Controle sus electrodomésticos de forma remota!

Después de flashear sus dispositivos, abra el monitor serial del Arduino IDE, debería ver algo como en la imagen, lo que significa que la conexión WiFi y la suscripción MQTT fueron exitosas.

Ahora vaya a la pestaña "Paneles de control" y agregue un nuevo Widget del tipo "Control" "Interruptor". Este interruptor enviará un "1" o un "0" a la variable "Relés", que luego se lee en la función de devolución de llamada del SONOFF para encender o apagar los relés. ¡Ahora puede controlar su SONOFF Dual de forma remota desde su tablero!

Recomendado: