Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Untuk proyek musim panas 2020 saya, saya membuat dua mobil robot dengan sasis yang sama. Satu mobil robot seharusnya menggunakan sensor ultrasonik untuk mendeteksi objek di depannya dan kemudian secara otomatis mengubah arah. Mobil lain seharusnya dapat dikendalikan oleh telepon saya.
Langkah 1: Dapatkan Persediaan
Semua perlengkapan yang dibutuhkan untuk membuat kedua mobil tersebut tercantum di bawah ini:
- Dasar akrilik bening
- 2 roda plastik dengan ban karet
- 2 motor roda gigi kuning (pastikan untuk memasang konektor pada mereka)
- Roda Caster/Trailing - Perangkat Keras Pemasangan (mur & baut) - Hex Standoffs - KeyeStudio Arduino Clone (Papan Kuning & Hitam)- Papan NodeMCU Esp8266 - Mini Breadboard - 480 point BreadBoard
- Micro USB (untuk ESP8266)
- USB A ke B (untuk Papan Arduino
- Baterai 6Volt (Menampung 4xAA)
- DF Robot Dual H-Bridge (Papan Sirkuit Hitam, dengan Heat sink Hitam dan konektor hijau)
- L298N (Papan Sirkuit Merah dengan heat sink Hitam dan konektor Biru)
- Kabel Jumper
- 2 qty IR Sensor (Papan sirkuit biru kecil, Konektor 4 pin)
- Cakram gerak Roda 3qty (1 adalah cadangan)
- 2qty 9g servos
- Sensor UltraSonic (Papan sirkuit biru, 2 'mata' bulat besar)
- Tombol on / off
- 1 Obeng Hobby (Gagang Hitam, Atasan Oranye)
- Pita dua sisi (untuk memasang bagian-bagian ke dalam sasis. Anda juga bisa menggunakan lem)
Langkah 2: Pasang Chassis Mobil
Sebuah manual datang dengan set saya, sehingga Anda dapat menyimpan gambar dan mengikutinya jika Anda mau. Jika tidak, Anda dapat mengikuti instruksi saya di bawah ini untuk merakit sasis. Anda mungkin ingin orang kedua membantu Anda, karena akan sangat sulit untuk mengencangkan sekrup tanpa seseorang membantu Anda menahan mobil.
Pertama Anda perlu memperbaiki motor ke sasis dengan menggunakan pengencang plastik, beberapa sekrup, dan beberapa mur seperti pada gambar di atas
Kemudian Anda memasang roda ke motor
Sekarang Anda perlu memasang roda depan ke sasis menggunakan penyangga heksagonal, beberapa sekrup, dan mur
Selanjutnya anda pasang wadah baterai dengan juga menggunakan sekrup. Setelah Anda melakukannya, sasis mobil selesai!
Langkah 3: Pengkabelan
Kami akan melakukan mobil yang dikendalikan oleh sensor ultrasonik terlebih dahulu. Anda memerlukan sensor ultrasonik, baterai 6V, kabel jumper, papan L298, papan tempat memotong roti, dan Arduino Redboard. Saya menggunakan skema di atas untuk membantu saya.
Hubungkan kedua motor ke papan L298 menggunakan kabel jumper
Hubungkan papan L298 ke sumber daya 9V
Hubungkan papan L298 ke GND di papan merah Anda
Hubungkan sensor ultrasonik ke papan tempat memotong roti kosong dan ke input analog
Hubungkan papan L298 ke papan merah
Hubungkan sensor putar ke papan tempat memotong roti dan papan merah
Kemudian hubungkan baterai lain ke papan merah dengan adaptor
Langkah 4: Kode
Kode yang diposting akan digunakan untuk melakukan ping ke sensor ultrasonik untuk memeriksa apa pun di depannya. Kemudian akan memberitahu mobil untuk mengubah arah tergantung jika ada sesuatu yang menghalangi jalannya. Anda juga perlu mengunduh pustaka NewPing yang diposting di bawah ini. Maka Anda perlu meletakkannya di folder perpustakaan aplikasi Arduino.
bitbucket.org/teckel12/arduino-new-ping/downloads/
Langkah 5: Sukses (atau Tidak)
Sekarang jika Anda melakukan semuanya dengan benar, maka itu akan berhasil. Seperti yang Anda lihat di sini, saya membuat sensor berfungsi, tetapi motornya tidak berfungsi. Semua kode dan sensor tampaknya berfungsi. Namun, mobil itu tidak akan mengemudi. Saya memeriksa kabel dan kode dan semuanya tampak baik-baik saja. Anda mungkin mengalami masalah teknis ini, dan jika demikian, pastikan untuk memeriksa ulang untuk melihat apakah ada yang rusak atau tidak. Sensor itu jelas berfungsi seperti yang ditunjukkan dalam video yang diposting di bawah ini. Motornya juga pasti tidak rusak karena saya berhasil menggunakannya di mobil berikutnya. Saya benar-benar melakukan mobil ini setelah mobil berikutnya tetapi saya memutuskan untuk menunjukkan yang ini terlebih dahulu. Saya menduga ada masalah dengan papan L298.
Langkah 6: Menghubungkan Mobil Kedua
Sekarang kita akan membuat mobil yang dapat dikendalikan oleh ponsel Anda. Untungnya, yang ini berhasil dan saya punya video tentangnya. Untuk mobil ini Anda tidak membutuhkan material sebanyak yang terakhir. Anda hanya perlu kabel jumper, papan L298N dan wadah baterai Anda. Saya menggunakan ponsel android untuk mengunduh aplikasi yang diperlukan untuk mengontrol mobil.
Hubungkan motor ke papan L298
Hubungkan papan tempat memotong roti dan papan L298
Pastikan juga untuk menghubungkan baterai ke papan L298
Langkah 7: Kode
Berikut adalah kode yang perlu Anda unduh untuk mobil ini. Seharusnya mendeteksi alamat IP ponsel Anda sehingga Anda dapat mengontrol mobil dengan ponsel Anda. Anda juga perlu mengunduh aplikasi di ponsel android Anda.
Langkah 8: Sukses
Dengan semua langkah turun, Anda sekarang dapat mengontrol mobil menggunakan layar sentuh