Isi kandungan:

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

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

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

Masih ingat rakan pengumpul sampah kami WALL · E? Lelaki ini di sini adalah sepupunya yang lebih muda, dan namanya Roll-E. Ini adalah arahan pertama saya secara rasmi, jadi harap bersikap baik dan beritahu saya sebarang kesalahan yang mungkin saya buat.

Tidak ada yang suka membaca arahan panjang tanpa gambar, jadi saya berusaha seboleh mungkin untuk menambahkan banyak gambar untuk membuat robot ini mudah. Saya juga membuat instruksinya sesingkat dan lurus ke titik yang mungkin [hanya empat langkah].

Pengajaran akan dibahagi dalam empat bahagian;

  • Bahan
  • perhimpunan
  • Sambungan Elektrik
  • Kod.

Mari menyelam…..

Langkah 1: Bahan

Bahan
Bahan

Senarai Bahan

  1. Arduino Uno (x1) - Ini akan menjadi otak robot kita.
  2. Motor Shield (x1) - Untuk menggerakkan motor roda gigi kami, anda boleh menggunakan cip L293D untuk melakukan perkara yang sama, jika anda tahu caranya. Saya memilih pelindung motor kerana lebih mudah digunakan, ditambah memberi ruang untuk menambah lebih banyak motor untuk fungsi yang lebih baik.
  3. Geared Motors (x2) - Akan menggerakkan motor di sekitar. Menyambungkan wayar - Anda memerlukan beberapa ini.
  4. Tayar Robot (x2) - Ini akan berfungsi sebagai roda kita.
  5. Papan Roti Mini (x1) - Untuk membina litar kami dengan mudah tanpa perlu menyolder.
  6. Papan litar bercetak (pcb) yang hebat dari elektronik lama - Ini akan menjadi asas robot kami, ia tidak berfungsi dengan baik, hanya elektronik yang cantik dan cantik.
  7. Bola dari roll on deodoran [dengan pemegang bola] - Ini akan menjadi versi omniwheel kami:)
  8. Sensor ultrasonik HC-SR04 - Untuk mengelakkan halangan.
  9. Switch (x1) - Untuk menghidupkan atau mematikan robot.
  10. Wayar penyambung - Untuk litar bangunan.
  11. Senapang panas - Saya rasa anda tahu untuk apa ini digunakan.

Langkah 2: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan

Mula-mula bawa pcb anda yang menarik dan tandakan di mana anda mahu arduino anda berbaring di atasnya, menggunakan penanda. Keluarkan komponen yang ada untuk memberi ruang kepada arduino anda.

Letakkan Arduino anda di pcb, menggunakan lubang skru pada Arduino sebagai panduan, tandakan titik pada pcb sehingga anda dapat menggerudi lubang pada pcb sekiranya anda boleh menggunakan skru generik yang sesuai untuk memasang papan arduino anda ke pcb. Menggunakan skru membolehkan anda melepaskan dan memasang kembali Arduino dari pcb dengan mudah. Sekiranya anda tidak mempunyai gerudi, anda boleh membuat lubang menggunakan pemacu skru, tekan pemacu skru ke bahagian yang ditandai dan tekan perlahan sambil memutar pemacu skru

Catatan: pastikan meletakkan bahan penebat antara arduino dan pcb untuk mengelakkan sambungan yang ada di pcb daripada arus pendek arduino

2: Dengan menggunakan lem panas anda, tempelkan papan roti mini ke bahagian pcb yang anda inginkan, perhatikan bahawa sensor ultrasonik akan berada di papan roti dan tidak ada yang boleh menyekatnya, untuk membolehkannya mengesan halangan.

3: Wayar penyambungan melengkung di sekitar terminal motor, uji sambungan anda untuk memastikan motor berfungsi kemudian disokong dengan gam panas. Setelah melakukan ini pasangkan tayar pada motor.

4: Balikkan pcb [dengan arduino dan papan roti anda terpasang] dan lekatkan roda omni dan motor ke belakang. Rujuk gambar untuk mempunyai idea tentang cara melakukan ini.

Untuk binaan yang lebih pantas, anda boleh melupakan skru dan hanya menggunakan pistol gam panas untuk menyatukan semuanya. Sekiranya dilakukan dengan betul, gam boleh berfungsi sebagai penebat arduino.

Langkah 3: Sambungan Elektrik

Sambungan Elektrik
Sambungan Elektrik
Sambungan Elektrik
Sambungan Elektrik
Sambungan Elektrik
Sambungan Elektrik
Sambungan Elektrik
Sambungan Elektrik

Anda selesai dengan binaan buat masa ini. Walau bagaimanapun, kami akan meletakkan motor yang terhindar dari arduino setelah kami melakukan pendawaian awal.

Untuk sambungan elektrik kita mesti memasang sensor ultrasonik HC-SR04, butang dengan perintang tarik ke arduino. Kemudian kita akan menyambungkan motor kita ke saluran M3 dan M4 pada pelindung motor dan menyusun perisai motor ke arduino, memecahkan wayar dari sensor ultrasonik dan butang masing-masing pada pin arduino 13, 12 dan 8.

Sambungan untuk sensor ultrasonik HC-S04, butang dan perintang tarik ditunjukkan dalam gambar 1 dan 2. Perintang 10k-ohm menghubungkan pin ke tanah, ini dilakukan supaya pin akan membaca RENDAH di arduino apabila tidak voltan mengalir masuk melalui suis.

Perisai motor yang saya gunakan adalah versi 1 pelindung motor Adafruit, tanpa mengira perisai motor yang anda gunakan sama ada v1 atau v2 atau turunannya. Saya rasa sambungannya tidak akan berbeza daripada yang saya lakukan. Untuk sambungan motor, sambungkan wayar motor kiri ke terminal M4 perisai motor dan motor kanan ke terminal M3 [tidak masalah saluran mana yang anda sambungkan, saya hanya nyatakan kerana kod saya]. Rujuk gambar 3 dan 4.

Ps. Gambar 4 (Sambungan motor skematik) bukan milik saya, saya tidak mempunyai masa untuk membuat lakaran, jadi saya memperolehnya dari

Setelah membuat sambungan anda, pasangkan pelindung motor ke arduino.

Langkah 4: Kod

Kod
Kod

Sebelum anda dapat menjalankan kod, anda perlu memasang pustaka AFMotor.h. Itulah perpustakaan untuk pelindung motor. Untuk melakukan ini ikuti pautan di bawah ini mempunyai langkah-langkah untuk melakukan ini dan juga mempunyai pautan di mana anda boleh memuat turun fail perpustakaan.

Pautan pemasangan perpustakaan AFMotor.h -

Selepas memasang, saya cadangkan anda melihat kelas motor dc dari rujukan perpustakaan untuk mengetahui cara menggunakannya. Ikuti pautan di bawah untuk rujukan.

Pautan rujukan AF_DCMotor Class -

Saya telah melampirkan fail lakaran arduino untuk kod di bawah. Semasa menjalankan kod, buka monitor bersiri untuk mengesan apakah kod tersebut berjalan sebagaimana mestinya

Sudah selesai, tolong beritahu saya bagaimana saya dapat menjadikan instruksinya lebih baik dan sebarang masalah yang anda hadapi di kotak komen. TERIMA KASIH

Disyorkan: