Daftar Isi:

Robot Drum Arduino Sederhana: 5 Langkah
Robot Drum Arduino Sederhana: 5 Langkah

Video: Robot Drum Arduino Sederhana: 5 Langkah

Video: Robot Drum Arduino Sederhana: 5 Langkah
Video: Membuat DIY E-Drum menggunakan Arduino Part 1 2024, November
Anonim
Image
Image
Bahan dan alat
Bahan dan alat

Aku akan mengakui. Saya membuat proyek ini karena kebosanan setelah terjebak di dalam selama beberapa hari selama serangkaian badai salju kecil tapi bermasalah. Melihat arduino saya, beberapa servos, dan beberapa kaset, ide dasar untuk robot drum jelek mulai membuahkan hasil. Ternyata, jika Anda memiliki semua hal yang tepat, ini adalah proyek yang dapat diselesaikan dalam waktu sekitar 15 menit tanpa memerlukan pengalaman.

Jika Anda baru memulai atau ingin meningkatkan keterampilan arduino Anda, ini mungkin tempat yang baik untuk memulai. Mari kita mulai.

Langkah 1: Bahan dan Alat

Bahan dan alat
Bahan dan alat

Bahan:

  • Arduino Uno (walaupun hampir semua papan harus berfungsi)
  • (2) motor servo rotasi posisi
  • papan tempat memotong roti tanpa solder
  • kabel papan tempat memotong roti (setidaknya selusin)
  • sepotong kayu datar
  • (2) tongkat pop-sabit, batang dowel, pensil, atau alternatif stik drum lain yang sesuai
  • alas karet, tutup kaleng kopi, atau alternatif kepala drum lainnya

Peralatan:

  • laptop dengan versi terbaru Arduino IDE terpasang
  • kabel pemrograman USB yang terhubung ke arduino
  • tape
  • pistol lem panas (atau berkreasi dengan selotip)

Waktu:

15 menit dalam kondisi ideal. Mungkin satu jam jika hal-hal tidak bekerja dengan benar pertama kali

Langkah 2: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Mari kita mulai dengan menghubungkan beberapa hal bersama-sama.

Setiap motor servo memiliki tiga koneksi: satu untuk daya, yang kedua untuk ground, dan yang ketiga untuk data (atau semacamnya). Positif selalu merah, tanah biasanya coklat atau hitam, dan data oranye atau putih. Menggunakan papan tempat memotong roti atau pin header arduino, sambungkan daya dan ground arduino ke setiap motor. Hubungkan kabel data satu motor ke pin 5 dan kabel data motor lainnya ke pin 6. Pastikan kedua pin mendukung PWM. Dan…. itu dia! Itu tidak terlalu sulit.

Langkah 3: Bangun Benda itu

Membangun Hal
Membangun Hal
Membangun Hal
Membangun Hal

Sekarang kita harus membuat bingkai

Anda mungkin ingin menggunakan imajinasi Anda untuk bagian ini. Saya membangun ini di atas potongan kayu yang rata, tetapi potongan karton yang rata juga bisa digunakan. Apa pun yang rata, kuat, dan mudah dikerjakan akan menjadi dasar yang baik.

Untuk menahan motor di tempatnya, saya memotong dua potong kayu dari tongkat pengaduk cat - jenis yang bisa Anda dapatkan secara gratis saat membeli sekaleng nyeri dari toko perangkat keras. Saya telah menemukan bahwa tongkat pengaduk ini sangat serbaguna. Suatu hari nanti saya akan memposting proyek yang seluruhnya terbuat dari batang pengaduk cat. Bagaimanapun, Anda harus merekatkan potongan-potongan ini dengan lem panas agar tidak ke mana-mana.

Selanjutnya, kita akan membuat stik drum. Saya memotong dua batang dowel 1/4 inci sepanjang 5 inci, meskipun sesuatu seperti tongkat es loli juga bisa digunakan. Rekatkan atau rekatkan itu ke tanduk servo.

Jika Anda belum melakukannya, rekatkan motor untuk mengecat potongan tongkat atau apa pun yang Anda gunakan untuk menahannya.

Itu dia! Saatnya untuk beberapa kode…

Langkah 4: Instal Kode

Instal Kode
Instal Kode

Setelah semuanya siap, saatnya untuk menginstal beberapa kode. Ini adalah bagian di mana Anda memerlukan Arduino IDE dan kabel pemrograman USB.

Anda dapat menulis sendiri jika Anda mau, atau Anda bisa menggunakan milik saya. Ada banyak catatan samping dan instruksi dalam kode, jangan khawatir.

Jika Anda berencana untuk menulis kode Anda sendiri, mungkin ada baiknya untuk mempelajari cara menggunakan perintah servo, karena perintah tersebut bisa menjadi sedikit rumit. Juga ingat bahwa motor servo membutuhkan waktu untuk berpindah dari satu posisi ke posisi berikutnya. Waktu ini harus diperhitungkan dalam kode, terutama saat menulis program yang sensitif terhadap waktu. Anda tidak ingin bot drum Anda tidak berfungsi.

Langkah 5: Melangkah Lebih Jauh

Melangkah Lebih Jauh
Melangkah Lebih Jauh
Melangkah Lebih Jauh
Melangkah Lebih Jauh

Selamat! Anda baru saja merakit robot drum yang berfungsi. Bosan dengan ketukan tanpa henti? Tidak? Nah Anda akan segera. Jadi apa yang bisa kita lakukan untuk membuat ini sedikit lebih menarik?

Sebagai permulaan, saya bisa menulis beberapa kode yang lebih baik yang mengimprovisasi ritme atau bisa memainkan triplet daripada loop seperempat dan not kedelapan tanpa akhir.

Arduino juga memiliki fungsi nada (Hz, durasi) yang memungkinkannya memutar suara melalui pin PWM. Menggunakan tabel frekuensi nada (lihat di atas) dan beberapa pemrograman kreatif, Arduino dapat memainkan melodi sambil meletakkan beberapa ketukan yang sakit.

Jika ada di antara Anda yang membuat proyek ini, beri tahu saya! Saya ingin sekali melihatnya.

Jika Anda menikmati ini, pastikan untuk berlangganan saluran youtube saya tempat saya menerbitkan proyek terkait sains dan teknologi lainnya. Baru-baru ini saya telah mengerjakan beberapa hal peroketan, jadi awasi itu.

Itu saja untuk proyek ini! Sekarang pergilah membuat sesuatu

Direkomendasikan: