Përmbajtje:

CS122A Luajtësi i muzikës me njohje zanore: 7 hapa
CS122A Luajtësi i muzikës me njohje zanore: 7 hapa

Video: CS122A Luajtësi i muzikës me njohje zanore: 7 hapa

Video: CS122A Luajtësi i muzikës me njohje zanore: 7 hapa
Video: Голубая стрела (1958) фильм 2024, Nëntor
Anonim
CS122A Luajtësi muzikor me njohje zanore
CS122A Luajtësi muzikor me njohje zanore

Ky është riprodhuesi muzikor i Njohjes së Zërit. Mund të luajë deri në 33 këngë në varësi të sa titujve të këngëve dhe artistit që ruani.

Hapi 1: PJES:

PJES
PJES
PJES
PJES
PJES
PJES
PJES
PJES

Pjesët:

  • Arduino Uno
  • Arduino Mega
  • Ekran LCD 16x2
  • 2x ATMega1284
  • Moduli i Njohjes Smakn Speak
  • Moduli Bluetooth HC-08 (i pajtueshëm me iOS) (Amazon.com)
  • Lexuesi i përshtatësit të kartës MicroSD (Amazon.com)
  • Moduli i përforcimit të audios 200x Gain LM386 (Amazon.com)
  • Altoparlant 4Ω.
  • 8 LED të vetëm
  • 8 Rezistorë (330Ω)
  • Potenciometër (103)

Hapi 2: Së pari ATmega1284

ATmega1284 e parë
ATmega1284 e parë
ATmega1284 e parë
ATmega1284 e parë

Komunikimi SPI midis dy ATmega's 1284

  • Lidhni Pin 5 me Pin 5
  • Lidhni Pin 6 me Pin 6
  • Lidhni Pin 7 me Pin 7
  • Lidhni Pin 8 me Pin 8

Komunikimet USART midis modulit Bluetooth dhe First ATmega

  • Lidhni GND Pin me GND në tabelën e bukës
  • Lidhni VCC me 5V në tabelën e bukës
  • Lidhni Tx me Pin 17 në ATmega
  • Lidhni Rx me Pin 16 në ATmega

Bluetooth-

  • Përdorni aplikacionin LightBlue për IOS dhe dërgoni vlera gjashtëkëndore sipas Karakteristikave kur lidheni me HC-08.
  • Përdorni "Shkruani vlerë të re" dhe shkruani vlerën gjashtëkëndore të zgjedhjes suaj.

Komunikimi USART midis First ATmega dhe Arduino MEGA

  • Lidhni Pin 18 me Pin 14 në ATmega
  • Lidhni Pin 19 me Pin 15 në ATmega

Hapi 3: ATmega1284 e dytë

ATmega e dytë1284
ATmega e dytë1284
ATmega e dytë1284
ATmega e dytë1284

Lidhni 8 LED me ATmega

  • Lidhni LED (Ana e gjatë) në Kunjat 33-40.
  • Lidhni rezistencën 330Ω me secilën LED dhe skajin tjetër me GND në tabelën e bukës.

Lidhni LCD me ATmega.

  • Lidhni LCD Pin 1 me GND në tabelën e bukës
  • Lidhni LCD Pin 2 me 5V në tabelën e bukës
  • Lidhni LCD Pin 3 me Potenciometrin (10KΩ) përmes GND.
  • Lidhni LCD Pin 4 me ATmega Pin 20
  • Lidhni LCD Pin 5 me GND.
  • Lidhni LCD Pin 6 me ATmega Pin 21
  • Lidhni LCD Pin 7 - 14 me ATmega Pin 22-29
  • Lidhni LCD Pin 15-16 me VCC - GND

Hapi 4: Arduino Uno

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

Lidhni përshtatësin e kartës MicroSD me Arduino Uno.

  • Lidhni GND me GND në Arduino
  • Lidhni VCC me 5V në Arduino
  • Lidhni MISO me Pin 12
  • Lidhni MOSI me Pin 11
  • Lidheni SCK me Pin 13

Lidhni CS me Pin 4 Lidhni modulin e përforcuesit të audios 200x Gain LM386 në Arduino Uno

  • Lidhni dy GND me GND në një dërrasë buke
  • Lidhu IN me Pin 9 në Arduino
  • Lidhni VCC me 5V në një dërrasë buke

Lidhni altoparlantin me modulin e përforcuesit audio.

  • Lidhu + me VCC në Përforcuesin e audios
  • Lidhu - me GND në përforcues audio

Lidhni Arduino Uno me ATmega1284 të parë

  • Lidhni Pin 2 me Pin 15 në ATmega
  • Lidhni Pin 3 me Pin 14 në ATmega

Shtoni TMPpcm-master.zip në Bibliotekën Arduino

Skica >> Përfshi Bibliotekën >> Shto bibliotekë zip

Hapi 5: Ndryshoni Mp3 në Wav Files

Përdorni

  • https://audio.online-convert.com/convert-to-wav
  • Ndryshoni rezolucionin e bitit: 8bit
  • Ndryshoni shkallën e marrjes së mostrave: 16000Hz

    Ndryshoni kanalet audio: mono

    Formati PCM: PCM i panënshkruar 8-bit

Hapi 6: Arduino Mega

Arduino Mega
Arduino Mega
Arduino Mega
Arduino Mega

Lidhni Smakn Speak Recognition Module (SRM) me Arduino MEGA

  • Lidhni SRM GND me GND në tabelën e bukës.
  • Lidhni SRM VCC me 5V në tabelën e bukës.
  • Lidhni SRM TX me Pin 10
  • Lidhni SRM RX me Pin 11

Ngarko VoiceRecognitionV3-master.zip në Bibliotekën Arduino

Klikoni pastaj Skiconi >> Përfshini Bibliotekën >> Shtoni Bibliotekën Zip

Kodi:

  • Trajnoni deri në 80 fjalë duke përdorur sigtrain. p.sh. (sigtrain 0 BrunoMars)
  • Ai do të trajnojë Bruno Marsin në pozicionin 0 dhe mund të përdoret duke përdorur ngarkesën 0.
  • Ndërsa është në ngarkesë kur dëgjon Bruno Mars do ta nxjerrë atë në Serial Monitor.
  • Ju ngarkoni 7 komanda në të njëjtën kohë dhe shihni sa janë dhe cilat vlera janë në ngarkesë duke përdorur vr.
  • Ju mund ta pastroni ngarkesën duke përdorur clear.

Hapi 7: Skema Finale dhe Produkti Përfundimtar

Recommended: