Daftar Isi:

Hambatan Menghindari Perahu Dayung Dengan Arudino: 9 Langkah
Hambatan Menghindari Perahu Dayung Dengan Arudino: 9 Langkah

Video: Hambatan Menghindari Perahu Dayung Dengan Arudino: 9 Langkah

Video: Hambatan Menghindari Perahu Dayung Dengan Arudino: 9 Langkah
Video: #kapal nelayan saat di hantam ombak besar...๐Ÿ˜ข๐Ÿ˜ข๐Ÿ˜ข 2024, November
Anonim
Hambatan Menghindari Perahu Dayung Dengan Arudino
Hambatan Menghindari Perahu Dayung Dengan Arudino

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

Membuat Lubang untuk Poros Motor
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

Sirkuit Motor Bagian 1
Sirkuit Motor Bagian 1
Sirkuit Motor Bagian 1
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

Sirkuit Motor Bagian 2
Sirkuit Motor Bagian 2
Sirkuit Motor Bagian 2
Sirkuit Motor Bagian 2
Sirkuit Motor Bagian 2
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

Sirkuit Deteksi Objek
Sirkuit Deteksi Objek
Sirkuit Deteksi Objek
Sirkuit Deteksi Objek
Sirkuit Deteksi Objek
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

Perahu Penyangga
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

roda
roda
roda
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: