Tabla de contenido:
- Paso 1: Encendedor de cohetes inteligente controlado por voz basado en IoT
- Paso 2: Launchpad para nuestro controlador de lanzamiento de cohetes NodeMCU
- Paso 3: Componentes necesarios para el lanzacohetes controlado por Alexa
- Paso 4: Diagrama del circuito del lanzador de cohetes Arduino
- Paso 5: creación del circuito en PerfBoard
- Paso 6: Programación de NodeMCU para el lanzacohetes controlado por Alexa
- Paso 7: Configuración de Alexa con la aplicación de Android Alexa
- Paso 8: Lanzacohetes controlado por Alexa - Prueba
- Paso 9:
Video: Lanzacohetes controlado por voz basado en Alexa: 9 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
A medida que se acerca la temporada de invierno; Llega esa época del año en la que se celebra la fiesta de las luces. Sí, estamos hablando de Diwali, que es un verdadero festival indio que se celebra en todo el mundo. Este año, Diwali ya terminó, y al ver a la gente disparar crackers, se me ocurrió la idea de construir el Lanzacohetes o Encendedor controlado por voz basado en Alexa, que puede lanzar cohetes con solo un comando de voz, lo que lo hace muy seguro y divertido para los niños.
Para dejarlo en claro, no estoy aquí para alentar a la gente a que dispare galletas en Diwali, el gobierno indio ha impuesto restricciones a las galletas para frenar la contaminación y es nuestra responsabilidad cumplirlo. La idea aquí es que en lugar de pasar todo el día disparando galletas, construyamos un encendedor de cohetes Arduino controlado por voz y disparemos algunos cohetes con estilo. Veo eso como un beneficio mutuo.
Este lanzacohetes Arduino será muy diferente a los demás. Tiene un chasis muy resistente hecho de madera contrachapada, un mecanismo de control confiable basado en relés y un mecanismo único para lanzar y recargar los cohetes, así que sin más demora, entremos directamente en el proceso de construcción.
Paso 1: Encendedor de cohetes inteligente controlado por voz basado en IoT
El mecanismo de funcionamiento del circuito es muy sencillo, el componente principal que se encarga de lanzar el cohete es el alambre de nicromo, y se presenta en forma de bobina calefactora. Este cable de nicromo actuará como encendedor de cohetes. ¿Cómo? Te mostraré más tarde.
Como puede ver en la imagen de arriba, el cable de nicromo viene en forma de bobina calefactora, para mí fue la forma más fácil de conseguirlo. Tenemos que estirarlo recto y doblarlo para formar una forma que se parezca a la que se muestra en la imagen.
Una vez hecho esto, lo alimentaremos con una batería de plomo-ácido de 12V y se encenderá al rojo vivo. Esto será suficiente para encender la pólvora negra dentro del cohete y funcionará como una dosis normal de mecha. Tenga en cuenta que este es un controlador de lanzamiento de cohetes de alta potencia, la corriente requerida para hacer que el cable esté al rojo vivo es alta. Siga los consejos de seguridad cuando trabaje con corrientes elevadas.
Una vez que se realizan las pruebas, lo único que queda es el proceso de control, que haremos a medida que avancemos en el artículo.
Paso 2: Launchpad para nuestro controlador de lanzamiento de cohetes NodeMCU
Para esta compilación, hagamos una plataforma de lanzamiento. Con el launchpad listo, podemos recargar fácilmente algunos crackers y lanzarlos muy fácilmente. He construido una plataforma de lanzamiento que se parece a la que se muestra en la imagen.
Repasemos el proceso paso a paso de creación de la plataforma de lanzamiento.
Para los dos lados del marco, he usado dos piezas de madera contrachapada (25X3X1.5) de largo
Para la parte superior, he usado una parte de madera contrachapada de (20X3X1.5) pulgadas de largo y para la base, he usado una pieza de madera contrachapada de (20X6X1.5) pulgadas de largo, que le dará un poco más de estabilidad
Ahora es el momento de fabricar los filamentos a base de alambre de nicromo, que actuarán como un fusible para nuestro cohete
Para eso, compré una bobina de calentamiento con base de alambre de nicromo de 1000W, la enderecé e hice la estructura que se muestra en la imagen. Tuve que usar dos alicates y cortadores laterales para dar forma al alambre de nicromo como se muestra
Una vez hecho esto, dividí el bloque de madera contrachapada de 20”en siete pedazos, lo medí y taladré agujeros para colocar los filamentos de alambre de nicromo y, una vez hecho, se veía como en las imágenes de abajo
Pero antes de colocar los filamentos, coloqué un cable de cobre de 1 mm2 de espesor en cada terminal y los pasé por los orificios, una vez hecho todo
Como puede ver, también he colocado el adhesivo de dos componentes para asegurar el cable y los filamentos en su lugar. Una vez hecho esto, nuestra plataforma de lanzamiento está completa
Y como se puede ver en la primera imagen de esta sección, he conectado directamente los cables de filamento a la PCB porque estamos lidiando con corrientes muy altas por lo que no me molesté en colocar un terminal de tornillo, y eso marca el final de nuestro chasis. proceso de construcción
Paso 3: Componentes necesarios para el lanzacohetes controlado por Alexa
Para el lado del hardware, hemos utilizado piezas muy genéricas que puede obtener con bastante facilidad en su tienda de pasatiempos local, a continuación se proporciona una lista completa de elementos.
Relé 12V - 3
Transistor BD139 - 3
Diodo 1N4004 - 3
Terminal de tornillo de 5,08 mm - 1
LM7805 - Regulador de voltaje - 1
Condensador de desacoplamiento de 100uF - 2
Diodo Zener de 5.1V - 1
Tarjeta NodeMCU (ESP8266-12E) - 1
Tablero perforado punteado - ½
Cable de conexión - 10
Paso 4: Diagrama del circuito del lanzador de cohetes Arduino
Aquí se proporciona el esquema completo del Lanzacohetes controlado por Alexa.
He usado etiquetas para conectar un pin a otro. Si miras lo suficientemente de cerca, no debería ser difícil interpretar el esquema.
La construcción del circuito es bastante sencilla, por lo que no entraré mucho en los detalles.
Primero, tenemos IC1, que es un regulador de voltaje LM7805, con sus condensadores de desacoplamiento de 100uF indicados por C1 y C2.
Después de eso, tenemos el corazón de nuestro proyecto, la placa NodeMCU, que alberga el módulo ESP-12E. Dado que estamos usando una batería de plomo-ácido de 12V para alimentar todo el circuito, es por eso que tenemos que usar el LM7805 para convertirlo primero a 12V a 5V para alimentar la placa NodeMCU. Lo estamos haciendo porque el regulador de voltaje AMS1117 integrado no es suficiente para convertir 12V directamente a 3.3V, por lo que es necesario el 7805.
Continuando, tenemos tres relés de 12V, para esta demostración, estamos usando tres relés, pero como mencionamos anteriormente, la plataforma de lanzamiento tiene un marcador de posición para 7 cohetes. Puede modificar un poco el código y colocar los siete cohetes para lanzarlos por completo. Los tres relés son impulsados por un T1, T2 y T3 que son tres transistores NPN, y son suficientes para impulsar la carga de un real. Finalmente, tenemos tres diodos de rueda libre que protegen el circuito de los picos de alto voltaje generados por el relé.
Paso 5: creación del circuito en PerfBoard
Como puede ver en la imagen principal, la idea era hacer un circuito simple que pueda manejar una gran cantidad de corriente durante un período corto, según nuestras pruebas, 800 milisegundos son suficientes para iluminar una hoja de papel. Entonces, construimos el circuito en una pieza de tablero perfilado y conectamos todas las conexiones principales con alambre de cobre de 1 mm2 de espesor. Después de que terminamos de soldar la placa. Una vez que terminamos, parecía algo como se muestra en la imagen de arriba.
Paso 6: Programación de NodeMCU para el lanzacohetes controlado por Alexa
Ahora que el hardware está listo, es hora de comenzar a codificar nuestro lanzador de cohetes controlado por voz basado en Alexa. Pero antes de comenzar, es importante agregar las bibliotecas necesarias a su IDE de Arduino. Asegúrese de agregar las bibliotecas correctas desde el enlace que se proporciona a continuación, de lo contrario, el código arrojará errores cuando se compile.
Descarga Biblioteca Espalexa
Después de agregar las bibliotecas requeridas, puede cargar directamente el código para verificar si el circuito está funcionando. Si quieres saber cómo funciona el código, sigue leyendo.
Paso 7: Configuración de Alexa con la aplicación de Android Alexa
Alexa solo aceptará comandos si y solo si reconoce el dispositivo ESP8866. Para eso, necesitamos configurar Alexa con la ayuda de la aplicación Alexa en Android. Una cosa importante que debemos hacer antes de continuar es que debemos asegurarnos de que Alexa y el 1 (la oración está incompleta)
Para hacer eso, vaya a la sección más de la aplicación Alexa y haga clic en la opción Agregar un dispositivo, haga clic en Luz, luego desplácese hacia abajo en la parte inferior de la página y haga clic en Otro.
A continuación, haga clic en DESCUBRIR DISPOSITIVO y espere un momento después de que Alexa encontrará nuevos dispositivos. Una vez que Alexa encuentra los dispositivos, debe hacer clic en ellos y agregarlos a sus respectivos lugares / categorías, y listo.
Paso 8: Lanzacohetes controlado por Alexa - Prueba
Para el proceso de prueba, fui a mi jardín, saqué todos los fusibles del cohete, los coloqué en sus respectivos lugares y le grité ¡Alexa…! Encienda todos los Rockets, con los dedos cruzados. Y todos los cohetes volaron marcando mis esfuerzos como un gran éxito. Se veía algo así.
¡Finalmente, una vez más dije Alexa…! Enciende todos los cohetes para obtener una imagen épica de los filamentos que puedes ver a continuación.
Paso 9:
Espero que hayas disfrutado del artículo y hayas aprendido algo nuevo y útil. Si tiene alguna duda o consulta, déjela en la sección de comentarios a continuación. Para más proyectos tan interesantes, puede visitar CircuitDigest e IoTDesignPro también síganos en Instructables.
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
Drone Raspberry Pi controlado por voz de Alexa con IoT y AWS: 6 pasos (con imágenes)
Drone Raspberry Pi controlado por voz de Alexa con IoT y AWS: ¡Hola! Mi nombre es Armaan. Soy un chico de 13 años de Massachusetts. Este tutorial muestra, como puede inferir del título, cómo construir un Raspberry Pi Drone. Este prototipo demuestra cómo están evolucionando los drones y también cuán importante pueden desempeñar en el
ROBOT CONTROLADO POR GESTO BASADO EN IOT: 10 pasos (con imágenes)
ROBOT CONTROLADO POR GESTO BASADO EN IOT: Este robot es un robot controlado por gestos que se puede controlar desde cualquier lugar con la ayuda de Internet. En este proyecto, el acelerómetro MPU 6050 se utiliza para recopilar datos sobre los movimientos de nuestras manos. Mide la aceleración de nuestra mano en tres
Interruptor controlado por voz con Alexa y Arduino: 10 pasos (con imágenes)
Interruptor controlado por voz con Alexa y Arduino: El objetivo principal de este proyecto es utilizar un sensor de temperatura para controlar el interruptor (relé) para encender o apagar el dispositivo. Lista de materiales Módulo de relé de 12V == > $ 4.2 Arduino uno == > Sensor de temperatura DHT11 de $ 8 == > $ 3 ESP8266 Modul
Lanzacohetes Diwali controlado por Wi-Fi: 6 pasos
Lanzador de cohetes Diwali controlado por Wi-Fi: ¡Hola gente! Es la temporada de Diwali aquí en la India, y ya no tengo interés en despedir a los Crackers. Pero estoy a favor de celebrarlo de una manera nerd. ¿Qué tal si disparamos los cohetes de Diwali de forma inalámbrica? Diwali cae en tres días. Así que voy a ta