Daftar Isi:
- Perlengkapan
- Langkah 1: Prinsip Kerja
- Langkah 2: Unggah Kode
- Langkah 3: Membuat Lubang untuk Poros Motor
- Langkah 4: Sirkuit Motor Bagian 1
- Langkah 5: Sirkuit Motor Bagian 2
- Langkah 6: Sirkuit Deteksi Objek
- Langkah 7: Perahu Penyangga
- Langkah 8: Roda
Video: Hambatan Menghindari Perahu Dayung Dengan Arudino: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Hai teman-teman, dalam tutorial ini saya akan menunjukkan cara membuat Perahu Dayung Penghindar Rintangan. Saya datang dengan ide ini ketika saya sedang bersantai di dekat kolam ikan saya dan memikirkan ide untuk tantangan plastik. Saya menyadari bahwa plastik di sini akan sangat berguna untuk digunakan sebagai perahu, karena daya apung dan kedap airnya.
Perlengkapan
Tubuh
1 x Wadah Makanan 700ml
2 x Roda Dayung 70mm
5 x Tutup Botol
Bagian elektronik
1 x Arduino Nano/Uno (Nano yang Disarankan)
2 x Motor DC
1 x L298N Pengemudi Motor
1 x Sensor Ultrasonik
1 x Servo Mikro
2x18650 Baterai
1 x 18650 Dudukan Baterai (2 Tempat)
4 x Baterai AA
1 x Tempat Baterai AA (4 Tempat)
1 x Saklar
Kabel
Alat Pendukung
Lem tembak
Solder Besi
Langkah 1: Prinsip Kerja
Algoritma Dasar
Setiap kali ultrasonik mendeteksi objek pada jarak 15cm, servo akan berputar ke 180 derajat kemudian ke 0 derajat (belok kanan dan kiri) untuk menemukan jalur mana yang bebas dari rintangan. Setelah itu, motor akan menggerakkan perahu dayung ke jalur yang bebas hambatan
sirkuit
Dalam proyek ini, kami akan menggunakan 2 sumber tegangan, satu untuk Arduino, sensor ultrasonik, dan driver motor, sedangkan yang lainnya khusus untuk servo. Arduino, sensor ultrasonik, dan driver motor akan menggunakan Baterai 18650 karena baterai 18650 dapat memberikan arus yang besar untuk motor dan alasan lainnya karena motor dapat dengan cepat menguras baterai sehingga diperlukan baterai 18650 yang dapat diisi ulang.
Langkah 2: Unggah Kode
Untuk mempermudah proses upload, kita akan mengupload kode terlebih dahulu ke Arduino sebelum membuat rangkaian.
berkas Arduino:
Langkah 3: Membuat Lubang untuk Poros Motor
Pada langkah ini kita akan membuat lubang di sisi kiri dan kanan wadah makanan. Nantinya poros dinamo akan dimasukkan ke dalam dua lubang tersebut. Posisi lubang berada di tengah wadah makanan yang panjangnya (panjang/2) dan 3,2 cm dari bawah.
Langkah 4: Sirkuit Motor Bagian 1
Pada langkah ini kita akan menghubungkan L298n ke baterai dan motor.
Koneksi:
1. L298N (Output) ke motor DC
2. Terminal positif baterai untuk beralih
3. L298N (12V) untuk beralih
4. Terminal negatif baterai ke L298N (GND)
setelah itu rekatkan ke wadah makanan.
Catatan:
-Rekatkan dudukan baterai tepat di tengah (lebar) agar perahu dayung tidak miring ke kiri atau ke kanan.
Langkah 5: Sirkuit Motor Bagian 2
Sekarang kita akan menghubungkan arduino ke L298N.
Koneksi:
1. D5 untuk Mengaktifkan A
2. D6 untuk Mengaktifkan B
3. A0 ke Masukan 1
4. A1 ke Masukan 2
5. A2 ke Masukan 3
6. A3 ke Masukan 4
7. Vin ke 5V (V keluar dari L298N)
8. GND (arduino) ke GND (L298N)
Langkah 6: Sirkuit Deteksi Objek
Komponen utama rangkaian pendeteksi objek adalah servo dan sensor ultrasonik. Sensor ultrasonik akan menggunakan Arduino sebagai catu daya, sedangkan servo akan menggunakan baterai terpisah (baterai AA x 4). Baterai servo akan direkatkan di ujung wadah makanan di seberang dudukan baterai 18950.
Anda dapat menempatkan sensor di mana saja selama tidak terhalang oleh benda lain. Dalam kasus saya, saya menggunakan tutup wadah plastik yang telah dipotong untuk menempatkan sensor ultrasonik dan servo (lihat gambar).
Koneksi servo:
VCC ke baterai positif (AA)
Sinyal ke D10
GND servo ke baterai GND & arduino
Koneksi Sensor Ultrasonik:
VCC ke 3.3v (arduino)
GND ke GND (arduino)
Gema ke D2
Trik ke D3
Langkah 7: Perahu Penyangga
Penyangga memiliki fungsi untuk mencegah roda dayung menyentuh lantai/meja saat kita meletakkannya di atasnya. Buffer akan menggunakan tutup botol. Karena selain mudah ditemukan, tutup botolnya juga memiliki ukuran yang pas untuk perahu kita.
Untuk membuat penyangga, ambil 3 tutup botol dan cukup rekatkan ke bagian bawah perahu seperti gambar di atas.
Langkah 8: Roda
Pertama, buat lubang di tengah tutup botol. Setelah itu rekatkan dayung ke tutup botol seperti gambar berikut. Kemudian langkah terakhir adalah merekatkannya ke poros dinamo.
Direkomendasikan:
Hambatan EMOSIONAL MENGHINDARI ROBOT: 11 Langkah
ROBOT PENGHINDARI EMOSIONAL: Robot emosional. Robot ini menampilkan emosi dengan neopiksel (LED RGB) seperti kesedihan, kebahagiaan, marah dan takut, juga dapat menghindari rintangan dan melakukan gerakan tertentu selama emosi tertentu. Otak robot ini adalah mega Arduino. ke
Hambatan Arduino DIY Menghindari Mobil di Rumah: 5 Langkah
Mobil Penghindar Rintangan Arduino DIY di Rumah: Pada artikel ini saya akan menunjukkan cara membuat mobil Penghindar Rintangan Arduino di rumah
CARA MERAKIT LENGAN ROBOT KAYU YANG MENGEMPRESKAN(BAGIAN2: ROBOT UNTUK MENGHINDARI Hambatan) -- BERDASARKAN MIKRO: BIT: 3 Langkah
CARA MERAKIT LENGAN ROBOT KAYU YANG MENGEMPRESKAN(BAGIAN2: ROBOT UNTUK MENGHINDARI Hambatan) -- BERDASARKAN MIKRO: BIT: Sebelumnya kami memperkenalkan Armbit dalam mode pelacakan garis. Selanjutnya, kami memperkenalkan cara memasang Armbit dalam menghindari mode rintangan
Hambatan DIRI MENGHINDARI ROBOT: 5 Langkah (dengan Gambar)
PENGENDALIAN DIRI MENGHINDARI ROBOT: INI ADALAH ROBOT PENGHINDARI OSBTISCALES INI DIBUAT HANYA DALAM 5 LANGKAH MUDAH DAN KECILIni mungkin menghabiskan biaya 10 hingga 20 dolar atau kurang
Dayung Adaptif: 5 Langkah (dengan Gambar)
Dayung Adaptif: Desain saat ini untuk memungkinkan orang mendayung cadik dengan menggunakan satu tangan memiliki sedikit daya tarik karena dayung terus berputar. Tanpa tangan kedua di atas dayung tidak mungkin dayung dapat mengontrol sudut di mana