Ultrasonik sensörler, çevremizdeki dünyayı algılamak ve etkileşimde bulunmak için ses dalgalarını kullanan inanılmaz derecede kullanışlı cihazlardır. Günümüzde robotikten park sensörlerine kadar birçok uygulamada kendilerine yer bulmuşlardır. Bu makalede, kendi DIY ultrasonik sensör projenizi nasıl oluşturabileceğinizi, çalışma prensiplerinden gerekli malzemelerin listesine ve adım adım yapım sürecine kadar detaylı bir şekilde ele alacağız.
Ultrasonik Sensörün Çalışma Prensibi
Ultrasonik sensörler, insan kulağının duyamayacağı kadar yüksek frekansta ses dalgaları yayarak çalışır. Yayılan bu ses dalgaları bir engele çarptığında geri yansır ve sensör tarafından algılanır. Ses dalgasının yayılma ve geri dönme süresi ölçülerek, engel ile sensör arasındaki mesafe hesaplanır. Bu prensip, sonar teknolojisine benzer şekilde çalışır.
Gerekli Malzemeler
Kendi ultrasonik sensörünüzü oluşturmak için aşağıdaki malzemelere ihtiyacınız olacak:
| Malzeme | Açıklama |
|---|---|
| HC-SR04 Sensör | En yaygın kullanılan ultrasonik sensör modeli |
| Arduino Uno | Mikrodenetleyici kart |
| Jumper Kablolar | Bağlantılar için |
| Breadboard | Devre prototipleme için |
| Dirençler | Devre koruması için (opsiyonel) |
Devre Bağlantıları
HC-SR04 sensörünün Arduino Uno’ya bağlantıları aşağıdaki gibidir:
| HC-SR04 Pin | Arduino Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| Trig | Dijital Pin 7 |
| Echo | Dijital Pin 8 |
Kod Yazımı ve Yükleme
Arduino IDE’yi kullanarak aşağıdaki kodu Arduino Uno’ya yükleyebilirsiniz. Bu kod, sensörden gelen verileri okuyarak mesafeyi hesaplar ve seri monitörde görüntüler.
const int trigPin = 7;
const int echoPin = 8;
long duration;
int distance;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
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");
delay(100);
}
Proje Uygulamaları
Bu basit DIY ultrasonik sensör projesi, birçok farklı uygulama için temel oluşturabilir. Örneğin, robotlar için engel algılama sistemi, otomatik kapı açma mekanizması veya su seviyesi ölçer gibi projelerde kullanılabilir. Daha karmaşık projeler için birden fazla sensör kullanarak daha kapsamlı bir algılama sistemi oluşturulabilir.
Ultrasonik sensörler, maliyet etkin ve uygulanması kolay bir çözüm sunar. Bu makalede anlatılan adımları takip ederek kendi ultrasonik sensör projenizi oluşturabilir ve çeşitli uygulamalarda kullanabilirsiniz. Temel elektronik bilgisi olan herkes, bu projeyi rahatlıkla gerçekleştirebilir ve ultrasonik sensörlerin dünyasına adım atabilir.


