Macademia'nın robotik ve mühendislik programı · ücretsiz seviye tespiti ve kişisel öğrenme yolu
Sensör

Su seviyesi sensörü

Çıplak izli bir çubuğun ne kadarının suda olduğunu analog gerilimle veren sensör. Su yükseldikçe çıkış değeri artar.

Laboratuvarda dene

Nasıl çalışır?

Su seviyesi sensörünün çubuğunda çıplak iletken izler vardır. Su yükseldikçe daha çok iz suya girer ve çıkış gerilimi artar. Bu, toprak nemi ve yağmur sensörlerinin tersidir. analogRead gerilimi sayıya çevirir; programda eşiklerle "boş", "orta" ya da "dolu" gibi durumlar ayrılır.

Çubuk 5 V ile bile tam ölçeğe (1023) ulaşmaz; en yüksek değeri yaklaşık 819'dur. Bu yüzden eşikler 1023'e göre değil sensörün gerçek aralığına göre seçilmelidir. Suyla temas eden çıplak izler zamanla aşınabilir; gerçek sensör için veri sayfasına bakılmalıdır.

İleri düzey: Laboratuvar modelinde AO = VCC × (0,05 + 0,75 × seviye). Seviye 0 iken yaklaşık 0,25 V (ham ≈ 51), seviye 1 iken yaklaşık 4 V (ham ≈ 819) çıkar.

Laboratuvarda nasıl bağlanır?

NeredenNereye
Su seviyesi VCCUno 5V
Su seviyesi GNDUno GND
Su seviyesi AOUno A1

Özellik panelindeki Su seviyesi (0 ile 1) kaydırıcısı çubuğun ne kadarının suda olduğunu belirler ve çalışırken değiştirilebilir. Modülün çalışması için en az 3 V besleme gerekir.

Sık yapılan hatalar

  • Yönü ters varsaymak. Bu sensörde su yükseldikçe değer artar.
  • Eşikleri 1023'e göre seçmek. Çubuğun en üst değeri yaklaşık 819'dur.
  • Tek eşik kullanmak. Su yüzeyi dalgalanınca durum hızla değişir.
  • Sensörü sürekli suda bırakmak. Çıplak izler zamanla aşınır.
Esc
  • PanelAna sayfaSayfa
  • ModüllerTüm modüllerSayfa
  • ParçalarParça ansiklopedisiSayfa
  • Mühendislik yoluBüyükler için robotik: 128 parça, 7 seviyeSayfa
  • Robotik dersi (ESOF 323)Üniversite robotik dersi, 14 haftaSayfa
  • TestlerimMini testler ve puanlarSayfa
  • Blok atölyesiSerbest blok programlamaAraç
  • Devre laboratuvarıSanal Arduino ve devreAraç
  • Robot arenasıSanal robot sürüşüAraç
  • OyunlarBloklarla 8 öğretici oyunAraç
  • Mikro Kart atölyesiSanal LED kartı bloklarla programlaAraç
  • Robot atölyesiMikro Kart'ı robota tak, bloklarla görev yapAraç