Tabla de contenido:

Luces de scooter y puerta de garaje controladas por voz: 6 pasos
Luces de scooter y puerta de garaje controladas por voz: 6 pasos

Video: Luces de scooter y puerta de garaje controladas por voz: 6 pasos

Video: Luces de scooter y puerta de garaje controladas por voz: 6 pasos
Video: ADIOS A LOS MANDOS DE GARAJE (Tutorial para abrir tu garaje con el móvil) 2024, Noviembre
Anonim
Image
Image

¡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

Conecte los componentes (unidad de bicicleta)
Conecte los componentes (unidad de bicicleta)

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)

Conecte los componentes (unidad de garaje)
Conecte los componentes (unidad de garaje)
Conecte los componentes (unidad de garaje)
Conecte los componentes (unidad de garaje)
Conecte los componentes (unidad de garaje)
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: