elektronik

Smart Parking ala Arduino Blitar

Kali ini mimin akan membagikan tutorial yang mudah banget dan sangat berguna bagi sehari-hari yaitu membuat alat smart parking yang dapat membantu kamu dalam memarkir mobil denga naman. Di dalam alat ini akan dilengkapi oleh sensor jarak HC-SR04 yang dapat mendeteksi jarak suatu objek didepannya. Jika, saat parkir mobilmu akan menabrak suatu objek maka sensor ini akan mendeteksi jarak yang cukup dekat serta mengirimkan sinyal dan akan membunyikan buzzer sebagai peringatan.

Langsung saja kita buat tutorialnya!

Alat dan bahan :

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

Bahan diatas dapat kamu dapatkan di Toko Arduino Blitar, CV Lumbung Inovasi yang menyediakan berbagai peralatan untuk kebutuhan mu.

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
  • Alat bisa dijalankan dengan nenggunakan Power supply pakai baterai 9v atau power bank yang kabelnya di koneksikan pada Arduino di pin Vin (+) dan GND (-)

Gimana? Mudah bukan cara buatnya!

%d bloggers like this: