Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Apa proyek saya?
Proyek ini adalah cahaya yang dapat Anda ubah warna dengan mengatakan warna mana yang Anda suka. Lampu yang saya buat dalam proyek ini menggunakan 4 lampu berbeda: hijau, merah, kuning, biru, dan tentu saja Anda dapat menambahkan lebih banyak lampu dan mengubah lebih banyak warna. Panduan ini akan mengajarkan Anda cara mengontrol Arduino Anda dengan suara Anda dari ponsel Anda.
Bagaimana cara kerjanya?
Android Anda memiliki pengenalan suara dan kami akan menggunakannya untuk mengontrol Arduino Anda, melalui Bluetooth. Aplikasi yang saya gunakan dirancang oleh SimpleLabsIN dan bekerja dengan menekan tombol mic, kemudian akan menunggu Anda untuk mengucapkan perintah. Aplikasi kemudian akan menampilkan kata yang telah Anda nyatakan dan akan mengirimkan string data untuk diproses oleh Arduino.
TechBuilder menginspirasi saya untuk membuat proyek ini
Langkah 1: Bagian dan Komponen
Kami akan membutuhkan bagian-bagian ini:
- 4x Indikator LED atau lebih (warna pilihan Anda)
- 1x Arduino Leonardo
- 1x HC-06 Modul Bluetooth Serial
- Papan tempat memotong roti dan jumper
- (Opsional) Baterai 9v
- 220Ω Resistor
Langkah 2: Koneksi dan Skema
Ingat, HC-06 telanjang berjalan pada 3.3v, Anda tidak bisa hanya menghubungkannya ke 5v.
Baterai 9v adalah opsional jika Anda tidak ingin kabel USB terlihat di akhir.
Jika gambarnya tidak jelas, jangan ragu untuk menghubungi saya, saya dengan senang hati membantu Anda
Langkah 3: Kode Arduino dan Komunikasi Serial
Bagaimana cara mengunggah kode?
Unggah kode dengan kabel USB. Kode dibuat untuk papan Leonardo. Jika Anda ingin menggunakan kode pada papan UNO, Anda harus mengubah kode Serial1.read, Serial1.available, dan Serial1.println. Hapus semua angka "1" untuk menggunakan kode di papan UNO.
Memahami aplikasi:
Aplikasi ini bekerja dengan mengenali perintah suara Anda, kemudian akan menampilkan kata-kata yang telah Anda ucapkan kemudian mengirimkan data/string ke Arduino melalui bluetooth. Apa itu string? String seperti kata, Anda dapat membuat pernyataan bersyarat darinya [mis: if (voice == "*computer on") {// turn Pin #2 on}]. "Suara" adalah string Anda, "==" adalah kondisi Anda, "*komputer menyala" adalah perintah Anda, dan kode di dalam kurung kurawal "{ }" adalah kode yang akan dieksekusi setelah string Anda cocok dengan kondisi perintah. Aplikasi mengirimkan string dalam format ini *perintah#, tanda bintang (*) menunjukkan awal dari perintah baru dan tag hash (#) menunjukkan akhir dari perintah.
Bagaimana saya bisa mengubah perintah?
Anda dapat melihat bahwa "*綠色" disorot dari gambar di atas. adalah bahasa Cina dari hijau. Anda dapat mengubah kata tersebut menjadi apa saja yang Anda inginkan, misalkan Anda ingin mengubahnya menjadi warna pink, Anda dapat mengganti "*綠色" dengan "*Pink". Selalu ingat untuk memulai perintah dengan tanda bintang.
Kode:
Langkah 4: Hubungkan Arduino ke Perangkat Android
Unduh aplikasi: Kontrol Suara BT untuk Arduino
Aplikasi yang saya gunakan dirancang oleh SimpleLabsIN
5 Langkah Sederhana:
- Unduh aplikasi dari Google PlayStore
- Ketuk menu opsi lalu pilih "Connect Robot"
- Klik pada BT-Module Anda (dalam kasus saya ini adalah HC-06)
- Tunggu hingga muncul tulisan Connected to BT-Module (HC-06)
- Ketuk ikon mikrofon dan nyatakan perintah Anda!
Langkah 5: Tutupi Komponen Anda
Sekarang Anda harus menutupi komponen Anda, sehingga cahaya Anda tidak akan terlalu terang dan juga akan membuat proyek lebih bergaya.
Ini adalah bagaimana saya melakukannya
- Tutupi semuanya dengan kertas semi-transparan
- Tempelkan dari bawah
- Buka lampu
Seharusnya terlihat cantik