Tabla de contenido:
- Paso 1: conecte el relé
- Paso 2: Programar el microcontrolador y probar
- Paso 3: cincele la base de madera para ajustar los componentes
- Paso 4: ¡Úselo
Video: Lámpara inteligente Alexa con ESP8266: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Este Instructable lo guía junto conmigo en la actualización de una lámpara vintage con control por voz usando un microntroller ESP8266 y Amazon Echo / Alexa. El código Arduino emula un dispositivo Belkin WeMo utilizando la biblioteca fauxmoESP, lo que facilita la configuración.
Tenga en cuenta: este código de proyecto ha sido invalidado por el cambio de la biblioteca fauxmoESP para emular el protocolo Philips Hue en lugar de Belkin WeMo. Si lo actualiza para que funcione con la nueva versión de la biblioteca, ¡hágamelo saber
Para obtener una introducción completa sobre el flujo de trabajo de Arduino ESP8266, consulte mi clase gratuita Instructables Internet of Things y consulte la clase de lámparas de Paige para obtener más inspiración y conocimientos sobre iluminación. Si eres nuevo en Arduino, también tenemos una clase de introducción para eso.
Este proyecto utiliza electricidad de CA, que podría dañarlo o iniciar un incendio; no deje este proyecto conectado a la energía sin supervisión y, si no sabe lo que está haciendo, trabaje bajo la supervisión de alguien que lo sepa
Para este proyecto, necesitará:
- Amazon Echo (y la aplicación Alexa)
- Lámpara (la mía es de 60W)
- Computadora que ejecuta el software Arduino con soporte ESP8266 instalado
- Placa de microcontrolador Adafruit Feather Huzzah ESP8266
- Adafruit Power Relay FeatherWing
- Cable de extensión
- Adaptador de corriente USB (al menos 1A, usé uno de un iPhone)
- Cable USB (microB)
- Interruptor de palanca y cable (opcional)
- Herramienta de tercera mano (opcional)
- Pinzas (opcional)
- Tubo termoretráctil
- Pistola de calor (o encendedor / secador de pelo)
- Pelacables
- Cortadores diagonales al ras
- Tuercas de alambre
- Soldador y soldadura
Para mi base de lámpara de madera particular:
- Mazo y cincel para madera
- Vicio
- Sierra
- Lima metálica
- Taladro / prensa con brocas forstner
- Lijadora con papel de lija 220
- Acabado de madera (con guantes, cepillo, etc., lea las instrucciones del paquete)
Además de la compatibilidad con la placa ESP8266, debe instalar las siguientes bibliotecas de Arduino (busque en el administrador de bibliotecas o coloque la carpeta manualmente en Arduino / bibliotecas):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Aprendí sobre este método en este tutorial de Adafruit: Easy Alexa (Echo) Control of your ESP8266 Huzzah, que tiene mucha más información útil sobre el uso de este código en sus propios proyectos.
Para estar al día en lo que estoy trabajando, sígueme en YouTube, Instagram, Twitter, Pinterest y suscríbete a mi boletín. Como Asociado de Amazon, gano por las compras que califiquen que realice utilizando mis enlaces de afiliados.
Paso 1: conecte el relé
Para controlar la parte de CA del circuito, estoy usando un relé de potencia FeatherWing; simplemente interrumpa el cable de la lámpara caliente y enchufe los extremos pelados en los terminales de tornillo normalmente abiertos y comunes. Recuerde, si no conoce AC, busque a alguien que lo sepa para supervisar. Mi lámpara tenía un interruptor a lo largo del cable, así que simplemente la quité y usé el cable que el interruptor había estado controlando.
No olvide puentear uno de los puentes en la parte inferior de la placa, correspondiente al pin del microcontrolador que usará en el ESP8266. Seguí el tutorial de configuración para el Power Relay FeatherWing y conecté el puente que se muestra para controlar el relé con el pin 13 en mi Feather Huzzah ESP8266.
Siempre construyo primero un prototipo de tablero de este tipo de circuitos, incluso si el objetivo final es que todo encaje en la base de madera de la lámpara.
Paso 2: Programar el microcontrolador y probar
El código Arduino para este proyecto utiliza el boceto de ejemplo para la biblioteca fauxmoESP, que emula un dispositivo Belkin WeMo. En consecuencia, configurar su homebrew es exactamente lo mismo que el dispositivo comercial, lo cual es muy sencillo en la aplicación Alexa. Por el bien del habla natural, he llamado a mi dispositivo "la luz".
Más tarde decidí agregar un interruptor de anulación de energía para que la lámpara pudiera controlarse independientemente de los comandos de voz. Es por eso que no está en las fotos de la placa de pruebas aquí, sino que aparece más tarde durante el paso de madera. No necesitas estrictamente el botón para probar el código, así que estás bien de cualquier manera. ¡Mire el video incrustado en el Paso 1 para ver cómo funciona el código del botón! Descargue el código de este paso e ingrese su propio nombre y contraseña de red wifi, y personalice el nombre de su dispositivo.
Paso 3: cincele la base de madera para ajustar los componentes
Después de confirmar que todo funciona, es hora de abordar la parte de carpintería de este proyecto. Esta lámpara se mantiene unida por una varilla roscada, que es fácil de acortar con una sierra o una rueda de corte de herramienta giratoria, luego se lima suavemente para que la brida de ajuste aún se pueda atornillar. Esculpí la base de madera para acomodar mis componentes.
Lijé la base de madera para eliminar cualquier abolladura por ensuciarla y la terminé con un poco de tinte para madera.
Paso 4: ¡Úselo
Se siente natural decir "Alexa, enciende la luz", así que me sentí más inteligente al nombrar mi luz inteligente. Para tener varios dispositivos en la misma red, puede distinguirlos llamándolos "la luz del pasillo" o "la luz de la noche", por ejemplo. ¿Es esto realmente mejor que comprar un conmutador WeMo? Si ha leído hasta aquí en Instructable, seguramente podemos estar de acuerdo en que es más divertido construir la suya propia, especialmente con la actualización de la lámpara vintage personalizada y el diseño todo en uno.
¿Qué proyectos de casas inteligentes tiene bajo su límite de pensamiento? Déjame saber en qué estás trabajando en los comentarios a continuación.
Recomendado:
Lámpara LED inteligente controlada por teléfono inteligente Bluetooth: 7 pasos
Lámpara LED inteligente controlada por teléfono inteligente Bluetooth: siempre sueño con controlar mis aparatos de iluminación. Entonces alguien hizo una lámpara LED increíblemente colorida. Recientemente me encontré con una lámpara LED de Joseph Casha en Youtube. Inspirándome, decidí agregar varias funciones manteniendo la estafa
Coche IoT RC con lámpara inteligente remota o puerta de enlace: 8 pasos (con imágenes)
Coche IoT RC con Smart Lamp Remote o Gateway: para un proyecto no relacionado, había estado escribiendo un código Arduino para hablar con las lámparas inteligentes MiLight y los controles remotos de lámparas que tengo en mi hogar. Decidí hacer un pequeño auto RC para probar
Estudie mejor con una lámpara de escritorio inteligente - IDC2018IOT: 10 pasos (con imágenes)
Estudie mejor con una lámpara de escritorio inteligente - IDC2018IOT: Las personas en el mundo occidental pasan mucho tiempo sentadas. En el escritorio, conduciendo, viendo televisión y más. A veces, sentarse demasiado puede dañar su cuerpo y su capacidad de concentración. Caminar y ponerse de pie después de un tiempo determinado es fundamental para per
Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: 4 pasos (con imágenes)
Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: Sonoff es una línea de dispositivos para Smart Home desarrollada por ITEAD. Uno de los dispositivos más flexibles y económicos de esa línea es Sonoff Basic. Es un conmutador habilitado para Wi-Fi basado en un gran chip, ESP8266. Este artículo describe cómo configurar el Cl
Lámpara inteligente fácil de $ 5 con interfaz web para teléfono inteligente: 4 pasos
Lámpara inteligente fácil de $ 5 con interfaz web para teléfono inteligente: ¡Hola! Mi nombre es Rafael. ¡Este es mi primer Instructable! Mi principal motivo para crear esta lámpara es ayudar a las personas con movilidad reducida. Algún día, no tendremos interruptores en las paredes o enchufes difíciles de alcanzar, sino nuestros teléfonos inteligentes para controlar