Tabla de contenido:
- Paso 1: Partes
- Paso 2: diagrama de cableado
- Paso 3: Código Arduino
- Paso 4: Construcción
- Paso 5: ¡Disfruta
Video: El control remoto universal MQTT: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Hola a todos, En primer lugar, soy francés, por lo que es posible que algunas frases no tengan sentido, lo siento, estoy trabajando duro para mejorar.
Actualmente trabajo en domótica en mi condominio. Usé OpenHab2 y mosquitto como software. No soy un experto en estos dos softwares pero sé cómo funcionan en general. OpenHab es el lado del usuario, con una interfaz gráfica hecha para controlar la casa. Mosquitto es un software creado para hacer que las cosas hablen juntas. Por ejemplo, OpenHab puede hablar fácilmente con mi hardware.
Para las personas que realmente no conocen el protocolo MQTT, aquí hay un sitio web que explica lo básico.
Mi problema es que quiero controlar mi hardware (4 enchufes de pared inteligentes) con interruptores reales, no solo con la interfaz web de OpenHab. Diseñé, programé y creé un control remoto que puede enviar solicitudes MQTT a los dispositivos que elija. Lo mejor de mi control remoto es que tengo 4 botones, para un menú, y puedo agregar el número de dispositivo que quiero.
Así es como lo hice.
Paso 1: Partes
-Esp8266. Yo uso un NodeMCU. Banggood
-Mini tabla de pan. Lo uso porque quiero poder reutilizar mi componente cuando haga un V2 del control remoto con una placa de circuito impreso. Banggood
- LCD. Yo uso LCD de 16x2 pero también trabajo de 20x4. Importante tener el módulo i2c en su pantalla LCD. Banggood
-Botones. Utilizo 4 botones, Arriba, Abajo, Entrar y Salir. Bangood
-Resistores. Resistencia de 4.7K para levantar el interruptor
- Tornillo M3.
- Pegamento caliente.
-TARJETA DE CIRCUITO IMPRESO. no es necesario, pero le sueldo los botones y la resistencia.
Paso 2: diagrama de cableado
Siga la shematic para los botones.
Botones:
ARRIBA ---------- D5 o GPIO 1
Abajo ------- D6 o GPIO 12
Ingrese ------- D7 o GPIO 13
Salir --------- D4 o GPIO 2
LCD:
SDA -------- D2 o GPIO 4
SCL -------- D1 o GPIO 5
5V ---------- Vin
TIERRA ------- TIERRA
Paso 3: Código Arduino
Necesita cambiar alguna información en el boceto.
MQTT_SERVER es solo la dirección IP de donde se está ejecutando su servidor MQTT.
SSID y contraseña de tu Wifi.
Lo último que debe cambiar son sus temas. ¿Cuáles son tus temas? Bueno, tú eliges lo que quieres. Tengo cuatro temas, pero puede agregar muchos más si lo desea. Lo único que debe recordar es que debe actualizar el número de tema (int NombreTopic = 4;) en el código. Debe coincidir con la cantidad de tema que escribe.
Paso 4: Construcción
Diseñé una carcasa impresa en 3D para mi control remoto. Lo imprimo a escala 1.015, 20% de relleno con PLA blanco y el resultado es muy bueno.
Si no tiene una impresora 3D, puede hacer un estuche simple con madera delgada o plexiglás.
Una vez hecho el estuche, empecé pegando los botones. Presioné con fuerza la parte posterior del botón para asegurarme de que podemos usarlo correctamente. Pegué la pantalla con pegamento termofusible. Antes de colocar la placa de pruebas en el recinto, pegué el cable para asegurarme de que no se movieran.
Termine con los dos tornillos y la placa trasera.
nota: Puede escribir con un lápiz en el cuadro como: ARRIBA, ABAJO, ENTRAR y SALIR.
Paso 5: ¡Disfruta
En el video, puedes ver 4 ventanas para mis cuatro temas. En esas ventanas puede ver el mensaje MQTT que el control remoto envía al tema.
Su control remoto ahora está completo, necesita ajustar su hardware inteligente para escuchar su tema y puede usar su control remoto para controlar su hogar.
Si tiene alguna pregunta sobre este control remoto, estaré aquí para responderle.
Si aprecias este pequeño proyecto, ¡dame me gusta y vota por mí en el Concurso Remoto!
Gracias
Recomendado:
El control remoto de TV se convierte en un control remoto de RF -- NRF24L01 + Tutorial: 5 pasos (con imágenes)
El control remoto de TV se convierte en un control remoto de RF || Tutorial de NRF24L01 +: En este proyecto te mostraré cómo utilicé el popular nRF24L01 + RF IC para ajustar el brillo de una tira de LED de forma inalámbrica a través de tres botones inútiles de un control remoto de TV. ¡Empecemos
Control remoto universal con ESP8266 (controlado por Wifi): 6 pasos (con imágenes)
Control remoto universal con ESP8266 (controlado por wifi): este proyecto es para reemplazar el control remoto convencional para todos los electrodomésticos como aire acondicionado, TV, reproductores de DVD, sistema de música, electrodomésticos SMART. ¡Haciendo un montón de basura remota, haciéndonos rompecabezas! Este proyecto nos salvará del
Convierta su control remoto IR en control remoto RF: 9 pasos (con imágenes)
Convierta su control remoto IR en control remoto RF: en el Instructable de hoy, le mostraré cómo puede usar un módulo RF genérico sin un microcontrolador, lo que eventualmente nos llevará a construir un proyecto en el que puede convertir un control remoto IR de cualquier dispositivo en un RF. Remoto. La principal ventaja de convertir un
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: 9 pasos
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: hola, soy Abhay y es mi primer blog sobre Instructables y hoy le mostraré cómo controlar sus electrodomésticos con el control remoto de su televisor construyendo esto. proyecto simple. gracias al laboratorio atl por el apoyo y el suministro de material
Liberación del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): 6 pasos (con imágenes)
Lanzamiento del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): Ayer construí un control remoto simple de un botón para mi Olympus E510. La mayoría de las cámaras tienen un botón disparador (el que presiona para tomar una foto) que tiene dos modos. Si se presiona suavemente el botón, la cámara se enfocará automáticamente y medirá la luz