Daftar Isi:

Roll-E [Robot E-Waste Upcyled]: 4 Langkah (dengan Gambar)
Roll-E [Robot E-Waste Upcyled]: 4 Langkah (dengan Gambar)

Video: Roll-E [Robot E-Waste Upcyled]: 4 Langkah (dengan Gambar)

Video: Roll-E [Robot E-Waste Upcyled]: 4 Langkah (dengan Gambar)
Video: 50 Kendaraan Luar Biasa tapi Luar Biasa dari 2002 hingga 2022 2024, November
Anonim
Roll-E [Robot Limbah Elektronik yang Ditingkatkan]
Roll-E [Robot Limbah Elektronik yang Ditingkatkan]

Ingat teman pengumpul sampah kita WALL·E? Nah orang ini di sini adalah sepupunya yang lebih muda, dan namanya Roll-E. Ini secara resmi adalah instruksi pertama saya, jadi mohon berbaik hati dan beri tahu saya kesalahan yang mungkin saya buat.

Tidak ada yang suka membaca instruksi panjang tanpa gambar jadi saya mencoba sebanyak mungkin untuk menambahkan banyak gambar untuk membuat robot ini mudah dibangun. Saya juga membuat instruksinya sesingkat dan sejelas mungkin [hanya empat langkah].

Instruksi akan berada dalam empat bagian;

  • Bahan:
  • perakitan
  • Sambungan Listrik
  • Kode.

Mari selami…..

Langkah 1: Bahan

Bahan
Bahan

Daftar Bahan

  1. Arduino Uno (x1) - Ini akan menjadi otak dari robot kami.
  2. Motor Shield (x1) - Untuk menggerakkan motor bergigi kami, Anda dapat menggunakan chip L293D untuk melakukan hal yang sama, jika Anda tahu caranya. Saya memilih pelindung motor karena relatif lebih mudah digunakan, plus memberi ruang untuk menambahkan lebih banyak motor untuk meningkatkan fungsionalitas.
  3. Geared Motors (x2) - Akan menggerakkan motor. Menghubungkan kabel - Anda memerlukan beberapa ini.
  4. Ban Robot (x2) - Ini akan bertindak sebagai roda kami.
  5. Mini Breadboard (x1) - Untuk membangun sirkuit kami dengan mudah tanpa perlu menyolder.
  6. Papan sirkuit cetak (pcb) yang tampak keren dari elektronik lama - Ini akan menjadi sasis robot kami, tidak melayani tujuan cerdas apa pun, hanya terlihat keren dan memperbarui elektronik lama.
  7. Balls from roll on deodorant [with ball holder] - Ini akan menjadi versi omniwheel kami:)
  8. HC-SR04 Sensor ultrasonik - Untuk menghindari rintangan.
  9. Sakelar (x1) - Untuk menghidupkan atau mematikan robot.
  10. Menghubungkan kabel - Untuk membangun sirkuit.
  11. Pistol lem panas - Saya pikir Anda tahu untuk apa ini digunakan.

Langkah 2: Perakitan

perakitan
perakitan
perakitan
perakitan
perakitan
perakitan

Pertama ambil pcb keren Anda dan tandai di mana Anda ingin arduino Anda berbaring di atasnya, menggunakan spidol. Hapus semua komponen yang ada untuk memberi ruang bagi arduino Anda.

Tempatkan Arduino Anda pada PCB, dengan menggunakan lubang sekrup pada Arduino sebagai panduan, tandai titik pada PCB sehingga Anda dapat mengebor lubang pada PCB jika Anda dapat menggunakan sekrup generik yang sesuai untuk memasang papan Arduino Anda ke PCB. Menggunakan sekrup memungkinkan Anda untuk melepas dan memasang kembali Arduino dari PCB dengan mudah. Jika Anda tidak memiliki bor, Anda dapat membuat lubang menggunakan obeng, tekan obeng ke bagian yang ditandai dan tekan perlahan sambil memutar obeng

Catatan: pastikan untuk menempatkan bahan isolasi antara arduino dan pcb untuk mencegah koneksi yang ada pada pcb dari korsleting arduino

