Pada project Arduino kali ini saya akan membagikan tutorial cara membuat radar ultrasonik berbasis Arduino menggunakan dua buah sensor ultrasonik dan motor servo dengan rotasi 360 derajat. Radar adalah suatu sistem gelombang elektromagnetik yang berguna untuk mendeteksi, mengukur jarak dan membuat map benda-benda seperti pesawat terbang, berbagai kendaraan bermotor dan informasi cuaca.
BACA JUGA : alarm phsyical distancing arduino
Bahan dan software dalam pembuatan Radar Arduino 360 °
- Mikrokontroler Arduino Nano
- Motor servo 9g kecil
- dua modul Ultrasonik HC-SR04
- Aplikasi ArduIno IDE
- Aplikasi Processing Download DISINI
Schematic diagram Radar arduino 360°
Rangkaian Kerja
Modul sensor ultrasonik dipasang pada motor servo yang berputar antara 0 dan 180 °. Dua modul ultrasonic digunakan sebagai sensor untuk seluruh ruang 360 derajat . Proses dimulai dengan pengujian putaran servo yang akan berputar antara 0 dan 180 °dan berbalik 180° hingga 0°. Aplikasi processing akan menampilkan monitor Radar di mana objek sedang dipantau.
Code program
#include <HCSR04.h>
#include <Servo.h>
UltraSonicDistanceSensor distanceSensor(6, 7);
UltraSonicDistanceSensor distanceSensor2(5, 4);
Servo servoMotor;
int delayTime = 5;
long d;
long d2;
void setup() {
Serial.begin(9600);
servoMotor.attach(2);
servoMotor.write(180);
delay(1000);
servoMotor.write(0);
delay(1000);
}
void loop() {
for (int i = 1; i < 180; i++) {
readSensors();
Serial.print(i);
Serial.print(",");
Serial.print(d);
Serial.print(",");
Serial.println(d2);
servoMotor.write(i);
delay(delayTime);
}
for (int i = 180; i > 1; i--) {
readSensors();
Serial.print(i);
Serial.print(",");
Serial.print(d);
Serial.print(",");
Serial.println(d2);
servoMotor.write(i);
delay(delayTime);
}
}
Sekian untuk tutorial kali ini. Semoga bermanfaat..