coseru.id - Coding asik & Seru

🔍 Cari Materi & Kelas

Elektronika Tingkat: Menengah 7 x dilihat

Membuat Useless Box dengan Arduino

Membuat Useless Box dengan Arduino

Ringkasan Proyek

Buat kotak mekanis interaktif yang memiliki tangan untuk mematikan sakelarnya sendiri. Ketika pengguna mengaktifkan sakelar, Arduino menggerakkan dua servo untuk membuka tutup kotak dan mengeluarkan tangan mekanis. Tangan tersebut kemudian mematikan sakelar dan kembali masuk ke dalam kotak. Tersedia 15 variasi gerakan yang membuat respons kotak terlihat unik dan menghibur.

Bahan & Komponen

Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.

Komponen Elektronik

  • Arduino Nano R3 × 1 (Arduino UNO juga dapat digunakan tanpa perubahan kode)
  • Servo motor 180 derajat × 2 (daftar komponen menyebut SG90, tetapi deskripsinya juga mencantumkan MG996R)
  • Toggle switch SPDT × 1 (SPST juga dapat digunakan)
  • Dioda 1N4007 × 1
  • Resistor 4,75 kΩ × 1

Bahan Mekanis

  • Kotak kayu atau project box sekitar 11 × 19 × 10 cm × 1
  • Tutup kotak dengan engsel
  • Lengan mekanis untuk menggerakkan sakelar
  • Mekanisme tuas untuk membuka tutup kotak

Perangkat dan Alat

  • Arduino IDE
  • Drill atau bor listrik
  • Solder dan kabel penghubung
  • Adaptor USB 5V atau power bank

Catatan komponen: Terdapat ketidaksesuaian pada keterangan servo: nama komponen menyebut SG90, sedangkan deskripsi mencantumkan MG996R 180 derajat. Pastikan jenis servo yang dipilih sesuai ukuran, torsi, dan desain mekanis kotak. Jangan menganggap keduanya memiliki dimensi atau kebutuhan arus yang sama.

Langkah Pembuatan

Khusus Member

Panduan perakitan tahap demi tahap dan catatan proses pengerjaan.

1. Siapkan Kotak

Gunakan kotak kayu berukuran sekitar 11 × 19 × 10 cm atau ukuran lain yang sesuai. Buat tutup yang dapat dibuka dan ditutup menggunakan engsel. Desain kotak dapat disesuaikan dengan bentuk tangan mekanis dan posisi sakelar.

2. Buat Lengan Mekanis

Buat lengan atau tangan mekanis yang dapat bergerak keluar dari kotak untuk menekan sakelar. Desain lengan harus sesuai dengan posisi sakelar dan jangkauan servo.

3. Buat Mekanisme Pembuka Tutup

Siapkan tuas yang menghubungkan servo kedua dengan tutup kotak. Mekanisme ini memungkinkan tutup terbuka ketika tangan akan keluar dan tertutup kembali setelah tangan masuk.

4. Pasang Dua Servo Motor

Pasang servo pertama untuk menggerakkan tangan mekanis dan servo kedua untuk membuka serta menutup tutup kotak. Pastikan kedua servo terpasang kuat dan tidak terhalang bagian dalam kotak.

5. Pasang Toggle Switch

Pasang sakelar pada bagian atas kotak agar mudah dijangkau pengguna. Posisikan tangan mekanis sehingga dapat mencapai dan mengubah posisi sakelar tersebut.

6. Hubungkan Komponen ke Arduino

Hubungkan sinyal servo tangan ke pin digital 5 dan servo tutup kotak ke pin digital 6. Sakelar dihubungkan ke pin digital 2, sedangkan LED indikator menggunakan pin 13. Ikuti diagram rangkaian sumber untuk koneksi daya, GND, dioda, dan resistor.

7. Siapkan Sumber Daya

Penulis memilih adaptor USB atau power bank sebagai sumber daya, bukan baterai. Rangkaian menggunakan dioda 1N4007 pada jalur suplai menuju pin 5V. Pengaturan ini dimaksudkan untuk mencegah servo mendapat daya dari USB komputer ketika Arduino sedang dihubungkan untuk pemrograman.

Servo membutuhkan arus yang cukup besar. Gunakan suplai 5V yang mampu memenuhi kebutuhan arus kedua servo dan ikuti diagram sumber. Jangan mengandalkan regulator Arduino atau port USB komputer untuk memasok kedua servo tanpa memeriksa kapasitas arusnya.

8. Unggah Program Arduino

Buka Arduino IDE dan gunakan library Servo.h. Pilih Arduino Nano atau Arduino UNO sebagai board, sesuai perangkat yang digunakan. Unggah program ke Arduino.

9. Uji Gerakan Tangan

Pastikan servo tangan dapat bergerak dari posisi awal menuju posisi yang dapat menjangkau sakelar. Sesuaikan sudut servo jika tangan belum dapat menekan sakelar dengan tepat.

10. Uji Gerakan Tutup

Periksa apakah servo kedua dapat membuka dan menutup tutup kotak tanpa tersangkut. Sesuaikan panjang tuas dan posisi servo agar gerakannya lancar.

11. Uji 15 Variasi Aksi

Aktifkan sakelar berulang kali. Kotak akan merespons dengan salah satu dari 15 urutan gerakan yang sudah diprogram. Beberapa aksi menampilkan gerakan tangan perlahan, gerakan ragu-ragu, gerakan berulang, atau jeda sebelum sakelar dimatikan.

12. Rapikan dan Tutup Kotak

Setelah seluruh mekanisme berfungsi, rapikan kabel dan pastikan tidak ada kabel yang mengganggu pergerakan servo. Tutup bagian dalam kotak dan lakukan pengujian akhir.

Catatan keselamatan: Proses mengebor, memotong kayu, menyolder, dan memasang mekanisme harus dilakukan dengan pengawasan orang dewasa. Jauhkan jari dari engsel dan lengan mekanis saat servo bergerak. Pastikan servo tidak dipaksa bergerak melewati batas mekanisnya.

🔒
Akses Gratis Khusus Member

Buka Seluruh Panduan, Skema & Source Code

Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!

✓ Akses Gratis Selamanya
✓ Copy-Paste Source Code
✓ Kembali Otomatis ke Proyek

Petualangan Belajar di coseru

💡 Saksikan keseruan anak-anak belajar merakit robot dan coding! Daftar Kelas Uji Coba →