Isi kandungan:
- Bekalan
- Langkah 1: Prinsip Kerja
- Langkah 2: Muat naik Kod
- Langkah 3: Membuat Lubang untuk Motor Shaft
- Langkah 4: Litar Motor Bahagian 1
- Langkah 5: Litar Motor Bahagian 2
- Langkah 6: Litar Pengesanan Objek
- Langkah 7: Bot Penyangga
- Langkah 8: Roda
Video: Halangan Mengelakkan Perahu Dayung Dengan Arudino: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hai rakan-rakan, dalam tutorial ini saya akan menunjukkan kepada anda cara membuat Perahu Mengelakkan Halangan. Saya mengemukakan idea ini semasa saya bersantai di dekat kolam ikan dan memikirkan idea untuk cabaran plastik. Saya menyedari bahawa plastik di sini akan sangat berguna untuk digunakan sebagai perahu, kerana daya apung dan kedap air.
Bekalan
Badan
1 x Bekas Makanan 700ml
2 x Paddle Wheel 70mm
5 x Tutup Botol
Bahagian elektronik
1 x Arduino Nano / Uno (Nano yang Disyorkan)
2 x Motor DC
Pemandu Motor 1 x L298N
1 x Sensor Ultrasonik
1 x Mikro Servo
2 x 18650 Bateri
1 x 18650 Pemegang Bateri (2 Tempat)
4 x Bateri AA
1 x Pemegang Bateri AA (4 Tempat)
1 x Suis
Kawat
Alat Sokongan
Pistol gam
Besi pematerian
Langkah 1: Prinsip Kerja
Algoritma Asas
Setiap kali ultrasonik mengesan objek pada jarak 15cm, servo akan berputar hingga 180 darjah kemudian hingga 0 darjah (belok kanan dan kiri) untuk mencari jalan mana yang bebas dari halangan. Selepas itu, motor akan menggerakkan perahu dayung ke lorong yang bebas dari halangan
Litar
Dalam projek ini, kami akan menggunakan 2 sumber voltan, satu untuk Arduino, sensor ultrasonik, dan pemandu motor, sementara yang lain khusus untuk servo. Arduino, sensor ultrasonik, dan pemandu motor akan menggunakan Bateri 18650 kerana bateri 18650 dapat memberikan arus yang besar untuk motor dan sebab-sebab lain kerana motor dapat menghabiskan bateri dengan cepat sehingga kita memerlukan bateri 18650 yang dapat diisi semula.
Langkah 2: Muat naik Kod
Untuk memudahkan proses memuat naik, kami akan memuat naik kod terlebih dahulu ke Arduino sebelum membuat litar.
Fail Arduino:
Langkah 3: Membuat Lubang untuk Motor Shaft
Dalam langkah ini kita akan membuat lubang di sisi kiri dan kanan bekas makanan. Kelak batang dinamo akan dimasukkan ke dalam dua lubang ini. Kedudukan lubang berada di tengah-tengah panjang bekas makanan (panjang / 2) dan 3.2cm dari bawah.
Langkah 4: Litar Motor Bahagian 1
Pada langkah ini kita akan menyambungkan L298n ke bateri dan motor.
Sambungan:
1. L298N (Output) ke motor DC
2. Positiveterminal bateri untuk bertukar
3. L298N (12V) untuk bertukar
4. Terminal negatif bateri ke L298N (GND)
selepas itu lekatkan mereka ke bekas makanan.
Catatan:
-Gamkan penahan bateri tepat di tengah (lebar) sehingga perahu dayung tidak condong ke kiri atau kanan.
Langkah 5: Litar Motor Bahagian 2
Sekarang kita akan menghubungkan arduino ke L298N.
Sambungan:
1. D5 untuk Membolehkan A
2. D6 untuk Membolehkan B
3. A0 ke Input 1
4. A1 hingga Input 2
5. A2 hingga Input 3
6. A3 hingga Input 4
7. Vin hingga 5V (V keluar dari L298N)
8. GND (arduino) ke GND (L298N)
Langkah 6: Litar Pengesanan Objek
Komponen utama litar pengesanan objek adalah sensor servo dan ultrasonik. Sensor ultrasonik akan menggunakan Arduino sebagai bekalan kuasa, sementara servo akan menggunakan bateri yang terpisah (bateri AA x 4). Bateri servo akan dilekatkan pada hujung bekas makanan yang bertentangan dengan pemegang bateri 18950.
Anda boleh meletakkan sensor di mana sahaja selagi ia tidak terhalang oleh objek lain. Dalam kes saya, saya menggunakan penutup bekas plastik yang telah dipotong ke tempat sensor ultrasonik dan servo (lihat gambar).
Sambungan servo:
VCC ke bateri positif (AA)
Isyarat ke D10
Servo GND ke bateri GND & arduino
Sambungan Sensor Ultrasonik:
VCC hingga 3.3v (arduino)
GND ke GND (arduino)
Gema ke D2
Trig ke D3
Langkah 7: Bot Penyangga
Penyangga mempunyai fungsi untuk mencegah roda dayung menyentuh lantai / meja ketika kita meletakkannya di atasnya. Penyangga akan menggunakan penutup botol. Kerana selain senang dicari, penutup botol juga mempunyai ukuran yang sesuai untuk kapal kita.
Untuk membuat penyangga, ambil 3 penutup botol dan lekatkan ke bahagian bawah kapal seperti gambar di atas.
Langkah 8: Roda
Pertama, buat lubang di bahagian tengah penutup botol. Selepas itu, tempelkan dayung ke penutup botol seperti gambar berikut. Kemudian langkah terakhir adalah merekatkannya ke batang dinamo.
Disyorkan:
Halangan Mengelakkan Robot LEGO: 8 Langkah (dengan Gambar)
Halangan Menghindari LEGO Robot: Kami suka LEGO dan kami juga menyukai Crazy Circuits jadi kami mahu menggabungkan keduanya menjadi robot yang mudah dan menyeronokkan yang dapat mengelakkan berlari ke dinding dan objek lain. Kami akan menunjukkan kepada anda bagaimana kami membangun, dan menggariskan asas-asas yang diperlukan supaya anda dapat membina sendiri
Halangan Mengelakkan Robot Dengan Sensor IR Tanpa Mikrokontroler: 6 Langkah
Halangan Menghindari Robot Dengan Sensor IR Tanpa Mikrokontroler: Baiklah projek ini adalah projek yang lebih lama, saya membuatnya pada tahun 2014 pada bulan Julai atau Ogos, terfikir untuk berkongsi dengan anda. Ini adalah robot penghalang halangan sederhana yang menggunakan sensor IR dan berfungsi tanpa mikrokontroler. Sensor IR menggunakan opamp IC i
Robot Mengelakkan Halangan (Arduino): 8 Langkah (dengan Gambar)
Robot Mengelakkan Halangan (Arduino): Di sini saya akan memberi petunjuk kepada anda tentang membuat Robot Mengelakkan Halangan berdasarkan Arduino. Saya harap dapat membuat panduan langkah demi langkah untuk membuat robot ini dengan cara yang sangat mudah. Robot mengelakkan halangan adalah robot yang sepenuhnya autonomi yang dapat mengelakkan sebarang
Halangan Mengelakkan Rover Dengan Dexter: 4 Langkah
Halangan Mengelakkan Rover Dengan Dexter: Sekiranya anda baru dalam Komuniti Dexter sila rujuk https://www.instructables.com/id/Getting-Started-With-Dexter/Dalam projek ini, kami sedang mengembangkan Halangan mengelakkan Rover menggunakan papan Dexter kami dan Sensor Ultrasonik
Robot Mengelakkan Halangan Dengan Keperibadian !: 7 Langkah (dengan Gambar)
Robot Mengelakkan Halangan Dengan Keperibadian !: Tidak seperti kebanyakan bot 'roaming', robot ini sebenarnya berkeliaran sehingga nampaknya 'berfikir'! Dengan mikrokontroler BASIC Stamp (Basic Atom, Parallax Basic Stamp, Coridium Stamp, dll.), Casis dari beberapa jenis, beberapa sensor, dan beberapa