2: Menggunakan pistol lem panas Anda, rekatkan papan tempat memotong roti mini ke bagian PCB yang Anda inginkan, perhatikan bahwa sensor ultrasonik akan berada di papan tempat memotong roti dan tidak ada yang menghalanginya, untuk memungkinkannya mendeteksi rintangan.

3: Putar kabel penghubung di sekitar terminal motor, uji koneksi Anda untuk memastikan motor berfungsi kemudian dukung dengan lem panas. Setelah melakukan ini, pasang ban ke motor.

4: Balikkan PCB [dengan arduino dan papan tempat memotong roti Anda terpasang] dan rekatkan roda omni dan motor ke bagian belakang. Lihat gambar untuk mengetahui cara melakukannya.

Untuk membangun yang lebih cepat, Anda dapat melupakan sekrup dan cukup gunakan pistol lem panas untuk menyatukan semuanya. Jika dilakukan dengan benar lem dapat bertindak sebagai isolator untuk arduino.

Langkah 3: Sambungan Listrik

Sambungan Listrik
Sambungan Listrik
Sambungan Listrik
Sambungan Listrik
Sambungan Listrik
Sambungan Listrik
Sambungan Listrik
Sambungan Listrik

Anda selesai dengan build untuk saat ini. Namun, kami akan menumpuk pelindung motor pada arduino setelah kami melakukan beberapa pengkabelan awal.

Untuk sambungan listrik kita harus memasang sensor ultrasonik HC-SR04, sebuah tombol dengan resistor pull down ke arduino. Kemudian kami akan menghubungkan motor kami ke saluran M3 dan M4 pada pelindung motor dan menumpuk pelindung motor ke arduino, memotong kabel dari sensor ultrasonik dan tombol di pin arduino 13, 12 dan 8.

Sambungan untuk sensor ultrasonik HC-S04, resistor button dan pull down ditunjukkan pada gambar 1 dan 2. Resistor 10k-ohm menghubungkan pin ke ground, hal ini dilakukan agar pin terbaca LOW di arduino saat tidak ada tegangan mengalir melalui saklar.

Pelindung motor yang saya gunakan adalah versi 1 dari pelindung motor Adafruit, terlepas dari pelindung motor yang Anda gunakan apakah v1 atau v2 atau turunannya, saya rasa koneksinya tidak akan jauh berbeda dari yang saya lakukan. Untuk sambungan motor, cukup sambungkan kabel motor kiri ke terminal M4 pelindung motor dan motor kanan ke terminal M3 [tidak masalah saluran apa yang Anda sambungkan, saya hanya menentukan karena kode saya]. Lihat gambar 3 dan 4.

hal. Gambar 4 (Koneksi motor skema) bukan milik saya, saya tidak punya waktu untuk membuat sketsa jadi saya mendapatkannya dari

Setelah membuat koneksi Anda, tumpuk pelindung motor ke arduino.

Langkah 4: Kode

Kode
Kode

Sebelum Anda dapat menjalankan kode, Anda perlu menginstal perpustakaan AFMotor.h. Itu adalah perpustakaan untuk pelindung motor. Untuk melakukan ini, ikuti tautan di bawah ini memiliki langkah-langkah untuk melakukan ini dan juga memiliki tautan tempat Anda dapat mengunduh file perpustakaan.

Tautan pemasangan perpustakaan AFMotor.h -

Setelah menginstal saya sarankan Anda memeriksa kelas motor dc dari referensi perpustakaan untuk mengetahui cara menggunakannya. Ikuti tautan di bawah untuk referensi.

Tautan referensi Kelas AF_DCMotor -

Saya telah melampirkan file sketsa arduino untuk kode di bawah ini. Saat menjalankan kode, buka monitor serial untuk melacak apakah kode berjalan sebagaimana mestinya

Itu saja teman-teman Anda sudah selesai, tolong beri tahu saya bagaimana saya dapat membuat instruksi ini lebih baik dan masalah apa pun yang mungkin Anda miliki di kotak komentar. TERIMA KASIH

Direkomendasikan: