Tabla de contenido:
- Paso 1: PIEZAS:
- Paso 2: primer ATmega1284
- Paso 3: segundo ATmega1284
- Paso 4: Arduino Uno
- Paso 5: cambiar archivos MP3 a WAV
- Paso 6: Arduino Mega
Video: Reproductor de música con reconocimiento de voz CS122A: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este es el reproductor de música con reconocimiento de voz. Puede reproducir hasta 33 canciones dependiendo de la cantidad de títulos de canciones y artistas que almacene.
Paso 1: PIEZAS:
Partes:
- Arduino Uno
- Arduino Mega
- Pantalla LCD 16x2
- 2x ATMega1284
- Módulo de reconocimiento Smakn Speak
- Módulo Bluetooth HC-08 (compatible con iOS) (Amazon.com)
- Lector de adaptador de tarjeta MicroSD (Amazon.com)
- Módulo amplificador de audio LM386 de ganancia 200x (Amazon.com)
- Altavoz 4Ω.
- 8 LED individuales
- 8 resistencias (330Ω)
- Potenciómetro (103)
Paso 2: primer ATmega1284
Comunicación SPI entre dos ATmega 1284
- Conecte el pin 5 al pin 5
- Conecte el pin 6 al pin 6
- Conecte el pin 7 al pin 7
- Conecte el pin 8 al pin 8
Comunicaciones USART entre el módulo Bluetooth y First ATmega
- Conecte el pin GND a GND en la placa de pruebas
- Conecte VCC a 5V en la placa de pruebas
- Conecte Tx al Pin 17 en ATmega
- Conecte Rx al Pin 16 en ATmega
Bluetooth-
- Utilice la aplicación LightBlue para IOS y envíe valores hexadecimales a través de Características cuando esté conectado al HC-08.
- Utilice "Escribir nuevo valor" y escriba el valor hexadecimal de su elección.
Comunicación USART entre First ATmega y Arduino MEGA
- Conecte el Pin 18 al Pin 14 en ATmega
- Conecte el Pin 19 al Pin 15 en ATmega
Paso 3: segundo ATmega1284
Conecte 8 LED a ATmega
- Conecte el LED (lado largo) a los pines 33-40.
- Conecte la resistencia de 330Ω a cada LED y el otro extremo a GND en la placa de pruebas.
Conecte la pantalla LCD a ATmega.
- Conecte el pin 1 del LCD a GND en la placa de pruebas
- Conecte el pin 2 de la pantalla LCD a 5 V en la placa de pruebas
- Conecte el pin 3 de la pantalla LCD al potenciómetro (10KΩ) a GND.
- Conecte el pin 4 del LCD al pin 20 de ATmega
- Conecte el pin 5 de la pantalla LCD a GND.
- Conecte el pin 6 del LCD al pin 21 de ATmega
- Conecte el pin 7-14 del LCD al pin 22-29 de ATmega
- Conecte LCD Pin 15-16 a VCC - GND
Paso 4: Arduino Uno
Conecte el adaptador de tarjeta MicroSD a Arduino Uno.
- Conecte GND a GND en Arduino
- Conecte VCC a 5V en Arduino
- Conecte MISO al pin 12
- Conecte MOSI al pin 11
- Conecte SCK al Pin 13
Conecte CS al pin 4 Conecte el módulo amplificador de audio LM386 de ganancia 200x a Arduino Uno
- Conecte dos GND a GND en una placa de pruebas
- Conecte IN al Pin 9 en Arduino
- Conecte VCC a 5V en una placa de pruebas
Conecte el altavoz al módulo amplificador de audio.
- Conecte + a VCC en el amplificador de audio
- Conectar - a GND en el amplificador de audio
Conecte Arduino Uno al primer ATmega1284
- Conecte el Pin 2 al Pin 15 en ATmega
- Conecte el Pin 3 al Pin 14 en ATmega
Agregue TMPpcm-master.zip a la biblioteca Arduino
Sketch >> Incluir biblioteca >> Agregar biblioteca zip
Paso 5: cambiar archivos MP3 a WAV
Usar
- https://audio.online-convert.com/convert-to-wav
- Cambiar la resolución de bits: 8 bits
-
Cambiar la frecuencia de muestreo: 16000Hz
Cambiar canales de audio: mono
Formato PCM: PCM de 8 bits sin firmar
Paso 6: Arduino Mega
Conecte el módulo de reconocimiento de voz Smakn (SRM) a Arduino MEGA
- Conecte SRM GND a GND en la placa de pruebas.
- Conecte SRM VCC a 5V en la placa de pruebas.
- Conecte SRM TX al pin 10
- Conecte SRM RX al pin 11
Sube VoiceRecognitionV3-master.zip a la biblioteca Arduino
Haga clic en luego Sketch >> Incluir biblioteca >> Agregar biblioteca zip
Código:
- Entrena hasta 80 palabras usando sigtrain. p. ej. (sigtrain 0 BrunoMars)
- Entrenará a Bruno Mars a la posición 0 y se puede usar usando la carga 0.
- Mientras esté en carga, cuando escuche a Bruno Mars, lo emitirá en el Monitor de serie.
- Carga 7 comandos a la vez y ve cuántos hay y qué valores están en carga usando vr.
- Puede despejar la carga usando clear.
Recomendado:
Reconocimiento de voz con Arduino (Bluetooth + LCD + Android): 6 pasos
Reconocimiento de voz con Arduino (Bluetooth + LCD + Android): En este proyecto, vamos a hacer un reconocimiento de voz con Arduino, módulo Bluetooth (HC-05) y LCD. construyamos tu propio dispositivo de reconocimiento de voz
Reconocimiento de voz con la API de Google Speech y Python: 4 pasos
Reconocimiento de voz mediante la API de Google Speech y Python: reconocimiento de voz El reconocimiento de voz forma parte del procesamiento del lenguaje natural, que es un subcampo de la inteligencia artificial. En pocas palabras, el reconocimiento de voz es la capacidad de un software de computadora para identificar palabras y frases en el lenguaje hablado
Espejo mágico inteligente flotante de una computadora portátil vieja con reconocimiento de voz de Alexa: 6 pasos (con imágenes)
Espejo mágico inteligente flotante de una computadora portátil vieja con reconocimiento de voz de Alexa: Inscríbase en mi curso 'Electrónica en pocas palabras' aquí: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK También consulte mi canal de youtube aquí para más proyectos y tutoriales de electrónica: https://www.youtube.com/channel/UCelOO
Robot guía con función de reconocimiento de voz: 7 pasos (con imágenes)
Robot guía con función de reconocimiento de voz: El robot guía es un robot móvil que hicimos para guiar a los visitantes a varios departamentos en nuestro campus universitario. Lo hicimos para decir algunas declaraciones predefinidas y avanzar y retroceder de acuerdo con la voz de entrada. En nuestra universidad tenemos t
Introducción al reconocimiento de voz con Elechouse V3 y Arduino: 4 pasos (con imágenes)
Introducción al reconocimiento de voz con Elechouse V3 y Arduino .: ¡Hola …! La tecnología de reconocimiento de voz ha estado aquí durante los últimos años. Todavía recordamos la gran emoción que tuvimos mientras hablamos con el primer iPhone habilitado para Siri. Desde entonces, los dispositivos de comando de voz han crecido a un nivel muy avanzado más allá de