Tabla de contenido:
- Paso 1: reúna las piezas
- Paso 2: conecte los componentes (unidad de bicicleta)
- Paso 3: Entrene el módulo de voz
- Paso 4: Obtenga las bibliotecas y cargue el código
- Paso 5: conecte los componentes (unidad de garaje)
- Paso 6: Pruebe y viaje con estilo
Video: Luces de scooter y puerta de garaje controladas por voz: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
¡Hola, todos!
Recientemente compré un scooter eléctrico pero no tenía luz trasera ni abridor de puerta de garaje incorporado… ¡¡SORPRESA !! (ノ ゚ 0 ゚) ノ ~
Entonces, decidí hacer mi propio control remoto de puerta de garaje y luces traseras en lugar de comprarlas.
¿Qué tiene de divertido tener botones para abrir la puerta de un garaje? Entonces, decidí controlar todo por voz. Es más divertido pedirle a la puerta que se abra en lugar de presionar botones. Esto funciona muy bien en términos de funcionalidad y espectáculo.
Busqué algunos proyectos de luces para bicicletas como https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ y decidí crear mi propia versión mejorada. Entonces, me decidí a intensificar mis luces para que combinaran con mi estilo en mi scooter eléctrico agregando señales de giro animadas. También tienen un módulo nRF24L01 para controlar de forma inalámbrica la puerta del garaje mediante la voz.
Las luces están compuestas por una matriz de LED de 16x16 para tener señales de giro animadas.
Compruébalo en el video de arriba.
A continuación se encuentran las instrucciones para hacer uno para usted.
Paso 1: reúna las piezas
Para este instructable necesitas las siguientes partes:
1: 2x Arduino (estoy usando nano)
2: módulo de reconocimiento de voz (lo conseguí a un precio más económico en eBay)
3: Matriz de LED (Neopixel)
4: Una fuente de alimentación de 5 V para LED Matrix
5: Otra fuente de alimentación de 5 V pero estoy usando 9 V
6: 2x módulos nRF24L01
7: módulo de relés
8: alambres
Paso 2: conecte los componentes (unidad de bicicleta)
Para comenzar, comience a cablear el Arduino, nRF24L01, el módulo de reconocimiento de voz, la fuente de alimentación y la matriz de LED.
A. Conexiones para nRF24L01:
-MISO se conecta al pin 12
-MOSI se conecta al pin 11
-SCK se conecta al pin 13
-CE se conecta al pin 9
-CSN se conecta al pin 10
-GND y VCC del NRF24L01 están conectados a GND y 3.3V de Arduino
B. Conexiones para el módulo de reconocimiento de voz:
-RX se conecta al pin 6
-TX se conecta al pin 5
-GND y VCC del módulo están conectados a GND y 5V de Arduino
C. Conexiones para la matriz de LED:
Usé un banco de energía para suministrar energía. Para conectar un banco de energía, tome un cable USB y pele los extremos + ve y -ve del cable.
-5V de la matriz se conecta al pin VIN de Arduino y la conexión + ve de la fuente de alimentación
-GND of the Matrix se conecta al pin GND de Arduino y la conexión -ve de la fuente de alimentación
Paso 3: Entrene el módulo de voz
A. Descargue la biblioteca de control por voz.
B. Abrir archivo -> Ejemplos -> VoiceRecognitionV3 -> vr_sample_train
I. Modifique "VR myVR (2, 3);" a "VR myVR (6, 5)"; en el código para tener en cuenta el cambio de pin RX TX.
ii. Sube el código
C. Monitor de serie abierto
I. Establezca la velocidad en baudios en 115200 y seleccione la opción "Nueva línea".
ii. Un menú abrirá la guía.
1. Utilice el comando "entrenar" para entrenar el habla.
2. Escriba "train 0", le pedirá que diga el comando y luego le pedirá que lo diga de nuevo.
3. Haga lo mismo para "tren 1", "tren 2", etc.
En el código:
el tren 0 es para controlar la puerta del garaje
el tren 1 es la señal de la izquierda
el tren 2 es la señal correcta
el tren 3 es encender las luces rojas
el tren 4 es apagar las luces
Paso 4: Obtenga las bibliotecas y cargue el código
Descargue bibliotecas adicionales para LED Matrix y nRF24L01.
A. Vaya a Sketch -> Incluir biblioteca-> Administrar bibliotecas… e instale RF24 de TMRh20.
B. Además, instale la biblioteca Neo Pixel de Adafruit.
C. Cargue el código adjunto ScootSendProtowtlightsIns.ino.
El código tiene comentarios para una explicación, pero es muy sencillo.
Paso 5: conecte los componentes (unidad de garaje)
Para la unidad de la puerta del garaje, necesitamos cablear el módulo de relé, nRF24L01, fuente de alimentación y Arduino.
Creé todo el conjunto en una botella dispensadora de sal.
A. Conexiones para nRF24L01:
MISO se conecta al pin 12
MOSI se conecta al pin 11
SCK se conecta al pin 13
CE se conecta al pin 9
CSN se conecta al pin 10
GND y VCC del NRF24L01 están conectados a GND y 3.3V de Arduino
B. Conexiones para el módulo de relés:
DC- y DC + del módulo de relé están conectados a GND y 5V de Arduino
El puerto de activación de señal se conecta al pin 2 de Arduino
Conecte un extremo del interruptor al puerto común del relé
Conecte el otro extremo del interruptor al puerto normalmente cerrado del relé
C. Conexiones para fuente de energía:
Conecte el extremo + ve de la batería de 9V al pin VIN de Arduino
Conecte el extremo -ve al pin GND de Arduino
D. Sube el código
Paso 6: Pruebe y viaje con estilo
Se adjuntó un video de demostración en la parte superior del instructivo.
Espero que les haya gustado el instructable. Comente si tiene alguna pregunta.
Puede agregar más animaciones a la matriz de LED. También puede controlar otras cosas además de la puerta del garaje.
Sorprendentemente, el reconocimiento de voz funciona bien incluso a velocidades de 15 mph.
Por favor vote por ello.
Gracias, Sahil Parikh
www.snp13.com
Recomendado:
Puerta de garaje controlada por Alexa con Arduino Esp8266: 6 pasos
Puerta de garaje controlada por Alexa con Arduino Esp8266: La idea de este proyecto me vino de un antiguo proyecto en el que había trabajado hace un tiempo. Había conectado un circuito de pulsador simple que enciende un LED cuando se presiona un botón junto a la puerta del garaje. Este método resultó poco confiable y no tan útil
Tiras de luces LED de desvanecimiento controladas por sensor y alimentadas por Arduino: 6 pasos (con imágenes)
Tiras de luces LED de desvanecimiento controladas por sensor y alimentadas por Arduino: Recientemente renové mi cocina y sabía que la iluminación "mejoraría" el aspecto de los armarios. Opté por "True Handless", por lo que tengo un espacio debajo de la superficie de trabajo, así como un tablero, debajo del armario y en la parte superior de los armarios disponibles y
Luces automáticas conectadas con puerta y monitoreo de puerta: 5 pasos
Luces automáticas conectadas con puertas y monitoreo de puertas: Parece ser muy difícil encontrar el tablero de interruptores en la oscuridad, pero este proyecto es realmente útil para resolver este problema. Siga los pasos a continuación para conocer la solución de este
Luces controladas por voz desde cualquier lugar con Jason: 7 pasos
Luces controladas por voz desde cualquier lugar con Jason: luces de CA que se controlan desde cualquier lugar con conexión a Internet usando NodeMCU (ESP8266) y Jason (aplicación de Android) .Jason es una aplicación de asistente controlada por voz que codifiqué para dispositivos Android para controlar el estado eléctrico de un Aparato de CA, unti
Sensor de movimiento / luces controladas por contador: 7 pasos
Sensor de movimiento / luces controladas por contador: este proyecto fue creado como un proyecto final para un curso de diseño digital en Cal Poly, San Luis Obispo (CPE 133). ¿Por qué estamos haciendo esto? Queremos ayudar a conservar los recursos naturales en el mundo. Nuestro proyecto se centra en el ahorro de electricidad. Ahorrando más ele