Arduino ile mesafe ölçme projeleri, sensörlerin çeşitli uygulamalarında yaygın olarak kullanılır. Bu yazıda, bir ultrasonik sensör kullanarak nasıl mesafe ölçümü yapabileceğinizi detaylı bir şekilde açıklayacağız. Ultrasonik sensörler, ses dalgalarını kullanarak nesneler arasındaki mesafeyi hassas bir şekilde ölçebilir.
Gerekli Malzemeler ve Bağlantılar
Ultrasonik sensör ile mesafe ölçme projesi için ihtiyacınız olan malzemeler:
- Arduino kartı (Arduino Uno veya benzeri)
- Ultrasonik mesafe sensörü (HC-SR04 gibi)
- Breadboard (isteğe bağlı)
- Jumper kabloları
Ultrasonik sensörü Arduino'ya bağlamak için şu adımları takip edin:
- Ultrasonik sensörün VCC pinini Arduino'nun 5V pinine bağlayın.
- Ultrasonik sensörün GND pinini Arduino'nun GND pinine bağlayın.
- Ultrasonik sensörün TRIG pinini Arduino'nun dijital pinlerinden birine (örneğin, D9) bağlayın.
- Ultrasonik sensörün ECHO pinini Arduino'nun diğer bir dijital pinine (örneğin, D10) bağlayın.
Arduino Kodunu Yazma ve Yükleme
Bağlantılar tamamlandıktan sonra, Arduino IDE'yi açın ve aşağıdaki kodu yazın:
const int trigPin = 9; // TRIG pin bağlantısı const int echoPin = 10; // ECHO pin bağlantısı
void setup() { Serial.begin(9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); }
void loop() { long duration, distance;
digitalWrite(trigPin, LOW); delayMicroseconds(2);
digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration / 2) / 29.1; // Mesafeyi santimetre cinsinden hesapla
Serial.print("Mesafe: "); Serial.print(distance); Serial.println(" cm");
delay(500); }
Bu kod, ultrasonik sensörün ses dalgalarını gönderip geri dönen sinyali ölçerek mesafeyi hesaplar. Hesaplanan mesafe, seri monitörde santimetre cinsinden görüntülenir. Kod, mesafe ölçümünü her yarım saniyede bir tekrarlar.
Sonuçları Yorumlama ve Kullanım Alanları
Ultrasonik sensör ile elde edilen mesafe ölçümleri, çeşitli projelerde kullanılabilir. Örneğin, bu sensörler, engel algılama sistemlerinde, otomatik kapı sistemlerinde veya robotik uygulamalarda kullanılabilir. Ölçüm doğruluğunu artırmak için sensörün yerleştirilme açısına ve çevresel koşullara dikkat etmek önemlidir.
Bu proje, mesafe ölçümü yapmak isteyenler için temel bir rehber sunar ve çeşitli uygulama alanlarında kullanılabilir. Arduino ile ultrasonik sensör kullanarak kolayca mesafe ölçüm sistemleri kurabilirsiniz.