Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Sediakan Roda
- Langkah 3: Menyiapkan Komponen Bercetak 3D
- Langkah 4: Sediakan Perisai Motor
- Langkah 5: Sambungkan ke Papan Roti
- Langkah 6: Siapkan Sensor Ultrasonik HC-SR04
- Langkah 7: Sediakan Motor Servo
- Langkah 8: Sediakan Sensor Sentuh
- Langkah 9: Pasang Rob
- Langkah 10: Kod
Video: Robot Robot Automatik: 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Instruksional ini dibuat untuk memenuhi keperluan projek Makecourse di University of South Florida (www.makecourse.com).
Dalam tutorial ini anda akan belajar bagaimana membuat robot automatik sepenuhnya bernama Rob yang dilengkapi dengan sensor yang memungkinkan untuk mengesan rintangan. Rob bergerak sehingga dia bersentuhan dengan halangan dan kemudian dia berhenti, memeriksa persekitarannya dan terus berada di jalan yang bebas dari halangan.
Untuk membuat robot ini, pengetahuan tentang Arduino dan C ++ tidak diperlukan tetapi ia membantu!
Mari kita mulakan!
Langkah 1: Apa yang Anda Perlu
Untuk projek ini, anda memerlukan:
Bahan:
- Arduino UNO x1
- Perisai Motor x1
- Papan roti x1
- Motor DC x4
- Roda x4
- Sensor Ultrasonik HC-SR04 x1
- Pemegang bateri 9-V x2
- Motor Servo Mikro x1
- Bateri 9V x2
- Pita elektrik
- Wayar
- Kotak Hitam x1
- Sensor Sentuh x1
Alat:
- Senapang Gam Panas
- Besi pematerian
- Pencetak 3-D
- Pemutar skru
- Pemotong Kawat
Langkah 2: Sediakan Roda
Ambil dua wayar pelompat dan letakkan satu melalui setiap tab tembaga yang terdapat di sisi Motor DC. Dengan menggunakan besi pematerian, pasangkan dengan teliti wayar pelompat ke motor DC. Ulangi untuk semua motor.
Ambil roda dan letakkan ke pin putih yang terdapat di seberang tab tembaga pada motor DC. Roda harus berpusing rapat dan berputar bebas bersama Motor DC.
Untuk memeriksa apakah roda berfungsi dengan baik, letakkan setiap wayar yang disolder ke setiap motor DC ke terminal positif dan negatif bateri 9-V. Roda mesti berpusing.
Langkah 3: Menyiapkan Komponen Bercetak 3D
Dengan menggunakan Pencetak 3-D, cetak fail.stl berikut. Fail bahagian juga disertakan sekiranya terdapat keperluan untuk mengubah reka bentuk.
Langkah 4: Sediakan Perisai Motor
Dengan menggunakan pemutar skru, kita akan menyambungkan setiap wayar DC Motor ke port M1 M2 M3 dan M4 pada pelindung Motor.
Sambungkan motor yang akan mengawal roda kiri ke port M1 dan M2 dan motor roda kanan ke port M3 dan M4.
Sekiranya motor berjalan ke belakang, alihkan wayar pada port perisai Motor untuk roda itu. (Pada dasarnya menukar hubungan positif dan negatif).
Memateri wayar panjang ke + 5V, Ground, A0, A1, dan Pin 3 pada pelindung motor. Ini akan digunakan untuk menyambungkan Papan Roti, Sensor Ultrasonik dan Sensor Sentuh pada langkah-langkah kemudian.
Dengan menggunakan pemutar skru, sambungkan pemegang bateri ke port EXT_PWR pada pelindung motor. Ini akan memberi kuasa pada pelindung motor dan roda.
Letakkan perisai Motor ke Arduino, pastikan port diselaraskan dengan betul.
Langkah 5: Sambungkan ke Papan Roti
Untuk memastikan perkara mudah, kebanyakan sambungan disolder ke pelindung motor. Papan roti terutamanya digunakan untuk menyediakan sambungan + 5V dan Ground.
Dengan menggunakan wayar yang disolder ke pelindung Motor pada langkah terakhir, sambungkan wayar + 5V ke jalur kuasa merah papan roti dan sambungkan wayar Ground ke jalur kuasa biru di papan roti.
Langkah 6: Siapkan Sensor Ultrasonik HC-SR04
Untuk bahagian ini, anda memerlukan bahagian bercetak 3-D anda dari langkah 3!
Pasangkan Sensor Ultrasonik ke bahagian Pemegang Sensor Ultrasonik Bercetak 3-D. Sambungkan 4 kabel jumper wanita ke port Ground, Trigger, Echo, dan VCC yang terdapat di bahagian belakang sensor ultrasonik. Jalankan kabel pelompat melalui bahagian dalam Bahagian Pemasangan Servo dan gunakan gam panas, sambungkan bahagian pelekap servo ke bahagian Pemegang Sensor Ultrasonik.
Sambungkan wayar yang dipateri ke pelindung motor pada langkah 4 hingga akhir sensor ultrasonik antara wanita dan wanita. TRIG harus menyambung ke A0, dan ECHO harus menyambung ke A1. Jalankan sambungan dari jalur kuasa merah di papan roti ke port VCC pada sensor ultrasonik dan sambungan lain dari jalur kuasa biru ke port GROUND.
Kekalkan sambungan dengan pita elektrik untuk memastikan ia tidak longgar.
Langkah 7: Sediakan Motor Servo
Untuk langkah ini, anda memerlukan bahagian bercetak Base 3-D.
Pasang Motor Servo ke bukaan tengah (bukaan tengah 3 bukaan segi empat tepat) bahagian bercetak Base 3-D. Jalankan Kawat Servo melalui bukaan dan sambungkan motor servo ke port SER1 di sudut pelindung motor.
Panaskan Ultrasonik Piece dari langkah sebelumnya ke bahagian atas motor servo.
Langkah 8: Sediakan Sensor Sentuh
Sambungkan 3 wayar jumper perempuan ke port G, V dan S yang terdapat di bahagian belakang sensor sentuh.
Sambungkan wayar yang disolder ke pin 3 pelindung Motor ke port S pada sensor sentuh. Jalankan sambungan dari jalur kuasa merah di papan roti ke port VCC pada sensor ultrasonik dan sambungan lain dari jalur kuasa biru ke port GROUND.
Langkah 9: Pasang Rob
Panaskan pistol gam panas anda, ia akan digunakan secara meluas dalam langkah ini. Semasa anda menunggu pistol lem panas, cat kotak hitam yang anda sediakan di Kursus Membuat menggunakan cat Akrilik. Tunggu sehingga kering.
Setelah lem panas, lekatkan bahagian sensor Base / Ultrasonic ke bahagian atas kotak. Jalankan wayar ke bahagian dalam kotak. Letakkan pelindung motor, Arduino, dan papan roti di dalam kotak.
Panaskan empat Motor DC ke bahagian bawah kotak, memastikan roda yang disambungkan ke M1 dan M2 berada di sebelah kiri, dan roda yang disambungkan ke M3 dan M4 berada di sebelah kanan. Pada ketika ini, Rob harus lengkap tolak kodnya.
Langkah 10: Kod
Untuk menjalankan kod yang disediakan, pertama anda mesti memuat turun fail AFmotor dan NewPing ke pustaka arduino anda.r
Muat turun fail FinalCode_4connect dan muat naik ke arduino anda.
Kod menetapkan fungsi yang membantu mengubah jalan robot jika ada halangan dalam perjalanannya. Ketika mengesan rintangan Rob berhenti, dan memeriksa ke kiri dan kanannya dan bergantung pada lokasi halangan, fungsi gerak maju, mundur, putar, putar, dan lurus dipanggil sehingga dia dapat bergerak ke arah yang tepat. Apabila sensor sentuhan ditekan, servo mula memeriksa sekelilingnya dan Rob bergerak ke depan sehingga dia mengesan halangan. Apabila halangan dikesan, Rob berhenti dan memulakan fungsi ChangePath.
Robot anda sekarang harus berjalan dan mengelakkan halangan!
Disyorkan:
Reka Bentuk Akuarium Dengan Kawalan Automatik Parameter Asas: 4 Langkah (dengan Gambar)
Reka Bentuk Akuarium Dengan Kawalan Automatik Parameter Asas: Pengenalan Hari ini, penjagaan akuarium laut tersedia untuk setiap aquarist. Masalah memperoleh akuarium tidak sukar. Tetapi untuk sokongan hidup sepenuhnya penduduk, perlindungan dari kegagalan teknikal, penyelenggaraan dan perawatan yang mudah dan cepat
Kawal Pintu Gelongsor Automatik Anda Dengan Pembantu Rumah dan ESP Rumah: 5 Langkah (dengan Gambar)
Kawal Pintu Gelongsor Automatik Anda Dengan Pembantu Rumah dan ESPRumah: Artikel berikut adalah beberapa maklum balas mengenai pengalaman peribadi saya mengendalikan pintu gelangsar automatik yang telah saya pasangkan di rumah saya. Pintu gerbang ini, berjenama " V2 Alfariss ", telah dilengkapi dengan beberapa alat kawalan jauh Phox V2 untuk mengawalnya. Saya juga ada
Lampu Malam Lorong IoT Automatik Dengan ESP8266: 4 Langkah (dengan Gambar)
Lampu Malam Lorong IoT Automatik Dengan ESP8266: Saya memulakan projek ini yang diilhamkan oleh lampu tangga dari pos lain yang boleh dipesan. Perbezaannya adalah otak litar menggunakan ESP8266, yang bermaksud ia akan menjadi peranti IoT. Apa yang saya fikirkan adalah mempunyai lampu malam lorong untuk
Pengumpan Tumbuhan Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: 21 Langkah
Pengumpan Tanaman Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: Dalam tutorial ini kita akan menunjukkan cara mengatur sistem pengumpan tanaman dalaman / luaran khusus yang menyiram tanaman secara automatik dan dapat dipantau dari jarak jauh menggunakan platform Adosia
Robot Pembersih Vakum Automatik AUVC Dengan Penyinaran Kuman UV: 5 Langkah (dengan Gambar)
Robot Pembersih Vakum Automatik AUVC Dengan Penyinaran Kuman UV: Ini adalah robot serbaguna automatik yang dirancang untuk melaksanakan fungsi seperti penyedot debu, pembersihan lantai, pembunuhan kuman dan pembersihan. Ia menggunakan mikrokontroler Arduino yang diprogram untuk menggerakkan empat motor dc, satu servo dan dua