Membuat robot terdengar sangat sulit untuk dibuat, apalagi dengan keterbatasan alat serta pengetahuan. Kali ini kita akan mencoba membaut robot sederhana dengan memanfaatkan sensor IR Obstacle.
Robot adalah entitas mekanik atau virtual yang dapat melakukan tugas atau perintah dengan otomatis, seringkali dilengkapi dengan kecerdasan buatan untuk memproses informasi dan bertindak sesuai dengan lingkungannya. Mereka dapat dirancang untuk melakukan berbagai tugas, mulai dari pekerjaan sederhana hingga tugas yang sangat kompleks, tergantung pada desain, program, dan kecerdasan yang tertanam di dalamnya. Robot digunakan di berbagai industri seperti manufaktur, kesehatan, eksplorasi ruang angkasa, otomotif, dan banyak lagi, memberikan kontribusi signifikan dalam efisiensi dan inovasi di banyak bidang.
Baca juga :Sistem Bendungan Otomatis Anti Banjir
1. Alat / Bahan
- Arduino IDE Download
- Arduino UNO 1 Buah
- Sensor IR Obstacle 2 Buah
- Driver L298N 1 Buah
- Motor DC 2 Buah
- Baterai 5VDC 1 Buah
- Project Board 1 Buah
- Kabel Jumper Secukupnya
Kemudian untuk mendapatkan komponen elektronik di atas silahkan temukan pada link ini.
2. Skema Rangkaian
Gambar Rangkaian Obstacle Robot dengan IR Obstacle Sensor
Keterangan:
- 5V – VCC IR1, VCC IR2
- GND – GND IR1, GND IR2, (-) 5VDC, GND Driver, IN2 Driver, IN4 Driver
- D2 – Pin Data IR1
- D3 – Pin Data IR2
- D5 – IN1 Driver
- D6 – IN3 Driver
- (+) 5VDC – 5V Driver
- OUT1 – Kaki1 Motor DC1
- OUT2 – Kaki2 Motor DC1
- OUT3 – Kaki1 Motor DC2
- OUT4 – Kaki2 Motor DC2
3. Langkah Kerja
- Siapkan alat dan juga bahan
- kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian pada gambar
- ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- kemudian Ketikkan sketch program pada halaman Arduino IDE
- terakhir Lakukan proses uploading program
4. Sketch Program
Belajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan dapatkan konsultasi dari kami!
/* Program Obstacle Robot dengan IR Obstacle Sensor dibuat oleh Indobot */ #define Skanan 2 #define Skiri 3 #define Mkanan 5 #define Mkiri 6 void setup() { pinMode(Skanan, INPUT); pinMode(Skiri, INPUT); pinMode(Mkanan, OUTPUT); pinMode(Mkiri, OUTPUT); } void loop() { int VSkanan = digitalRead(Skanan); int VSkiri = digitalRead(Skiri); if(VSkanan == LOW){ analogWrite(Mkiri, 50); } else{ analogWrite(Mkiri, 255); } if(VSkiri == LOW){ analogWrite(Mkanan, 50); } else{ analogWrite(Mkanan, 255); } }
Kesimpulan:
Hasil robot sederhana menggunakan sensor IR ini yaitu, robot akan bergerak sesui program, namun ketika sensor mendeteksi rintangan atau benda didepannya robot dapat menghindar.
Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!