Tabla de contenido:
- Paso 1: la lista de piezas:
- Paso 2: comer los bombones de la caja
- Paso 3: cableado de todos los componentes
- Paso 4: codificación de la placa Wemos
- Paso 5: controlar el zócalo
Video: Un interruptor de luz controlado por Wi-Fi: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¡Hola! ¿Alguna vez ha estado tan cansado que se olvidó de apagar las luces de su habitación? ¿O simplemente no le apetece levantarse de una cama cálida y acogedora y presionar el interruptor de la lámpara de noche? Probablemente todos conocemos ese sentimiento. Es por eso que me gustaría presentarles cómo hice una base controlada por teléfono inteligente para un futuro sistema de automatización del hogar: un interruptor de luz controlado por Wi-Fi.
Paso 1: la lista de piezas:
Determinar qué partes debemos usar siempre es divertido. Mucho buscando la parte más barata y confiable mientras miras otras en la tienda y piensas en otro buen proyecto: D
Primero, necesitaríamos un cerebro para nuestro proyecto.
Elegí la mini placa Wemos D1, ya que no solo proporciona conexión Wi-Fi para el conmutador, sino que tiene 11 GPIO y es programable a través del software Arduino IDE, por lo que no necesitamos usar otro microcontrolador. Compré uno por $ 2.69 en Aliexpress.
está bien. Ahora necesitaríamos un interruptor real que rompa la conexión en la línea principal.
Así que volví a comprar un módulo de relé de 2 canales por $ 0,85 en Aliexpress.
Otro elemento importante es una fuente de alimentación. Elegí este transformador de 230 VCA a 5 VCC por $ 1.99. Puede manejar 3 W de potencia, lo que sería más que suficiente.
También necesitaríamos un estuche de proyecto (como el que usé una caja de bombones): D, un cable de alimentación, algunos cables de puente y un enchufe de pared (el mejor es uno que sobresale de la pared y está montado en 2 tornillos)
Paso 2: comer los bombones de la caja
Una vez que la caja está vacía podemos proceder a montar el enchufe de pared en la caja. Mi caja era demasiado difícil de perforar, así que usé un cuchillo para hacer 2 pequeños cortes. Luego aseguré el casquillo con pequeños pernos, tuercas y almohadillas en su lugar.
Seguí con el montaje del transformador en una pieza de perfboard para facilitar la soldadura. Luego quité el cable de alimentación y soldé los cables a las clavijas de CA del transformador.
Paso 3: cableado de todos los componentes
Ahora la parte divertida: conectar todas las piezas y, mientras tanto, no estropear nada: D
El esquema muestra todas las conexiones que tenemos que hacer entre las placas, excepto el neutro para el enchufe controlado, que va directamente al cable de alimentación. Para las conexiones de alto voltaje, utilice siempre los cables que puedan manejar la energía, p. Ej. podemos acortar nuestro cable de alimentación antes y usar los fragmentos cortados entre el enchufe y los relés. También es bueno mantener los colores de los cables correctos (cable vivo marrón, azul neutro y tierra amarillo-verde).
Paso 4: codificación de la placa Wemos
Ahora la parte más aburrida: la codificación. Como soy una persona muy vaga, utilicé un boceto de ejemplo existente y lo modifiqué un poco para responder a nuestros comandos. El código completo está disponible en mi GitHub.
Ahora podemos subir el código al tablero. Hmm, pero espera hombre, ¿cómo? No es una placa Arduino. Primero tenemos que agregar definiciones de placa a nuestro IDE para que sea visible. Luego buscamos en las placas nuestro Wemos D1 mini, establecemos la velocidad de carga en 115200bps y finalmente cargamos el código.
Paso 5: controlar el zócalo
Ahora bien, si desconectamos nuestro cable USB y conectamos nuestra placa a la toma de corriente, debería conectarse a nuestra red wifi y responder cuando la abramos en el navegador.
Pero, ¿cuál es la dirección que debemos escribir en la barra del navegador? Ahí es donde el "respondedor mDNS" resulta útil, porque no necesitamos saber la dirección IP de la placa. En el código hemos declarado que el mDNS respondería con el nombre "remoteSocket01" y el servidor está configurado en el puerto 81, por lo que la dirección completa sería https://remoteSocket01.local: 81. Todo el trabajo está activado / [salida] / [activado o desactivado]
¿Qué pasa si no podemos conectarnos a la placa con la dirección mDNS, p. Ej. en el teléfono inteligente? Aquí es útil una aplicación de Android llamada IP Tools. Una de las características es que podemos buscar en la red local todos los dispositivos conectados. Buscaríamos un dispositivo producido por Espressif Inc. y leeríamos la IP que se muestra arriba.
Si no desea escribir la dirección en la barra cada vez, hice una aplicación para Android para que todo sea más fácil. Las características básicas por ahora son encender o apagar el enchufe y "refrescarlo", apagarlo durante un segundo y volver a encenderlo. Puedes descargarlo desde aquí.
Espero que disfrutes de una lámpara de noche inteligente DIY: D
Hasta la próxima, Krzysztof:)
Recomendado:
Interruptor de relé IOT controlado por voz basado en Arduino (compatible con Google Home y Alexa): 11 pasos
Interruptor de relé IOT controlado por voz basado en Arduino (compatible con Google Home y Alexa): este proyecto describe cómo hacer un interruptor de relé IOT controlado por voz basado en Arduino. Este es un relé que puede encender y apagar de forma remota usando una aplicación para iOS y Android, así como vincularlo a IFTTT y controlarlo con su voz usando Goog
Interruptor de luz controlado por parpadeo con las gafas con cabeza de borrador de Shota Aizawa (My Hero Academia): 8 pasos (con imágenes)
Interruptor de luz controlado por parpadeo con las gafas con cabeza de borrador de Shota Aizawa (My Hero Academia): si lees mi manga hero academia o miras mi anime hero academia, debes conocer a un personaje llamado shota aizawa. Shota Aizawa, también conocido como Eraser Head, es un héroe profesional y el maestro de salón de clase 1-A de la U.A. El Quirk de Shota le da la ab
Parpadeo del interruptor de luz de fácil montaje: controlado por teléfono inteligente con BLYNK: 10 pasos
Interruptor de luz de fácil montaje parpadeante: controlado por teléfono inteligente con BLYNK: los dispositivos IoT se están volviendo cada vez más populares, así que ¿por qué no aprende y crea sus propios dispositivos IoT con materiales baratos y trabajo duro para hacer cosas que antes no podía hacer? ? Mi nombre Szehuai y yo siempre me encuentro a punto de quedarme dormido, pero
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: 9 pasos (con imágenes)
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: actualización del 25 de noviembre de 2017: para obtener una versión de alta potencia de este proyecto que puede controlar kilovatios de carga, consulte Adaptación del control BLE a cargas de alta potencia: no se requiere cableado adicional, actualizado el 15 de noviembre de 2017 - Algunas placas BLE / pilas de software deli
Interruptor de luz activado por movimiento con sensor de luz: 5 pasos
Interruptor de luz activado por movimiento con sensor de luz: El interruptor de luz activado por movimiento tiene muchas aplicaciones tanto en el hogar como en la oficina. Esto, sin embargo, tiene la ventaja añadida de incorporar un sensor de luz, por lo que, esta luz solo se puede disparar durante la noche