top of page

Park Sensörü

Bu proje, tıpkı park sensörleri gibi işlev gören bir sistemdir ve bu sistemin çalışma prensibi oldukça ilginçtir. Projenin temel unsurlarından biri olan ultrasonik sensör, çevresindeki nesnelerle olan mesafeyi sürekli olarak ölçme yeteneğine sahiptir. Ultrasonik sensör, ses dalgalarını kullanarak çevresindeki engellerle arasındaki mesafeyi belirler. Bu sensör, belirli aralıklarla ses dalgalarını yayar ve bu dalgaların engellere çarpıp geri dönme süresini hesaplayarak mesafeyi tespit eder. Eğer ölçülen mesafe, önceden belirlenmiş bir eşik değerinden daha küçükse, sistem bir uyarı mekanizmasını devreye sokar. Bu noktada, Buzzer sensörü aktif hale gelir ve belirli bir bip sesi çıkarmaya başlar. Bu bip sesi, kullanıcının dikkatini çekmek için tasarlanmıştır. Tıpkı park sensörlerinde olduğu gibi, engelle olan mesafe azaldıkça Buzzer sensöründen gelen sesin hem tonu hem de sıklığı artar. Yani, engel ile sensör arasındaki mesafe kısaldıkça, Buzzer daha hızlı ve daha yüksek bir ses çıkararak kullanıcıyı daha fazla uyarır. Bu, sürücünün park etme sırasında engellerden kaçınmasına yardımcı olur ve güvenli bir park etme deneyimi sağlar. Projenin bu özelliği, hem kullanıcı dostu bir deneyim sunmakta hem de güvenliği artırmaktadır. Ultrasonik sensörlerin hassasiyeti ve Buzzer'ın ses çıkışı, bu sistemin etkinliğini artıran önemli faktörlerdir.


Proje Kodu:

const int trigpin= 9;

const int echopin =10;

const int buzzer =11;

const int led =13;

 

long duration;

int distance;

int safetydistance;

 

void setup()

{

  pinMode(trigpin,OUTPUT);

  pinMode(echopin,INPUT);

  pinMode(buzzer,OUTPUT);

  pinMode(led,OUTPUT);

  Serial.begin(9600);

 

}

void loop()

{

  digitalWrite(trigpin, LOW);

  delayMicroseconds (2);

  digitalWrite(trigpin, HIGH);

  delayMicroseconds (10);

  digitalWrite(trigpin, LOW);

  duration = pulseIn (echopin, HIGH);

 

  distance = duration*0.034/2;

  safetydistance = distance;

 

  if (safetydistance<=50){

    digitalWrite(buzzer,HIGH);

    digitalWrite(led ,HIGH);

  }

  else {

    digitalWrite(buzzer,LOW);

    digitalWrite(led,LOW);  

  }

    Serial.print("Distance:");

    Serial.println(distance);

             

    }

Project Gallery

bottom of page