Tabla de contenido:
- Paso 1: ¡Tallando tu calabaza
- Paso 2: cablee los componentes electrónicos
- Paso 3: Programa tu calabaza
- Paso 4: ¡Disfruta
Video: Una calabaza de Halloween de IoT - LED de control con una aplicación Arduino MKR1000 y Blynk ???: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Hola, todos, Hace unas semanas era Halloween y siguiendo la tradición tallé una bonita calabaza para mi balcón. Pero teniendo mi calabaza al aire libre, me di cuenta de que era bastante molesto tener que salir todas las noches para encender la vela. Y también me di cuenta de que sería más divertido si pudiera cambiar el color de la luz de las velas.
Si quieres aprender a automatizar las luces de tu calabaza y poder tener diferentes colores iluminando tu calabaza de Halloween, este tutorial es para ti.
Aquí primero le mostraré cómo usar un dispositivo IoT (aquí un Arduino MKR1000) para controlar el interruptor de ENCENDIDO / APAGADO de sus luces de calabaza (Anillo de Neopixel LED RGB). En una segunda vez, también le mostraré cómo configurar diferentes colores de luces con su teléfono inteligente. ???
Empecemos !
Suministros:
Aquí está la lista de componentes que necesitará para este proyecto. Si necesita comprar alguno de los componentes, eche un vistazo a eBay o Amazon, puede comprarlos por un precio justo.
- Una calabaza
- Arduino MKR1000
- Anillo Neopixel - 12 LED RGB (SK6812)
- Condensador 1000μF
- Resistencia de 470Ω
- Batería LiPo de 3.7V 2000mAh - si no se alimenta a través de USB Micro
- Algunos cables de puente
- Un soldador
Paso 1: ¡Tallando tu calabaza
Diviértete y disfruta de la sopa de calabaza con la pulpa de calabaza que cortaste de la parte interior.
Paso 2: cablee los componentes electrónicos
Comprenda sus componentes
Encontrará el diagrama de cableado para este proyecto a continuación. Antes de iniciar el cableado, es posible que deba considerar algunas cosas.
- ¿Qué placa de microcontrolador Arduino estás usando? ¿Su placa tiene entrada de 5V o 3.3V? ¿Su placa tiene un pin de salida de potencia de 5 V?
- ¿Cuál es el tamaño de su anillo LED Neopixel: 12, 16, 24 píxeles?
- ¿Cómo va a alimentar su microcontrolador Arduino y sus LED?
En este proyecto, elegí usar un Arduino MKR1000, que tiene un chip WiFi integrado. Decidí ir con este Arduino porque quería poder controlar mi Arduino desde mi teléfono inteligente a través de WiFi. Además, ya tenía esta placa en casa y no la estaba usando para nada más. Otra opción sería utilizar un Arduino Uno, Nano o cualquier otro Arduino con un módulo WiFi ESP8266.
Comparado con otros Arduino, el MKR1000 funciona a 3.3V. Si bien puede suministrar 5 V a la placa a través del puerto USB, no puede enviar más de 3,3 V a los pines de E / S. El MKR1000 tiene un pin de 5V, que se puede usar para alimentar dispositivos de 5V. En nuestro caso, usaremos este pin para alimentar nuestro anillo Neopixel. Si está utilizando un anillo más grande, como 16, 24 o más píxeles, es posible que desee considerar el uso de una fuente de alimentación separada.
La calabaza y la electrónica estarán en mi balcón, por lo que usaremos una batería LiPo de 3.7V para alimentar nuestro Arduino y el Neopixel. El tutorial de BatteryLife del MKR1000 es útil para ayudarlo a decidir la capacidad de la batería que va a utilizar. Como no quería recargar la batería todos los días, opté por una batería de 2000 mAh. Además, decidí poner el Arduino en modo de espera cuando no enciende mi calabaza. Esto ayuda a reducir el consumo de energía cuando el módulo WiFi está apagado.
Cablee sus componentes
- Suelde el condensador directamente al anillo de Neopixel. Lado negativo a GND y el lado positivo a 5V
- Suelde la resistencia de 470Ω al pin de entrada de datos (DI)
- Conecte el pin de 5V del Arduino al 5V del Neopixel usando un cable de puente
- Conecte el pin GND del Arduino al GND del Neopixel usando un cable de puente
- Conecte el pin digital # 4 del Arduino a la DI del Neopixel usando un cable de puente
Una vez hecho esto, deberá abrir la carpeta de GitHub "IoT-Halloween-Pumpkin" y hacer algunos pequeños cambios en el código antes de cargarlo en su Arduino. ¡Espero que estés listo para un poco de programación! ????
Paso 3: Programa tu calabaza
Programa tu Arduino
En este proyecto, queremos programar nuestro Arduino para que se logre lo siguiente:
- El Arduino está conectado a la aplicación Blynk a través de WiFi.
- Los colores de las luces Neopixel se cambian a través de la aplicación Blynk.
Puede encontrar el código para este proyecto en mi repositorio de GithHub "IoT Halloween Pumpkin". Pero antes de profundizar en él, es posible que desee leer sobre algunas cosas que he aprendido mientras hacía este proyecto. ???
Espectáculos de luces LED
Los LED direccionables o en el lenguaje de Adafruit "NeoPixel", como los controladores LED WS2812, WS2811 y SK6812, se pueden controlar mediante la biblioteca Adafruit NeoPixel. Si es la primera vez que utiliza NeoPixel, le recomiendo encarecidamente que eche un vistazo a Adafruit NeoPixel Uberguide. Lleno de consejos y sugerencias, ¡es un gran recurso!
Para configurar un color LED para su calabaza, deberá enviar valores RGB a su Arduino / NeoPixel. ¡Lo más simple es mirar el código de color de algunos colores! Spiro Disco Blue, Harlequin, Daffodil o Rose Bonbon, aquí hay algunos geniales.
Una forma más divertida es tener colores en su NeoPixel "bailando". Si estás realmente motivado, ¡pruébalo! De lo contrario, consulte la publicación del blog Tweaking4All LEDStrip Effects. Encontrarás código para algunos efectos de iluminación bastante sorprendentes. Otro gran recurso es el generador de efectos Neopixel de Adriano.
Aplicación Blynk
La aplicación Blynk es una de las plataformas de IoT más populares. La aplicación Blynk es increíblemente fácil de usar y en menos de 5 minutos podrá crear una aplicación IoT en su teléfono inteligente para comunicarse a través de Internet con su dispositivo IoT. Antes de adaptar su aplicación Blynk a sus necesidades, deberá:
1. Descarga la aplicación Blynk
2. Instale la biblioteca Blynk
3. Configure la conexión a su dispositivo IoT
La aplicación Blynk ha publicado excelentes documentaciones para ayudar a todos a comenzar. Eche un vistazo aquí si, como yo, es la primera vez que lo usa.
Paso 4: ¡Disfruta
Felicitaciones, ahora puede sentarse cómodamente en su sofá y usar su teléfono inteligente para controlar los colores de los LED de su calabaza de Halloween. ???
Gracias por leer mi proyecto. Espero que lo disfrutes y te inspire a emprender algo similar para tus LED en tu árbol de Navidad, en tu muñeco de nieve de invierno, ¡o cualquier otra cosa!
Recomendado:
Calabaza de Halloween con un ojo animatrónico en movimiento - ¡Esta calabaza puede poner los ojos en blanco !: 10 pasos (con imágenes)
Calabaza de Halloween con un ojo animatrónico en movimiento | ¡Esta calabaza puede rodar sus ojos !: En este Instructable, aprenderás cómo hacer una calabaza de Halloween que aterroriza a todos cuando sus ojos se mueven. Ajusta la distancia de disparo del sensor ultrasónico al valor correcto (paso 9), y tu calabaza petrificará a cualquiera que se atreva a tomar cand
Calabaza de Halloween Arduino con detección de movimiento: 4 pasos
Calabaza de Halloween Arduino con detección de movimiento: el objetivo detrás de este Instructable era crear una manera barata y fácil de hacer decoraciones de Halloween en casa sin ninguna habilidad previa ni herramientas sofisticadas. Utilizando elementos fáciles de obtener de Internet, usted también puede crear su propio H
Una máquina de miedo de Halloween que usa un PIR, una calabaza impresa en 3D y el bromista de audio / broma práctico Troll Arduino compatible: 5 pasos
Una máquina de miedo de Halloween que usa un PIR, una calabaza impresa en 3D y el bromista de audio / broma práctico Troll Arduino compatible: el tablero Troll creado por Patrick Thomas Mitchell de EngineeringShock Electronics, y fue totalmente financiado en Kickstarter no hace mucho tiempo. Recibí mi recompensa unas semanas antes para ayudar a escribir algunos ejemplos de uso y construir una biblioteca Arduino en un intento
Creación de una aplicación de Android para pequeñas empresas con la aplicación MIT y Google Fusion Table: 7 pasos
Creación de una aplicación de Android para pequeñas empresas con la aplicación MIT y Google Fusion Table: ¿Alguna vez ha querido crear su propia aplicación que puede estar disponible en Google Play Store? Si tiene un negocio, este tutorial cambiará su vida. Después de leer esto detenidamente, podrá crear su propia aplicación. Antes
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto por infrarrojos y aplicación de Android: Control de 8 interruptores de relé con nodemcu y receptor de infrarrojos a través de wifi y control remoto por infrarrojos y aplicación de Android. El control remoto por infrarrojos funciona independientemente de la conexión wifi. AQUÍ