Isi kandungan:

Robot Drum Arduino Mudah: 5 Langkah
Robot Drum Arduino Mudah: 5 Langkah

Video: Robot Drum Arduino Mudah: 5 Langkah

Video: Robot Drum Arduino Mudah: 5 Langkah
Video: A homemade electronic drum set by Brandon C 2018 2024, Julai
Anonim
Image
Image
Bahan dan Alat
Bahan dan Alat

Saya akan mengaku. Saya membuat projek ini dari kebosanan semata-mata setelah terperangkap di dalam selama beberapa hari semasa ribut salji kecil tetapi bermasalah. Melihat arduino saya, beberapa servos, dan beberapa pita, idea asas untuk robot drum jelek mula membuahkan hasil. Ternyata, jika anda mempunyai semua barang yang betul, ini adalah projek yang dapat disiapkan dalam masa kira-kira 15 minit dengan praktiknya tidak memerlukan pengalaman.

Sekiranya anda baru memulakan atau ingin meningkatkan kemahiran arduino anda, ini mungkin merupakan tempat yang baik untuk memulakan. Mari kita mulakan.

Langkah 1: Bahan dan Alat

Bahan dan Alat
Bahan dan Alat

Bahan:

  • Arduino Uno (walaupun hampir semua papan mesti berfungsi)
  • (2) motor servo putaran kedudukan
  • papan roti tanpa pateri
  • wayar papan roti (sekurang-kurangnya selusin)
  • sebatang kayu rata
  • (2) tongkat pop sabit, batang dowel, pensil, atau alternatif lain yang sesuai
  • penutup getah, penutup kopi, atau alternatif kepala gendang lain

Alat:

  • komputer riba dengan versi terbaru Arduino IDE dipasang
  • kabel pengaturcaraan USB yang menghubungkan ke arduino
  • pita
  • pistol gam panas (atau hanya kreatif dengan pita)

Masa:

15 minit dalam keadaan ideal. Mungkin sejam sekiranya perkara tidak berjalan dengan betul pada kali pertama

Langkah 2: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Mari mulakan dengan menyatukan beberapa perkara bersama-sama.

Setiap motor servo mempunyai tiga sambungan: satu untuk kuasa, yang kedua untuk tanah, dan yang ketiga untuk data (atau sesuatu seperti itu). Positifnya selalu merah, tanah biasanya berwarna coklat atau hitam, dan data berwarna oren atau putih. Dengan menggunakan papan roti atau pin header arduino, sambungkan kuasa dan arduino arde ke setiap motor. Sambungkan wayar data satu motor ke pin 5 dan wayar data motor yang lain ke pin 6. Pastikan kedua-dua pin menyokong PWM. Dan…. itu sahaja! Itu tidak terlalu sukar.

Langkah 3: Bina Perkara

Bina Perkara
Bina Perkara
Bina Perkara
Bina Perkara

Sekarang kita mesti membina kerangka

Anda mungkin mahu menggunakan imaginasi anda untuk bahagian ini. Saya membina ini di atas sepotong kayu yang rata, tetapi sekeping kadbod rata juga akan berfungsi. Apa-apa yang rata, kuat dan senang digunakan akan menjadi asas yang baik.

Untuk menahan motor di tempatnya, saya memotong dua keping kayu dari kayu pengaduk cat - jenis yang anda dapat secara percuma semasa membeli tin sakit dari kedai perkakasan. Saya mendapati bahawa batang pengaduk ini sangat serba boleh. Suatu hari nanti saya akan menghantar projek yang dibuat sepenuhnya dari kayu pengaduk cat. Bagaimanapun, anda perlu merekatkan bit ini agar tidak ke mana-mana.

Seterusnya, kami akan membuat tong dram. Saya memotong dua batang dowel 1/4 inci sepanjang 5 inci, walaupun sesuatu seperti tongkat popsickle juga berfungsi. Pita atau lekatkan pada tanduk servo.

Sekiranya anda belum melakukannya, pita motor untuk melukis bit tongkat atau apa sahaja yang anda gunakan untuk menahannya di tempat.

Itu sahaja! Masa untuk beberapa kod …

Langkah 4: Pasang Kod

Pasang Kod
Pasang Kod

Setelah semuanya siap, sudah tiba masanya untuk memasang beberapa kod. Ini adalah bahagian di mana anda memerlukan Arduino IDE dan kabel pengaturcaraan USB.

Anda boleh menulis sendiri jika anda mahu, atau anda boleh menggunakan sendiri. Terdapat banyak nota dan petunjuk dalam kod, jangan risau.

Sekiranya anda berencana untuk menulis kod anda sendiri, mungkin ada baiknya anda belajar bagaimana menggunakan perintah servo, kerana mereka sedikit sukar. Ingat juga bahawa motor servo memerlukan masa untuk bergerak dari satu kedudukan ke kedudukan yang lain. Kali ini mesti dicatat dalam kod, terutama ketika menulis program yang sensitif terhadap masa. Anda tidak mahu bot drum anda dipukul.

Langkah 5: Melangkah Lebih Lanjut

Melangkah Lebih Lanjut
Melangkah Lebih Lanjut
Melangkah Lebih Lanjut
Melangkah Lebih Lanjut

Tahniah! Anda baru sahaja mengumpulkan robot drum yang berfungsi. Bosan dengan mengetuk tanpa henti? Tidak? Baiklah anda akan segera. Jadi apa yang boleh kita lakukan untuk menjadikannya lebih menarik?

Sebagai permulaan, saya mungkin telah menulis beberapa kod yang lebih baik dengan irama improvisasi atau dapat memainkan kembar tiga daripada gelung nota suku dan kelapan yang tidak berkesudahan.

Arduino juga mempunyai fungsi nada (Hz, durasi) yang memungkinkannya memainkan suara melalui pin PWM. Dengan menggunakan jadual frekuensi catatan (lihat di atas) dan beberapa pengaturcaraan kreatif, Arduino dapat memainkan melodi sambil meletakkan beberapa rentak sakit.

Sekiranya ada di antara anda yang membuat projek ini, beritahu saya! Saya suka melihatnya.

Sekiranya anda menikmati ini, pastikan anda melanggan saluran youtube saya di mana saya menerbitkan projek berkaitan sains dan teknologi lain. Baru-baru ini saya mengusahakan beberapa perkara roket, jadi perhatikan perkara itu.

Itu sahaja untuk projek ini! Sekarang pergi membuat sesuatu

Disyorkan: