Isi kandungan:

Pemain Muzik Pengiktirafan Suara CS122A: 7 Langkah
Pemain Muzik Pengiktirafan Suara CS122A: 7 Langkah

Video: Pemain Muzik Pengiktirafan Suara CS122A: 7 Langkah

Video: Pemain Muzik Pengiktirafan Suara CS122A: 7 Langkah
Video: Punya Vokal Mirip, Apakah Nasib Ikrom Maulana Sama Seperti Ariel? - X Factor Indonesia 2021 2024, November
Anonim
Pemain Muzik Pengiktirafan Suara CS122A
Pemain Muzik Pengiktirafan Suara CS122A

Ini adalah Pemain Muzik Pengiktirafan Suara. Ia boleh memainkan sehingga 33 lagu bergantung pada berapa tajuk lagu dan artis yang anda simpan.

Langkah 1: BAHAGIAN:

BAHAGIAN
BAHAGIAN
BAHAGIAN
BAHAGIAN
BAHAGIAN
BAHAGIAN
BAHAGIAN
BAHAGIAN

Bahagian:

  • Arduino Uno
  • Arduino Mega
  • Paparan LCD 16x2
  • 2x ATMega1284
  • Modul Pengiktirafan Smakn Speak
  • Modul Bluetooth HC-08 (serasi iOS) (Amazon.com)
  • Pembaca Penyesuai kad MicroSD (Amazon.com)
  • Modul Penguat Audio 200x Gain LM386 (Amazon.com)
  • Pembesar suara 4Ω.
  • 8 LED tunggal
  • 8 Perintang (330Ω)
  • Potensiometer (103)

Langkah 2: ATmega1284 pertama

ATmega1284 pertama
ATmega1284 pertama
ATmega1284 pertama
ATmega1284 pertama

Komunikasi SPI antara dua ATmega's 1284

  • Sambungkan Pin 5 ke Pin 5
  • Sambungkan Pin 6 ke Pin 6
  • Sambungkan Pin 7 ke Pin 7
  • Sambungkan Pin 8 ke Pin 8

USART Komunikasi antara modul Bluetooth dan ATmega Pertama

  • Sambungkan Pin GND ke GND di papan roti
  • Sambungkan VCC ke 5V di papan roti
  • Sambungkan Tx ke Pin 17 di ATmega
  • Sambungkan Rx ke Pin 16 di ATmega

Bluetooth-

  • Gunakan aplikasi LightBlue untuk IOS dan hantar nilai hex walaupun Karakteristik ketika disambungkan ke HC-08.
  • Gunakan "Tulis nilai baru" dan tuliskan nilai hex pilihan anda.

Komunikasi USART antara ATmega Pertama dan Arduino MEGA

  • Sambungkan Pin 18 ke Pin 14 di ATmega
  • Sambungkan Pin 19 ke Pin 15 di ATmega

Langkah 3: ATmega1284 Kedua

ATmega1284 kedua
ATmega1284 kedua
ATmega1284 kedua
ATmega1284 kedua

Sambungkan 8 LED ke ATmega

  • Sambungkan LED (Bahagian panjang) ke Pin 33-40.
  • Sambungkan Perintang 330Ω ke setiap LED dan hujung yang lain ke GND di papan roti.

Sambungkan LCD ke ATmega.

  • Sambungkan LCD Pin 1 ke GND pada papan roti
  • Sambungkan LCD Pin 2 hingga 5V pada papan roti
  • Sambungkan LCD Pin 3 ke Potensiometer (10KΩ) hingga ke GND.
  • Sambungkan LCD Pin 4 ke ATmega Pin 20
  • Sambungkan LCD Pin 5 ke GND.
  • Sambungkan LCD Pin 6 ke ATmega Pin 21
  • Sambungkan LCD Pin 7 - 14 ke ATmega Pin 22-29
  • Sambungkan Pin LCD 15-16 ke VCC - GND

Langkah 4: Arduino Uno

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

Sambungkan Adaptor kad MicroSD ke Arduino Uno.

  • Sambungkan GND ke GND di Arduino
  • Sambungkan VCC ke 5V di Arduino
  • Sambungkan MISO ke Pin 12
  • Sambungkan MOSI ke Pin 11
  • Sambungkan SCK ke Pin 13

Sambungkan CS ke Pin 4Connect 200x Gain LM386 Audio Amplifier Module ke Arduino Uno

  • Sambungkan dua GND ke GND di papan roti
  • Sambungkan IN ke Pin 9 di Arduino
  • Sambungkan VCC ke 5V di papan roti

Sambungkan Pembesar Suara ke Modul Penguat Audio.

  • Sambungkan + ke VCC pada Audio Amplifier
  • Sambungkan - ke GND pada Audio Amplifier

Sambungkan Arduino Uno ke ATmega1284 Pertama

  • Sambungkan Pin 2 ke Pin 15 di ATmega
  • Sambungkan Pin 3 ke Pin 14 di ATmega

Tambahkan TMPpcm-master.zip ke Perpustakaan Arduino

Lakarkan >> Sertakan Perpustakaan >> Tambah Perpustakaan zip

Langkah 5: Tukar Mp3 ke Fail Wav

Gunakan

  • https://audio.online-convert.com/convert-to-wav
  • Tukar resolusi bit: 8bit
  • Ubah kadar persampelan: 16000Hz

    Tukar saluran audio: mono

    Format PCM: PCM 8-bit yang tidak ditandatangani

Langkah 6: Arduino Mega

Arduino Mega
Arduino Mega
Arduino Mega
Arduino Mega

Sambungkan Smakn Speak Recognition Module (SRM) ke Arduino MEGA

  • Sambungkan SRM GND ke GND pada papan roti.
  • Sambungkan SRM VCC ke 5V pada papan roti.
  • Sambungkan SRM TX ke Pin 10
  • Sambungkan SRM RX ke Pin 11

Muat naik VoiceRecognitionV3-master.zip ke Arduino Library

Klik kemudian Sketsa >> Sertakan Perpustakaan >> Tambah Perpustakaan zip

Kod:

  • Latih hingga 80 perkataan menggunakan sigtrain. cth (sigtrain 0 BrunoMars)
  • Ia akan melatih Bruno Mars ke kedudukan 0 dan boleh digunakan menggunakan beban 0.
  • Semasa memuat ketika mendengar Bruno Mars, ia akan mengeluarkannya di Monitor Serial.
  • Anda memuatkan 7 perintah pada satu masa dan melihat berapa banyak yang ada dan nilai apa yang dimuat menggunakan vr.
  • Anda boleh membersihkan beban dengan menggunakan jelas.

Disyorkan: