Cara Membuat Robot Sederhana Doraemon Menggunakan Sensor

Salam and greetings, Sobat Sederhana! Pada artikel kali ini, kita akan membahas mengenai cara membuat robot sederhana Doraemon menggunakan sensor. Robot Doraemon adalah karakter fiksi yang sangat populer di seluruh dunia dan memiliki banyak penggemar. Dalam artikel ini, kita akan membahas cara membuat robot Doraemon yang dapat digerakkan dengan bantuan sensor. Mari kita mulai!

Apa yang Dibutuhkan?

Sebelum memulai tutorial, ada beberapa bahan dan peralatan yang perlu disiapkan terlebih dahulu. Berikut adalah beberapa hal yang akan dibutuhkan:

Nama Barang
Jumlah
Arduino Uno
1
Sensor Ultrasonik
1
Servo Motor
2
Baterai 9V
1
Breadboard
1
Jumper Wire
Sesuai kebutuhan
Material untuk badan robot
Sesuai kebutuhan

Langkah-langkah Membuat

1. Rangkaian Sensor Ultrasonik

Langkah pertama adalah membuat rangkaian sensor ultrasonik. Sensor ini digunakan untuk mendeteksi jarak antara robot dengan objek di sekitarnya. Berikut adalah langkah-langkahnya:

  1. Sambungkan pin VCC pada sensor ke pin 5V pada breadboard
  2. Sambungkan pin GND pada sensor ke pin GND pada breadboard
  3. Sambungkan pin Trig pada sensor ke pin digital 9 pada board Arduino
  4. Sambungkan pin Echo pada sensor ke pin digital 10 pada board Arduino

Setelah rangkaian terhubung dengan benar, maka sensor ultrasonik siap digunakan.

2. Rangkaian Servo Motor

Langkah selanjutnya adalah membuat rangkaian untuk servo motor. Servo motor ini digunakan untuk menggerakkan kaki robot Doraemon. Berikut adalah langkah-langkahnya:

  1. Sambungkan pin VCC pada servo motor ke pin 5V pada breadboard
  2. Sambungkan pin GND pada servo motor ke pin GND pada breadboard
  3. Sambungkan pin kontrol pada servo motor ke pin digital 5 dan 6 pada board Arduino

Setelah rangkaian terhubung dengan benar, maka servo motor siap digunakan.

TRENDING 🔥  Cara Sederhana Membuat Minyak Jarak

3. Rangkaian Baterai

Langkah selanjutnya adalah membuat rangkaian untuk baterai. Baterai ini digunakan untuk menyuplai daya pada board Arduino dan servo motor. Berikut adalah langkah-langkahnya:

  1. Sambungkan terminal positif pada baterai ke pin Vin pada board Arduino
  2. Sambungkan terminal negatif pada baterai ke pin GND pada breadboard
  3. Sambungkan pin GND pada board Arduino ke pin GND pada breadboard

Setelah rangkaian terhubung dengan benar, maka baterai siap digunakan.

4. Membuat Program

Setelah seluruh rangkaian terhubung dengan benar, selanjutnya adalah membuat program untuk robot Doraemon. Program ini bertujuan untuk menggerakkan kaki robot Doraemon sesuai dengan jarak yang dideteksi oleh sensor ultrasonik. Berikut adalah program yang dapat digunakan:

// Mengimport library Servo#include <Servo.h>// Membuat objek servoServo servo1;Servo servo2;// Mendefinisikan pin untuk sensorint trigPin = 9;int echoPin = 10;// Mendefinisikan variabel untuk mengukur jaraklong duration;int distance;void setup() {// Mengatur pin kontrol servoservo1.attach(5);servo2.attach(6);// Mengatur pin sensorpinMode(trigPin, OUTPUT);pinMode(echoPin, INPUT);// Mengatur kecepatan serial monitorSerial.begin(9600);}void loop() {// Menyalakan sensor untuk mengukur jarakdigitalWrite(trigPin, LOW);delayMicroseconds(2);digitalWrite(trigPin, HIGH);delayMicroseconds(10);digitalWrite(trigPin, LOW);duration = pulseIn(echoPin, HIGH);// Menghitung jarak dalam cmdistance= duration*0.034/2;// Menggerakkan servo motor sesuai dengan jarak yang dideteksiif (distance < 10) {servo1.write(90);servo2.write(90);} else if (distance < 20) {servo1.write(35);servo2.write(35);} else if (distance < 30) {servo1.write(145);servo2.write(145);} else {servo1.write(90);servo2.write(20);}// Menampilkan jarak pada serial monitorSerial.print("Jarak: ");Serial.print(distance);Serial.println(" cm");// Delay sejenak sebelum mengulangdelay(500);}

Setelah program dibuat, upload ke board Arduino dan tes robot Doraemon dan sensor ultrasonik. Pastikan semua komponen terhubung dengan benar dan robot dapat berjalan dengan baik.

FAQ

1. Apa yang harus dilakukan jika robot Doraemon tidak berjalan dengan baik?

Jika robot Doraemon tidak berjalan dengan baik, pastikan semua komponen terhubung dengan benar dan program sudah diupload dengan benar. Cek juga apakah baterai sudah cukup untuk memasok daya ke seluruh komponen. Jika masih bermasalah, cobalah untuk merancang ulang rangkaian atau mencari solusi di forum komunitas Arduino.

TRENDING 🔥  Cara Buat TV Tuner Sederhana

2. Apa saja sensor yang bisa digunakan selain sensor ultrasonik?

Terdapat berbagai jenis sensor yang bisa digunakan untuk membuat robot Doraemon. Beberapa sensor populer antara lain sensor inframerah, sensor sentuh, dan sensor suara. Pilihlah sensor yang sesuai dengan kebutuhan anda dan pastikan untuk mempelajari cara menggunakan sensor tersebut sebelum merancang robot Doraemon.

3. Apakah saya perlu memiliki pengalaman dalam coding sebelum membuat robot Doraemon?

Tidak perlu memiliki pengalaman dalam coding untuk membuat robot Doraemon. Ada banyak tutorial dan contoh program yang tersedia di internet dan bisa digunakan sebagai referensi. Selain itu, terdapat juga banyak komunitas Arduino yang siap membantu dalam proses belajar dan merancang robot.

Semoga Bermanfaat dan Sampai Jumpa di Artikel Menarik Lainnya

Cara Membuat Robot Sederhana Doraemon Menggunakan Sensor