Isi kandungan:

Robot Responsif Bunyi: 4 Langkah
Robot Responsif Bunyi: 4 Langkah

Video: Robot Responsif Bunyi: 4 Langkah

Video: Robot Responsif Bunyi: 4 Langkah
Video: jupiter z robot tarikan ngeden/tdk bertenaga ini solusinya dijamin jos lagi.... 2024, November
Anonim
Robot Responsif Bunyi
Robot Responsif Bunyi

Dalam tutorial ini, anda akan belajar membuat robot responsif suara, robot akan bertindak balas terhadap kelantangan suara anda. Kedua mata yang merupakan matriks LED menyatakan kelantangan suara anda melalui emosi asas. Saya mengemukakan idea ini dengan mengingat nyanyian, jadi ini akan menjadi robot hebat untuk dinyanyikan, namun anda juga boleh menjerit, menjerit atau hanya bercakap dengannya. Terdapat 12 emosi yang termasuk dalam kod yang disediakan emosi ini adalah:

  1. Mengantuk
  2. Berkecuali
  3. Selamat, 1
  4. Selamat, 2
  5. Mengedipkan mata
  6. Cinta, hati
  7. Selamat, 3
  8. Rasa kecewa, 1
  9. Rasa kecewa, 2
  10. Sedih
  11. Marah
  12. Mati

Semakin kuat suara anda, semakin kuat emosi di mata.

Langkah 1: Senarai Item Yang Anda Perlu

1 Arduino Uno

1 Papan Roti

Kabel lelaki hingga lelaki

Kabel lelaki hingga wanita

2 matriks LED

1 modul mikrofon

Banyak Lego

Anda juga memerlukan perisian dan perpustakaan Arduino yang dihubungkan di bawah.

* Warna wayar tidak terlalu penting selagi anda tahu wayar mana yang pergi ke mana. Ini hanya cara mudah untuk mencari masalah apabila tidak berfungsi seperti yang sepatutnya. Panjang juga tidak penting, panjang ini hanya untuk memudahkan anda.

Langkah 2: Perhimpunan Perkakasan

Perhimpunan Perkakasan
Perhimpunan Perkakasan

Kami akan menyiapkan matriks LED terlebih dahulu, untuk ini saya menggunakan tutorial berikut https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Ikuti arahan ini sekali jika anda hanya mahukan dua cahaya mata.

Sekiranya anda mengikuti tutorial di atas, kita boleh mulakan dengan menghubungkan modul mikrofon. Di sini anda memerlukan kabel lelaki ke wanita, untuk membuat kerja ini, anda perlu memasangkan VCC ke + 5V pada papan roti anda, GND ke GND pada Arduino anda Uno dan A0 hingga A0 di Arduino Uno anda.

Apabila anda berjaya mengikuti langkah-langkah ini, anda akan berakhir dengan gambar yang ditunjukkan di atas.

Langkah 3: Kodnya

Kod yang saya gunakan untuk projek ini berasal dari dua contoh projek lain yang telah dibuat oleh orang lain. Ada penyesuaian dan tambahan yang saya masukkan untuk menjayakannya. Anda boleh menyesuaikan kelantangan yang diperlukan untuk membuat robot bertindak balas lebih cepat atau lebih perlahan.

Anda perlu memuat turun pustaka LedControlMS.h dari pautan ini https://github.com/shaai/Arduino_LED_matrix_sketch. Sertakannya di pustaka anda dalam projek anda dan anda mesti bersedia.

Langkah 4: Lego

Setelah semuanya dipasang, anda boleh membiarkan bahagian kreatif anda menjadi liar dan membuat pelbagai jenis penampilan untuk robot anda. Pastikan anda mempunyai cukup lego.

Disyorkan: