Taula de continguts:

Reproductor de música de reconeixement de veu CS122A: 7 passos
Reproductor de música de reconeixement de veu CS122A: 7 passos

Vídeo: Reproductor de música de reconeixement de veu CS122A: 7 passos

Vídeo: Reproductor de música de reconeixement de veu CS122A: 7 passos
Vídeo: Deutsch lernen (A1): Ganzer Film auf Deutsch - "Nicos Weg" | Deutsch lernen mit Videos | Untertitel 2024, De novembre
Anonim
Reproductor de música de reconeixement de veu CS122A
Reproductor de música de reconeixement de veu CS122A

Aquest és el reproductor de música de reconeixement de veu. Pot reproduir fins a 33 cançons en funció del nombre de títols i de l'artista que deseu.

Pas 1: PARTS:

PARTS
PARTS
PARTS
PARTS
PARTS
PARTS
PARTS
PARTS

Parts:

  • Arduino Uno
  • Arduino Mega
  • Pantalla LCD 16x2
  • 2x ATMega1284
  • Mòdul de reconeixement Smakn Speak
  • Mòdul Bluetooth HC-08 (compatible amb iOS) (Amazon.com)
  • Lector d'adaptadors de targetes MicroSD (Amazon.com)
  • Mòdul d'amplificador d'àudio 200M Gain LM386 (Amazon.com)
  • Altaveu de 4Ω.
  • 8 LED únics
  • 8 resistències (330Ω)
  • Potenciòmetre (103)

Pas 2: primer ATmega1284

Primer ATmega1284
Primer ATmega1284
Primer ATmega1284
Primer ATmega1284

Comunicació SPI entre dos ATmega 1284

  • Connecteu el pin 5 al pin 5
  • Connecteu el pin 6 al pin 6
  • Connecteu el pin 7 al pin 7
  • Connecteu el pin 8 al pin 8

Comunicacions USART entre el mòdul Bluetooth i First ATmega

  • Connecteu el pin GND a GND al tauler de suport
  • Connecteu VCC a 5V a la taula de treball
  • Connecteu Tx al pin 17 a ATmega
  • Connecteu Rx al pin 16 a ATmega

Bluetooth

  • Utilitzeu l'aplicació LightBlue per a IOS i envieu valors hexadecimals mitjançant les característiques quan estigueu connectat a l'HC-08.
  • Utilitzeu "Escriu un valor nou" i escriviu el valor hexadecimal que trieu.

Comunicació USART entre First ATmega i Arduino MEGA

  • Connecteu el pin 18 al pin 14 a ATmega
  • Connecteu el pin 19 al pin 15 a ATmega

Pas 3: segon ATmega1284

Segon ATmega1284
Segon ATmega1284
Segon ATmega1284
Segon ATmega1284

Connecteu 8 LED a ATmega

  • Connecteu el LED (costat llarg) als pins 33-40.
  • Connecteu la resistència de 330 Ω a cada LED i l’altre extrem a GND de la placa.

Connecteu la pantalla LCD a ATmega.

  • Connecteu el pin LCD 1 a GND a la taula de suport
  • Connecteu el pin LCD de 2 a 5V a la taula de suport
  • Connecteu el pin LCD 3 al potenciòmetre (10KΩ) a GND.
  • Connecteu el pin LCD 4 al pin ATmega 20
  • Connecteu el pin LCD 5 a GND.
  • Connecteu el pin LCD 6 al pin ATmega 21
  • Connecteu el pin LCD 7-14 a ATmega Pin 22-29
  • Connecteu el pin LCD 15-16 a VCC - GND

Pas 4: Arduino Uno

Arduino Uno
Arduino Uno
Arduino Uno
Arduino Uno
Arduino Uno
Arduino Uno

Connecteu l'adaptador de targeta MicroSD a Arduino Uno.

  • Connecteu GND a GND a Arduino
  • Connecteu VCC a 5V a Arduino
  • Connecteu MISO al pin 12
  • Connecteu MOSI al pin 11
  • Connecteu SCK al pin 13

Connecteu CS al pin 4 Connecteu el mòdul amplificador d’àudio LM386 200x Gain a Arduino Uno

  • Connecteu dos GND a GND en una taula de treball
  • Connecteu IN al pin 9 d'Arduino
  • Connecteu VCC a 5V en una taula de treball

Connecteu l'altaveu al mòdul d'amplificador d'àudio.

  • Connecteu + a VCC amb amplificador d'àudio
  • Connecteu-vos a GND amb amplificador d'àudio

Connecteu Arduino Uno a First ATmega1284

  • Connecteu el pin 2 al pin 15 a ATmega
  • Connecteu el pin 3 al pin 14 a ATmega

Afegiu TMPpcm-master.zip a la biblioteca Arduino

Sketch >> Inclou biblioteca >> Afegeix biblioteca zip

Pas 5: canvieu els fitxers MP3 a Wav

Ús

  • https://audio.online-convert.com/convert-to-wav
  • Canvia la resolució de bits: 8 bits
  • Canvia la freqüència de mostreig: 16000Hz

    Canvia de canal d'àudio: mono

    Format PCM: PCM sense signar de 8 bits

Pas 6: Arduino Mega

Arduino Mega
Arduino Mega
Arduino Mega
Arduino Mega

Connecteu el mòdul de reconeixement Smakn Speak (SRM) a Arduino MEGA

  • Connecteu SRM GND a GND a la taula de treball.
  • Connecteu SRM VCC a 5V a la taula de treball.
  • Connecteu SRM TX al pin 10
  • Connecteu SRM RX al pin 11

Pengeu VoiceRecognitionV3-master.zip a la biblioteca Arduino

Feu clic a Esbós >> Inclou biblioteca >> Afegeix biblioteca zip

Codi:

  • Entrena fins a 80 paraules amb sigtrain. per exemple (sigtrain 0 BrunoMars)
  • Capacitarà Bruno Mars a la posició 0 i es podrà utilitzar utilitzant la càrrega 0.
  • Mentre estigui en càrrega quan escolta Bruno Mars, el mostrarà al monitor sèrie.
  • Carregueu 7 ordres alhora i veureu quantes són i quins valors es carreguen amb vr.
  • Podeu esborrar la càrrega mitjançant clear.

Recomanat: