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

Toprak nemi sensörü

Toprağın ne kadar ıslak olduğunu analog bir gerilimle veren modül. Islandıkça çıkış değeri düşer.

Laboratuvarda dene

Nasıl çalışır?

Toprak nemi modülü toprağın nemini bir gerilime çevirir. Laboratuvardaki modülde kuruda çıkış yüksektir, ıslandıkça düşer. analogRead bu gerilimi 0-1023 arası sayıya çevirir. Sayıyı yüzdeye çevirmek için kuru ve ıslak uç değerleri ölçülür ve map ile constrain kullanılır.

Gerçekte iki tür vardır. Dirençli sensörün toprağa gömülen açık metal uçları zamanla paslanır. Kapasitif sensörün uçları yalıtkanla kaplıdır ve genelde daha uzun ömürlüdür. Çıkış yönü ve sayılar üreticiden üreticiye değişir; her sensörü kendi kuru ve ıslak ölçümüyle kalibre etmek gerekir.

İleri düzey: Laboratuvar modelinde AO = VCC × (0,9 − 0,6 × nem). Bu yüzden 5 V ile nem 0 iken yaklaşık 4,5 V (ham ≈ 921), nem 1 iken yaklaşık 1,5 V (ham ≈ 307) çıkar.

Laboratuvarda nasıl bağlanır?

NeredenNereye
Toprak nemi VCCUno 5V
Toprak nemi GNDUno GND
Toprak nemi AOUno A2

Özellik panelindeki Toprak nemi (0 ile 1) kaydırıcısı toprağın ne kadar ıslak olduğunu belirler ve program çalışırken değiştirilebilir. Eşik (DO) yalnız dijital çıkış için kullanılır. Modülün çalışması için en az 3 V besleme gerekir.

Sık yapılan hatalar

  • Yönü bilmemek. "Büyük sayı ıslak demektir" diye varsaymak; bu modülde ıslandıkça değer düşer.
  • constrain unutmak. Kalibrasyon dışındaki okumalar %-26 ya da %130 gibi değerler verir.
  • Başka sensörün uçlarını kullanmak. Yüzde hesabı yanlış çıkar.
  • Dirençli sensörü sürekli toprakta ve açık bırakmak. Uçlar paslanır, okuma zamanla kayar.
  • Tek ölçüme bakmak. Gürültü yüzünden ortalama almak gerekir.
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ç