Bikin Smart Parking bersama Arduino Blitar

Pada postingan ini saya akan membagikan tutorial alarm mobil.

Seringkali ketika kita sedang memarkir mobil tiba-tiba terjadi tabrakan atau mepet dengan kendaraan lain. Nah, fungsi dari alat ini adalah memberi tahu kita jarak mobil dengan obyek lain. Jika, terlalu mendekati mobil maka led dan alarm akan berbunyi untuk mengingatkan kita agar lebih berhati-hati.

Alat dan bahan :

  • Komputer yang telah terinstall Arduino IDE
  • Arduino UNO
  • Sensor Jarak HC-SR04
  • Resistor 220 Ohm
  • LED Merah, Kuning Hijau
  • Breadbord
  • Kabel Jumper
  • Buzzer

Rangkaian :

Arduino Blitar

Tutorial :

  • Buatlah rangkaian seperti gambar diatas
  • Masuk ke Arduino IDE
  • Dan input kode program seperti dibawah ini :

//Deklarasi PIN

int trig = 6; // membuat varibel trig yang di set ke-pin D6

int echo = 7; // membuat variabel echo yang di set ke-pin D7

long durasi, jarak;     // membuat variabel durasi dan jarak

int merah = 4;

int kuning = 3;

int hijau = 2;

int buzzer = 5;

void setup() {

  pinMode(trig, OUTPUT);    // set pin trig menjadi OUTPUT

  pinMode(echo, INPUT);     // set pin echo menjadi INPUT

  pinMode(merah, OUTPUT);

  pinMode(kuning, OUTPUT);

  pinMode(hijau, OUTPUT);

  pinMode(buzzer, OUTPUT);

  Serial.begin(9600);       // digunakan untuk komunikasi Serial dengan komputer

}

void loop() {

  digitalWrite(trig, LOW);

  delayMicroseconds(8);

  digitalWrite(trig, HIGH);

  delayMicroseconds(8);

  digitalWrite(trig, LOW);

  delayMicroseconds(8);

  durasi = pulseIn(echo, HIGH); // menerima suara ultrasonic

  jarak = (durasi / 2) / 29.1;  // mengubah durasi menjadi jarak (cm)

  if(jarak >= 50){

    digitalWrite(hijau, HIGH);

    digitalWrite(merah, LOW);

    digitalWrite(kuning, LOW);

    digitalWrite(buzzer, LOW);

  }else if((jarak > 15)&&(jarak <25)){

    digitalWrite(hijau, LOW);

    digitalWrite(merah, LOW);

    digitalWrite(kuning, HIGH);

    digitalWrite(buzzer, LOW);

  }else {

    digitalWrite(hijau, LOW);

    digitalWrite(merah, HIGH);

    digitalWrite(kuning, LOW);

    digitalWrite(buzzer, HIGH);

  }

}

  • Tunggu install program

Jadi, alat ini akan bekerja ketika mobil mendekati objek tertentu maka alarm akan berbunyi menandakan bahwa jarak mobil terlalu dekat atau lampu led akan menyala.

Jika kamu masih bingung silakan konsultasi pada kami di Toko Arduino Blitar, CV. Lumbung Inovasi di Jl. Ir. Seoakrno dan bahan diatas dapat kamu dapatkan juga di toko kami!