Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah proyek desain robotika tingkat pemula di mana saya memodifikasi Ottobot dengan menambahkan sensor baru ke prototipenya. Otto adalah robot interaktif sederhana berbasis bahasa pemrograman Arduino. Pada dasarnya, posting instruksi ini adalah tentang membiarkan robot merespons beberapa sensor dengan cara yang berbeda sehingga ia melakukan sesuatu berdasarkan sensor mana yang dirangsang. Produk akhir seharusnya, ketika sebuah tombol ditekan, ottobot memainkan melodi pendek atau mengepakkan kakinya atau menyalakan dioda pemancar cahaya.
Langkah 1: Perakitan Material dan Instalasi Perangkat Lunak
Komponen elektronik dan aplikasi komputer berikut diperlukan:
- Robot DIY Otto
- IDE sumber terbuka untuk Arduino (milik saya adalah versi 1.8.5 di Macbook Pro)
- 1 papan tempat memotong roti
- 8 kabel jumper (jantan ke betina)
- 3 kabel jumper (wanita ke wanita)
- 2 LED warna apa saja
- 2 tombol tekan
- 1 sensor sentuh HW-483
Langkah 2: Penempatan Tombol Tekan
Tempatkan tombol tekan di papan tempat memotong roti, di seberang jurang untuk IC Dual in-line Package (DIP). Keempat kaki kancing harus dipasang dengan kencang sehingga arus listrik dapat mengalir tanpa hambatan di sepanjang strip terminal papan tempat memotong roti. Demikian pula, letakkan tombol tekan lainnya di lokasi yang berbeda.
Hubungkan satu kaki tombol melalui kabel jumper (jantan ke betina) ke pin tegangan (V atau +) analog 0 (A0) pada pelindung Arduino Nano IO Anda. Juga hubungkan kaki itu ke pin sinyal (S) A0. Di ujung yang berlawanan hubungkan lubang di kolom yang sama dengan kaki ke pin ground (G atau GND) dari A0. Ulangi langkah untuk tombol kedua kecuali untuk menggunakan A1 kali ini.
Langkah 3: Beberapa Pengaturan LED
Colokkan LED 1 ke papan tempat memotong roti, kaki terkubur di dua strip terminal terpisah. Tempatkan kaki panjang LED 2 berdekatan dengan kaki pendek LED 1 di strip terminal yang sama. Kaki pendek LED 2 bisa kemana-mana asalkan tidak di kolom bekas di papan. Akhirnya, untuk menyelesaikan rangkaian seri, saya menghubungkan kaki panjang LED 1 ke pin sinyal (S) A4 dan kaki pendek LED 2 ke pin G A4.
Arus mengalir dalam satu lingkaran menurut satu jalur dari awal hingga akhir, dengan Anoda (positif) dari LED 2 bergabung dengan Katoda (negatif) dari LED 1. Selain itu, output tegangan dari pin analog terhubung ke positif. kaki panjang LED 1, dan dari LED itu koneksi lebih lanjut dibuat dari negatif ke positif LED 2 di sirkuit DC, dari mana listrik mengalir dari ujung negatif ke pin output ground.
Langkah 4: Koneksi Sensor Sentuh
Tiga kaki sensor sentuh memiliki fungsi yang berbeda. Yang tengah menerima tegangan. Salah satu cabang samping dengan huruf besar S tertulis di sebelahnya bertanggung jawab untuk input sinyal, dan yang lainnya ditandai dengan simbol minus adalah elektroda pembumian. Oleh karena itu, sambungkan pin samping ke S dan G digital 7 (D7), kaki tengah ke V.
Langkah 5: Unggah Program
Saya melampirkan file teks.ino dari kode ottobot saya ke langkah ini untuk referensi Anda. Saya mengakui kekurangan dalam program saya, terutama bagian LED. Saya hanya berhasil membiarkan lampu berkedip secara bersamaan meskipun saya berusaha tanpa henti untuk membuatnya memudar masuk dan keluar. Saya mohon maaf atas ketidakjelasan dalam komunikasi saya dan, semoga para pembaca postingan saya dapat mengikuti prosedur-prosedur di atas dengan mudah.