Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah Pemutar Musik Pengenalan Suara. Itu dapat memutar hingga 33 lagu tergantung pada berapa banyak judul lagu dan artis yang Anda simpan.
Langkah 1: BAGIAN:
Bagian:
- Arduino Uno
- Arduino Mega
- Layar LCD 16x2
- 2x ATMega1284
- Modul Pengenalan Bicara Smakn
- Modul Bluetooth HC-08 (kompatibel dengan iOS) (Amazon.com)
- Pembaca Adaptor kartu MicroSD (Amazon.com)
- Modul Penguat Audio LM386 Keuntungan 200x (Amazon.com)
- 4Ω Pembicara.
- 8 LED tunggal
- 8 Resistor (330Ω)
- Potensiometer(103)
Langkah 2: Pertama ATmega1284
SPI Komunikasi antara dua ATmega 1284
- Hubungkan Pin 5 ke Pin 5
- Hubungkan Pin 6 ke Pin 6
- Hubungkan Pin 7 ke Pin 7
- Hubungkan Pin 8 ke Pin 8
Komunikasi USART antara modul Bluetooth dan ATmega Pertama
- Hubungkan Pin GND ke GND di papan tempat memotong roti
- Hubungkan VCC ke 5V di papan tempat memotong roti
- Hubungkan Tx ke Pin 17 di ATmega
- Hubungkan Rx ke Pin 16 di ATmega
Bluetooth-
- Gunakan aplikasi LightBlue untuk IOS dan kirim nilai hex melalui Karakteristik saat terhubung ke HC-08.
- Gunakan "Tulis nilai baru" dan tulis nilai hex pilihan Anda.
Komunikasi USART antara ATmega Pertama dan Arduino MEGA
- Hubungkan Pin 18 ke Pin 14 di ATmega
- Hubungkan Pin 19 ke Pin 15 di ATmega
Langkah 3: ATmega1284 Kedua
Hubungkan 8 LED ke ATmega
- Hubungkan LED (Sisi panjang) ke Pin 33-40.
- Hubungkan Resistor 330Ω ke setiap LED dan ujung lainnya ke GND di papan tempat memotong roti.
Hubungkan LCD ke ATMega.
- Hubungkan Pin LCD 1 ke GND di papan tempat memotong roti
- Hubungkan Pin LCD 2 ke 5V pada papan tempat memotong roti
- Hubungkan Pin LCD 3 ke Potensiometer (10KΩ) hingga GND.
- Hubungkan Pin LCD 4 ke ATmega Pin 20
- Hubungkan Pin LCD 5 ke GND.
- Hubungkan Pin LCD 6 ke ATmega Pin 21
- Hubungkan Pin LCD 7 - 14 ke Pin ATmega 22-29
- Hubungkan Pin LCD 15-16 ke VCC - GND
Langkah 4: Arduino Uno
Hubungkan Adaptor kartu MicroSD ke Arduino Uno.
- Hubungkan GND ke GND di Arduino
- Hubungkan VCC ke 5V di Arduino
- Hubungkan MISO ke Pin 12
- Hubungkan MOSI ke Pin 11
- Hubungkan SCK ke Pin 13
Hubungkan CS ke Pin 4Hubungkan 200x Gain LM386 Audio Amplifier Module ke Arduino Uno
- Hubungkan dua GND ke GND di papan tempat memotong roti
- Hubungkan IN ke Pin 9 di Arduino
- Hubungkan VCC ke 5V pada papan tempat memotong roti
Hubungkan Speaker ke Modul Amplifier Audio.
- Hubungkan + ke VCC di Amplifier Audio
- Hubungkan - ke GND pada Amplifier Audio
Hubungkan Arduino Uno ke ATmega1284 Pertama
- Hubungkan Pin 2 ke Pin 15 di ATmega
- Hubungkan Pin 3 ke Pin 14 di ATmega
Tambahkan TMPpcm-master.zip ke Perpustakaan Arduino
Sketsa >> Sertakan Perpustakaan >> Tambahkan Perpustakaan zip
Langkah 5: Ubah File Mp3 ke Wav
Menggunakan
- https://audio.online-convert.com/convert-to-wav
- Ubah resolusi bit: 8bit
-
Ubah laju pengambilan sampel: 16000Hz
Ubah saluran audio: mono
Format PCM: PCM unsigned 8-bit
Langkah 6: Arduino Mega
Hubungkan Smakn Speak Recognition Module (SRM) ke Arduino MEGA
- Hubungkan SRM GND ke GND di papan tempat memotong roti.
- Hubungkan SRM VCC ke 5V pada papan tempat memotong roti.
- Hubungkan SRM TX ke Pin 10
- Hubungkan SRM RX ke Pin 11
Unggah VoiceRecognitionV3-master.zip ke Perpustakaan Arduino
Klik kemudian Sketsa >> Sertakan Perpustakaan >> Tambahkan Perpustakaan zip
Kode:
- Latih hingga 80 kata menggunakan sigtrain. misalnya (sigtrain 0 BrunoMars)
- Ini akan melatih Bruno Mars ke posisi 0 dan dapat digunakan menggunakan beban 0.
- Saat sedang memuat ketika mendengar Bruno Mars, ia akan menampilkannya di Serial Monitor.
- Anda memuat 7 perintah sekaligus dan melihat berapa banyak yang masuk dan nilai apa yang dimuat menggunakan vr.
- Anda dapat menghapus beban dengan menggunakan clear.