Orodha ya maudhui:

CS122A Utambuzi wa Sauti Kicheza Muziki: Hatua 7
CS122A Utambuzi wa Sauti Kicheza Muziki: Hatua 7

Video: CS122A Utambuzi wa Sauti Kicheza Muziki: Hatua 7

Video: CS122A Utambuzi wa Sauti Kicheza Muziki: Hatua 7
Video: Zuchu Amwaga Machozi Baada Ya kupewa Kiss Na Diamond Platinumz 2024, Julai
Anonim
CS122A Kutambua Sauti Kicheza Muziki
CS122A Kutambua Sauti Kicheza Muziki

Huyu ni Kicheza Muziki cha Kutambua Sauti. Inaweza kucheza hadi nyimbo 33 kulingana na majina ya nyimbo ngapi na msanii unayehifadhi.

Hatua ya 1: SEHEMU:

SEHEMU
SEHEMU
SEHEMU
SEHEMU
SEHEMU
SEHEMU
SEHEMU
SEHEMU

Sehemu:

  • Arduino Uno
  • Arduino Mega
  • Uonyesho wa LCD 16x2
  • 2x ATMega1284
  • Moduli ya Kutambua ya Kusema ya Smakn
  • Moduli ya Bluetooth ya HC-08 (iOS sambamba) (Amazon.com)
  • Msomaji wa Adapter ya kadi ya MicroSD (Amazon.com)
  • 200x Pata Moduli ya Kikuza Sauti ya LM386 (Amazon.com)
  • 4Ω Spika.
  • 8 LED moja
  • Vipinga 8 (330Ω)
  • Potentiometer (103)

Hatua ya 2: ATmega1284 ya kwanza

ATmega1284 ya kwanza
ATmega1284 ya kwanza
ATmega1284 ya kwanza
ATmega1284 ya kwanza

Mawasiliano ya SPI kati ya 1284 mbili za ATmega

  • Unganisha Pin 5 hadi Pin 5
  • Unganisha Pin 6 hadi Pin 6
  • Unganisha Pin 7 hadi Pin 7
  • Unganisha Pin 8 hadi Pin 8

Mawasiliano ya USART kati ya moduli ya Bluetooth na ATmega ya Kwanza

  • Unganisha Pini ya GND kwa GND kwenye ubao wa mkate
  • Unganisha VCC kwa 5V kwenye ubao wa mkate
  • Unganisha Tx na Pin 17 kwenye ATmega
  • Unganisha Rx na Pin 16 kwenye ATmega

Bluetooth-

  • Tumia programu ya LightBlue kwa IOS na tuma maadili ya hex ingawa Sifa wakati umeunganishwa na HC-08.
  • Tumia "Andika thamani mpya" na andika thamani ya hex ya chaguo lako.

Mawasiliano ya USART kati ya ATmega ya Kwanza na Arduino MEGA

  • Unganisha Pin 18 hadi Pin 14 kwenye ATmega
  • Unganisha Pin 19 hadi Pin 15 kwenye ATmega

Hatua ya 3: ATmega1284 ya pili

ATmega ya pili1284
ATmega ya pili1284
ATmega ya pili1284
ATmega ya pili1284

Unganisha LED 8 kwa ATmega

  • Unganisha LED (Upande mrefu) kwa Pini 33-40.
  • Unganisha Resistor ya 330Ω kwa kila LED na ncha nyingine kwa GND kwenye ubao wa mkate.

Unganisha LCD na ATmega.

  • Unganisha Pini ya LCD 1 kwa GND kwenye ubao wa mkate
  • Unganisha Pini ya LCD 2 hadi 5V kwenye ubao wa mkate
  • Unganisha Pini ya LCD 3 kwa Potentiometer (10KΩ) kupitia GND.
  • Unganisha Pini ya LCD 4 kwa ATmega Pin 20
  • Unganisha Pini ya LCD 5 kwa GND.
  • Unganisha Pini ya LCD 6 kwa ATmega Pin 21
  • Unganisha Pini ya LCD 7 - 14 kwa ATmega Pin 22-29
  • Unganisha Pini ya LCD 15-16 kwa VCC - GND

Hatua ya 4: Arduino Uno

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

Unganisha adapta ya kadi ya MicroSD kwa Arduino Uno.

  • Unganisha GND na GND kwenye Arduino
  • Unganisha VCC kwa 5V kwenye Arduino
  • Unganisha MISO na Pin 12
  • Unganisha MOSI kwa Pin 11
  • Unganisha SCK na Pin 13

Unganisha CS kwa Pin 4Connect 200x Gain LM386 Audio Amplifier Module to Arduino Uno

  • Unganisha GND mbili na GND kwenye ubao wa mkate
  • Unganisha IN kwa Pini 9 kwenye Arduino
  • Unganisha VCC kwa 5V kwenye ubao wa mkate

Unganisha Spika kwa Moduli ya Kikuza Sauti.

  • Unganisha + kwa VCC kwenye Kikuza Sauti
  • Unganisha - kwa GND kwenye Kikuza Sauti

Unganisha Arduino Uno kwa ATmega1284 ya Kwanza

  • Unganisha Pin 2 hadi Pin 15 kwenye ATmega
  • Unganisha Pin 3 hadi Pin 14 kwenye ATmega

Ongeza TMPpcm-master.zip kwenye Maktaba ya Arduino

Mchoro >> Jumuisha Maktaba >> Ongeza Maktaba ya zip

Hatua ya 5: Badilisha Mp3 hadi Faili za Wav

Tumia

  • https://audio.online-convert.com/convert-to-wav
  • Badilisha azimio kidogo: 8bit
  • Badilisha kiwango cha sampuli: 16000Hz

    Badilisha njia za sauti: mono

    Muundo wa PCM: PCM haijasainiwa 8-bit

Hatua ya 6: Arduino Mega

Arduino Mega
Arduino Mega
Arduino Mega
Arduino Mega

Unganisha Moduli ya Utambuzi wa Kusema ya Smakn (SRM) kwa Arduino MEGA

  • Unganisha SRM GND na GND kwenye ubao wa mkate.
  • Unganisha SRM VCC na 5V kwenye ubao wa mkate.
  • Unganisha SRM TX kwa Pin 10
  • Unganisha SRM RX na Pin 11

Pakia VoiceRecognitionV3-master.zip kwenye Maktaba ya Arduino

Bonyeza kisha Mchoro >> Jumuisha Maktaba >> Ongeza Maktaba ya zip

Nambari:

  • Treni hadi maneno 80 ukitumia sigtrain. km (sigtrain 0 BrunoMars)
  • Itafundisha Bruno Mars kushika nafasi 0 na inaweza kutumika kwa kutumia mzigo 0.
  • Wakati iko kwenye mzigo inaposikia Bruno Mars itaitoa katika Monitor Serial.
  • Unapakia amri 7 kwa wakati mmoja na uone ni ngapi ziko ndani na ni maadili gani yanayobeba kwa kutumia vr.
  • Unaweza kufuta mzigo kwa kutumia wazi.

Hatua ya 7: Bidhaa ya mwisho ya Mpangilio na Mwisho

Ilipendekeza: