Cara Membuat Robot Sederhana Menggunakan Arduino Uno

Cara Membuat Robot Sederhana Menggunakan Arduino Uno – Sobat Sederhana

Halo Sobat Sederhana! Apakah kamu ingin membuat robot sederhana menggunakan Arduino Uno namun belum tahu caranya? Tenang saja, karena kali ini kami akan memberikan tutorial lengkap tentang cara membuat robot sederhana menggunakan Arduino Uno. Dalam tutorial ini, kamu akan belajar bagaimana merakit dan mengatur sensor pada robot serta cara menghubungkannya dengan Arduino Uno. Yuk, simak tutorialnya!

1. Mengumpulkan Bahan dan Alat

Sebelum memulai membuat robot sederhana, kamu perlu mempersiapkan bahan dan alat terlebih dahulu. Berikut ini adalah beberapa bahan dan alat yang kamu butuhkan:

Bahan
Alat
Baterai 9V
Solder
Motor DC
Pisau Cutter
Arduino Uno
Obeng
Driver Motor L298N
Pensil
Sensor Ultrasonik HC-SR04
Kabel Jumper

Setelah kamu telah memiliki semua bahan dan alat, kamu siap untuk mulai membuat robot sederhana menggunakan Arduino Uno.

2. Merakit Robot Sederhana

Langkah pertama dalam membuat robot sederhana adalah merakitnya. Berikut adalah langkah-langkah merakit robot sederhana:

  1. Pertama, potonglah papan PCB sesuai dengan ukuran yang kamu inginkan menggunakan pisau cutter.
  2. Selanjutnya, solder motor DC pada papan PCB.
  3. Lalu, pasang driver motor L298N pada papan PCB dan solder kabel jumper ke driver motor tersebut.
  4. Setelah itu, pasang sensor ultrasonik HC-SR04 pada papan PCB dan solder kabel jumper ke sensor tersebut.
  5. Terakhir, hubungkan baterai 9V ke driver motor L298N dan Arduino Uno menggunakan kabel jumper.

Setelah kamu telah merakit robot sederhana, kamu perlu mengatur sensor pada robot dan menghubungkannya dengan Arduino Uno. Berikut adalah langkah-langkahnya:

3. Mengatur Sensor dan Menghubungkannya dengan Arduino Uno

Langkah pertama dalam mengatur sensor pada robot adalah dengan memasangnya pada servo motor. Berikut adalah langkah-langkahnya:

  1. Pertama, pasang motor servo pada papan PCB.
  2. Selanjutnya, pasang sensor ultrasonik pada motor servo.
  3. Lalu, hubungkan kabel servo motor dan kabel ultrasonik ke driver motor L298N.
  4. Setelah itu, hubungkan kabel VCC, GND, dan trigger dari sensor ultrasonik ke Arduino Uno.
  5. Terakhir, hubungkan kabel ENA, IN1, IN2, IN3, dan IN4 dari driver motor L298N ke Arduino Uno.
TRENDING 🔥  Cara Membuat Papan Reklame dari Bambu Sederhana

4. Membuat Kode Program

Setelah mengatur sensor pada robot dan menghubungkannya dengan Arduino Uno, kamu perlu membuat kode program agar robot dapat bergerak. Berikut adalah contoh kode program yang dapat kamu gunakan:

#include <Servo.h>Servo myservo;// create servo object to control a servo// a maximum of eight servo objects can be createdint ENA = 5;int IN1 = 8;int IN2 = 9;int IN3 = 10;int IN4 = 11;int distance;void setup(){pinMode(ENA, OUTPUT);pinMode(IN1, OUTPUT);pinMode(IN2, OUTPUT);pinMode(IN3, OUTPUT);pinMode(IN4, OUTPUT);Serial.begin(9600);myservo.attach(6);// attaches the servo on pin 6 to the servo object}void loop(){digitalWrite(IN1, HIGH);digitalWrite(IN2, LOW);digitalWrite(IN3, HIGH);digitalWrite(IN4, LOW);analogWrite(ENA, 200);delay(2000);digitalWrite(IN1, LOW);digitalWrite(IN2, HIGH);digitalWrite(IN3, LOW);digitalWrite(IN4, HIGH);analogWrite(ENA, 200);delay(2000);distance = ultrasonic_distance();Serial.print("Distance: ");Serial.println(distance);if (distance <= 10){myservo.write(90);delay(500);digitalWrite(IN1, LOW);digitalWrite(IN2, LOW);digitalWrite(IN3, LOW);digitalWrite(IN4, LOW);}}int ultrasonic_distance(){long duration, distance;pinMode(7, OUTPUT);digitalWrite(7, LOW);delayMicroseconds(2);digitalWrite(7, HIGH);delayMicroseconds(5);digitalWrite(7, LOW);pinMode(7, INPUT);duration = pulseIn(7, HIGH);distance = duration / 29 / 2;return distance;}

Setelah kamu berhasil membuat kode program, kamu dapat mengupload kode program tersebut ke Arduino Uno menggunakan kabel USB.

5. Uji Coba

Setelah semua langkah diatas sudah dilakukan, kamu dapat mencoba menguji robot sederhana yang sudah kamu buat. Pastikan kamu memilih permukaan yang datar dan tidak licin untuk uji coba robot. Ikuti langkah-langkah berikut untuk melakukan uji coba:

  1. Pertama, nyalakan robot dengan menghubungkannya ke baterai 9V.
  2. Selanjutnya, letakkan robot pada permukaan yang datar dan tidak licin.
  3. Lalu, hidupkan robot dengan menekan tombol ON/OFF.
  4. Setelah itu, robot akan bergerak maju selama 2 detik, kemudian bergerak mundur selama 2 detik.
  5. Terakhir, robot akan bergerak maju dan saat mendekati objek dengan jarak kurang dari atau sama dengan 10 cm, servo motor akan bergerak dan robot akan berhenti.

FAQ

Berikut adalah beberapa pertanyaan yang sering diajukan tentang cara membuat robot sederhana menggunakan Arduino Uno:

1. Berapa biaya yang diperlukan untuk membuat robot sederhana menggunakan Arduino Uno?

Biaya yang diperlukan untuk membuat robot sederhana menggunakan Arduino Uno tergantung pada jenis dan kualitas bahan yang digunakan. Namun, secara umum, biaya tersebut berkisar antara 500 ribu hingga 1 juta rupiah.

TRENDING 🔥  Cara Kerja Respirometer Sederhana

2. Apakah Arduino Uno mudah digunakan?

Arduino Uno sangat mudah digunakan, terutama jika kamu sudah memiliki pengetahuan dasar tentang pemrograman dan elektronika. Selain itu, komunitas Arduino juga cukup besar dan aktif, sehingga kamu dapat dengan mudah menemukan tutorial dan bantuan dari komunitas tersebut.

3. Apa kegunaan sensor ultrasonik pada robot sederhana?

Sensor ultrasonik pada robot sederhana digunakan untuk mengukur jarak antara robot dengan objek. Dengan mengukur jarak tersebut, robot dapat diatur untuk berhenti atau menghindari objek yang berada di depannya.

4. Apa saja bahasa pemrograman yang dapat digunakan untuk Arduino Uno?

Arduino Uno dapat diprogram menggunakan bahasa pemrograman C atau C++. Namun, Arduino IDE juga menyediakan fitur visual programming yang memungkinkan pengguna untuk memprogram Arduino Uno tanpa harus menguasai bahasa pemrograman tersebut.

5. Apa yang harus dilakukan jika robot sederhana tidak bergerak dengan baik?

Jika robot sederhana yang kamu buat tidak bergerak dengan baik, kamu perlu memeriksa koneksi kabel dan komponen elektronik pada robot. Pastikan semua kabel terhubung dengan benar dan tidak ada komponen yang rusak atau tidak berfungsi dengan baik.

Semoga Bermanfaat dan sampai jumpa di artikel menarik lainnya

Cara Membuat Robot Sederhana Menggunakan Arduino Uno