Ultrasonik mesafe sensörleri, ses dalgalarını kullanarak bir nesneye olan uzaklığı ölçen cihazlardır. Günümüzde robotik, otomotiv, güvenlik sistemleri ve daha birçok alanda yaygın olarak kullanılmaktadırlar. Bu yazıda, kendi ultrasonik mesafe sensörünüzü nasıl yapabileceğinizi adım adım anlatacağız. Temel elektronik bilgisi olan herkes bu projeyi rahatlıkla tamamlayabilir.
Gerekli Malzemeler
| Malzeme | Açıklama |
|---|---|
| HC-SR04 Ultrasonik Sensör | Mesafe ölçümü için kullanılır |
| Arduino Uno | Mikrodenetleyici |
| Jumper Kablolar | Bağlantılar için |
| Breadboard | Devre prototipleme için |
| Direnç (220 ohm) | LED için akım sınırlama |
| LED | Görsel geri bildirim için |
Devre Şeması
HC-SR04 sensörü, Arduino Uno’ya aşağıdaki gibi bağlanır:
- VCC: Arduino 5V
- GND: Arduino GND
- Trig: Arduino Dijital Pin 7
- Echo: Arduino Dijital Pin 6
LED ise 220 ohm direnç ile Arduino’nun dijital pin 8’ine bağlanır.
Arduino Kodu
Aşağıdaki kod, mesafe ölçümünü gerçekleştirir ve ölçülen değeri seri monitöre yazar. Ayrıca, mesafe belirli bir eşiğin altına düştüğünde LED yanar.
const int trigPin = 7;
const int echoPin = 6;
const int ledPin = 8;
long duration;
int distance;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledPin, 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;
Serial.print("Mesafe: ");
Serial.print(distance);
Serial.println(" cm");
if (distance < 20) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
delay(100);
}
Kalibre Etme ve Test
Sensörün doğru çalıştığından emin olmak için, bilinen mesafelerdeki nesnelerle test etmek önemlidir. Ölçülen değerler ile gerçek değerler arasında fark varsa, kodda küçük ayarlamalar yapılabilir.
Proje Geliştirme
Bu temel proje, farklı uygulamalar için geliştirilebilir. Örneğin, mesafe bilgisini kullanarak bir servo motor kontrol edilebilir veya mesafe verileri bir LCD ekranda gösterilebilir. Daha karmaşık projeler için, farklı sensörler ve aktüatörler entegre edilebilir.
Bu proje ile kendi ultrasonik mesafe sensörünüzü kolayca yapabilirsiniz. Verilen kod ve devre şeması ile başlayarak, kendi ihtiyaçlarınıza göre özelleştirmeler yapabilir ve farklı uygulamalar geliştirebilirsiniz. Ultrasonik sensörlerin çalışma prensibini anlamak, robotik ve otomasyon projelerinizde size büyük avantaj sağlayacaktır.


