Arduino Toprak Nemi Algılama

Arduino Toprak Nemi Algılama
Arduino Toprak Nemi Algılama
0

Arduino ile, toprak nemi algılama sensörü kullanarak; toprağın nemli olduğu zaman buzzer ile uyarı vermesini sağlayan projeyi aşağıda inceleyebilirsiniz.

Proje İçin Gerekli Malzemeler:

  • 1x Arduino (Uno veya başka bir model)
  • 1x Breadboard
  • 1x Toprak Nemi Algılama Sensörü
  • 1x Buzzer
  • Jumper Kablolar

Bağlantı Şeması:

Arduino Toprak Nemi Algılama
  • Toprak Nemi Algılama Sensörü:
    • Veri pini (OUT) -> Arduino D2 pinine
    • VCC pini -> Arduino 5V pinine
    • GND pini -> Arduino GND pinine
  • Buzzer:
    • Pozitif ucu -> Arduino D3 pinine
    • Negatif ucu -> Breadboard’daki ortak GND hattına
  • Breadboard ve Arduino GND: Breadboard üzerindeki tüm GND hatları Arduino’nun GND pinine bağlanmalı.

Kod:


Açıklamalar ve Dikkat Edilmesi Gereken Noktalar:

  • Pin Tanımları:
    • Sensör ve buzzer pinlerini doğru tanımladığınızdan emin olun. Yanlış bağlantılar sensörün veya buzzer’ın çalışmamasına neden olabilir.
  • Bağlantı Kontrolü:
    • Toprak nemi sensörünün VCC ve GND bağlantılarının doğru yapıldığından emin olun.
    • Buzzer için negatif ucun GND‘ye bağlı olması gereklidir.
  • Kod İçerisinde Sensör Verisi:
    • digitalRead(topraknemsensor) komutu, sensörden gelen veriyi okur. Eğer sensör toprakta nem algılarsa HIGH (1) döner, kuru olduğunda ise LOW (0) döner.
  • Sensör Kalibrasyonu:
    • Sensör bazen ortam neminden etkilenebilir. Daha doğru sonuçlar için sensörü kullanmadan önce kalibre edebilirsiniz.
  • Buzzer Ses Frekansı:
    • Kodda kullanılan tone(buzzer, 350) komutu, buzzer’ın 350 Hz frekansında ses çıkarmasını sağlar. Farklı frekanslar deneyerek ses tonunu değiştirebilirsiniz.
  • Güç Kaynağı:
    • Tüm sistemi Arduino’nun USB bağlantısı üzerinden çalıştırabilirsiniz. Ancak daha fazla modül ekleyecekseniz, harici bir güç kaynağına ihtiyaç duyabilirsiniz.

Bağlantı ve kodlama sırasında karşılaştığınız hataları; aşağıda ki yorum bölümünden belirtebilirsiniz 🙂

Paylaş
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.