Asisten Suara J.A.R.V.I.S Arduino DIY dengan Desain Arc Reactor
Komponen dan Perlengkapan
Komponen
Jumlah
Arduino Mega 2560
1
Modul Kartu SD
1
Modul Pengenalan Suara v3.0 (Elechouse)
1
Speaker: 3W, 4 ohms
1
Tentang Proyek
Proyek ini dibuat dari ide yang menyenangkan! Ini pada dasarnya hanya prototipe pengenalan suara! Sebenarnya dibuat dengan Arduino Mega, modul pengenalan suara, dan modul kartu SD. Karena saya terinspirasi oleh Iron Man, saya ingin membuat proyek ini terdengar seperti J.A.R.V.I.S. Oleh karena itu, saya memuat beberapa suara yang bisa terdengar persis seperti itu dan untuk menambahkan faktor wow, saya hanya menghubungkan arc reactor DIY saya, hanya untuk membuat seluruh pengaturan terlihat seperti otomatis dengan AI. Proyek ini dapat menyimpan total 80 perintah suara di mana 7 perintah dapat dimuat secara mainstream. Di masa depan, ini benar-benar dapat berubah menjadi AI seperti J.A.R.V.I.S dengan bantuan saya dan para pengemudi serta pembuat di seluruh dunia. Oleh karena itu, saya membuat proyek ini bersumber terbuka. Kunjungi repositori GitHub saya untuk mengunduh berkas yang diperlukan.
Lihat skema rangkaian untuk menyiapkan J.A.R.V.I.S.
Setelah diatur, sekarang merujuk pada langkah-langkah berikut untuk membuat proyek ini!!!!!!!
Jadi sebelum mengimplementasikan J.A.R.V.I.S, Anda perlu melatih modul pengenalan suara dengan perintah suara.
Pertama, hubungkan modul pengenalan suara (Elechouse v3.0) dengan kabel yang sesuai.
Sekarang latih modul pengenalan suara dengan langkah-langkah berikut.
Buka folder "vr_sample_train" dan luncurkan "vr_sample_train.ino"
Pilih papan dan port. Unggah kode.
Sekarang luncurkan Monitor Serial.
Di monitor, menu bantuan muncul. Ikuti petunjuk untuk melatih perintah.
contoh: untuk melatih perintah suara dan menamai tanda tangannya, ketik
sigtrain <ID no.> <Signature>
(Contoh: sigtrain 0 JARVIS)
Sekarang ikuti skema perintah suara untuk J.A.R.V.I.S.
ID:0 Tanda Tangan:JARVIS
Perintah yang diucapkan: "Hi, what's your name?"
ID:1 Tanda Tangan:ATSERVICE
Perintah yang diucapkan: "Jarvis, you there?"
ID:2 Tanda Tangan:REACTORON
Perintah yang diucapkan: "Turn on the reactor!"
ID:3 Tanda Tangan:ILOVEYOU
Perintah yang diucapkan: "I love you Jarvis!"
ID:4 Tanda Tangan:LASTWORDS
Perintah yang diucapkan: "Any last words Jarvis?"
Setelah semua perintah berhasil dilatih, muat semua perintah dengan mengetik "load 0 1 2 3 4" di kotak teks Monitor Serial.
Sekarang cukup keluar dari Monitor Serial, jika Anda menemukan LED modul pengenalan suara berkedip merah setiap detik. Pastikan Anda tidak mematikan Arduino. Biarkan program berada di jendela terbuka.
Pasang kartu SD di PC Anda. Ekstrak "VOICE TRACKS.rar" dan salin semua file audio ke kartu SD dan lepaskan pemasangannya. Sekarang pasang kembali kartu SD ke Modul Kartu SD.
Pastikan semua komponen terhubung dengan benar. Sekarang buka folder "J.A.R.V.I.S" dan buka "J.A.R.V.I.S.ino". Pilih papan dan port yang sesuai. Sekarang unggah kode.
Setelah kode diunggah, buka Monitor Serial dan mulai mengucapkan perintah suara yang telah dilatih.
Voila! Anda akan melihat tracks memutar sesuai perintah Anda dan modul pengenalan suara akan bekerja dengan sempurna
Selamat!!!! Anda telah membuat prototipe pengenalan suara Anda sendiri, tepatnya prototipe J.A.R.V.I.S. Enjoy membuat proyek ini, bikin teman Anda terkesan dengannya dan jangan lupa untuk berkontribusi pada proyek saya. Kami dapat melanjutkan ini lebih jauh dan membuat J.A.R.V.I.S AI dunia nyata yang dapat membantu dalam IoT, bantuan cloud, asisten pribadi dan banyak lagi.
Tulis pertanyaan Anda di bawah dan sukai proyek ini!!!! Dan Anda paling dipersilakan untuk memodifikasi kode dan menemukan versi yang lebih baik dari proyek saya!!!!
Have a good day!!!!!
Kode
Berkas yang diperlukan: https://github.com/yahiyabinsiraj/J.A.R.V.I.S