ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: JSN-SR04T Sensör Modülü (Breakout) Orta Seviye Üretici: Generic

JSN-SR04T Su Geçirmez Ultrasonik Mesafe Sensörü

Yağmur, nem ve tozlu dış ortamlarda, su kuyularında ve araç park sensörlerinde kullanılan IP67 su geçirmez problu ultrasonik sensördür.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

Prob su geçirmezdir (IP67) ancak mavi renkli sürücü devre kartı su geçirmez DEĞİLDİR! Devre kartı mutlaka korumalı kutuda muhafaza edilmelidir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 3.00V - 5.50V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 30 mA (çalışma), < 5 mA (bekleme) Tipik çalışma modu
Haberleşme Arayüzü Pulse / Seri UART (Otomatik / İstekli) Protokol türü
Ölçüm Aralığı 20 cm - 600 cm (Kör nokta: 20 cm) Etkili çalışma sınırı
Hassasiyet / Doğruluk±1 cmÖlçüm sapma payı
Tepki Süresi100 msÖrnekleme hızı
Ölçüm TürüUltrasonik Su Geçirmez MesafeFiziksel büyüklük
Pin Sayısı4 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 5V Güç +5V DC besleme pini
2 RX / TRIG Giriş Tetikleme darbesi veya UART RX pini
3 TX / ECHO Çıkış Yankı sinyali veya UART TX çıkış pini
4 GND Toprak Ortak toprak (0V)

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

3.3V ile tam uyumlu çalışır.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

JSN-SR04T Su Deposu Seviye Ölçümü

Gerekli Kütüphaneler: Standart
const int trigPin = 12;
const int echoPin = 11;

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(5);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(20);
  digitalWrite(trigPin, LOW);

  long duration = pulseIn(echoPin, HIGH);
  float distance = (duration * 0.0343) / 2;

  if (distance >= 20 && distance <= 600) {
    Serial.print("Mesafe: ");
    Serial.print(distance);
    Serial.println(" cm");
  } else {
    Serial.println("Kör nokta veya kapsama dışı (<20cm ya da >600cm)");
  }
  delay(150);
}
Seri Monitör Çıktısı (Simülasyon):
Su Yüzeyi Mesafesi: 142 cm

Çalışma Mantığı ve Fiziksel İlkeler

JSN-SR04T Su Geçirmez Mesafe Sensörü

JSN-SR04T, otomobil tamponlarındaki park sensörlerine benzeyen tek bir transdüsere sahip endüstriyel su geçirmez ultrasonik mesafe sensörüdür. Standart HC-SR04 gibi çalışabilmesinin yanı sıra seri UART modunu da destekler.

Dikkat: Kör Nokta Faktörü

Standart ultrasonik sensörlerde 2 cm olan minimum ölçüm mesafesi JSN-SR04T modelinde 20 cm (0.2 m) dir. Tek prob hem ses yayıp hem dinlediği için probun çınlama süresi (ringing time) nedeniyle 20 cm altındaki nesneler ölçülemez.

Su deposu seviye ölçümünde sensör probu depo tavanından en az 25 cm yukarıya monte edilmelidir.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • IP67 sınıfı su ve toza dayanıklı prob
  • 6 metreye kadar açık alan mesafe tespiti
  • Yüksek nemli ve dış ortam projelerine uygunluk
  • Sınırlamaları (Dezavantajlar)
  • 20 cm kör nokta (20 cm'den yakın nesneleri göremez)
  • Standart HC-SR04'e göre daha dar ve yönlü algılama
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Sensör 20 cm altına yaklaşınca rastgele 600 cm gibi uçuk değerler okur.