Arduino Yağmur Sensörü FC-37

Proje adı: Yağmur Sensörü FC-37 veya YL-83

Etiketler: Arduino, Yağmur Sensörü FC-37 veya YL-83

KOD: kod

Bu projede şu parçalara ihtiyacınız vardı:

1.Aruduino Uno R3 (Arduino’nun diğer sürümünü de kullanabilirsiniz)

2.Arduino IDE (siz indirebilirsiniz  burada   )

3. atlama kabloları

4. Yağmur Sensörü FC-37 veya YL-83 1 adet

Genel

Yağmur Sensörü FC-37 veya YL-83’ü Arduino kartına nasıl bağlayacağımızı ve kullanacağımızı öğreneceğiz.

Yağmur Sensörünü Anlama FC-37 veya YL-83

Yağmur sensörü modülü, yağmur algılaması için kolay bir araçtır. Yağmur damlası yağmur tahtasından düştüğünde ve aynı zamanda yağış yoğunluğunu ölçmek için bir anahtar olarak kullanılabilir. Modül, daha fazla rahatlık için ayrı bir yağmur panosu ve kontrol panosu, güç göstergesi LED’i ve dijital çıkışın (D0) hassasiyet ayarı için dahili bir potansiyometreye sahiptir. Analog çıkış yağış miktarındaki düşüşlerin tespitinde kullanılır. Yağmur sensöründe sensör açıldığında yanan bir güç LED’i ve bir dijital çıkış LED’i bulunur.

5V güç kaynağına bağlı olarak, indüksiyon kartında yağmur damlası olmadığında LED yanar ve DO çıkışı yüksektir. Az miktarda su düşürüldüğünde, DO çıkışı düşüktür, anahtar göstergesi yanar. Su damlacıklarını fırçalayın ve başlangıç​​durumuna geri döndüğünde yüksek seviye çıkar.

 

FC-37 yağmur sensörü (veya YL-83 gibi diğer versiyonlar) iki parçadan oluşur: aşağıdaki şekilde görebileceğiniz gibi, su kartlarını toplayan elektronik kart ve toplayıcı kart:

O nasıl çalışır

Temel olarak, toplama panosunun direnci, yüzeyindeki su miktarına göre değişir.

Yönetim kurulu:

Islak: direnç artar ve çıkış gerilimi azalır

Kuru: direnç daha düşük ve çıkış voltajı daha yüksek

Yağmurun ne zaman yağmurlu olduğunu bilmek istiyorsanız, yağmur sensörünüzü Arduino dışında olacak şekilde ayarlamanız gerekir. Ancak, Arduino’nuzu ve devrenizi sudan korumanız gerektiğini unutmayın. Su geçirmez bir proje kutusu bu durumda (veya herhangi bir plastik kutu) oldukça kullanışlı olabilir. Tüm elektronik bileşenlerinizi koruduğunuzdan ve toplayıcı kartını yalnızca dışarıda bıraktığınızdan emin olun.

Test
Yağmur Sensörünü test etmek ve doğru çalıştığından emin olmak için VCC’yi 5v güç kaynağına ve GND’ye bağlayın. Yağmur sensörü algılama kartına birkaç damla su koymayı deneyin; dijital çıkış LED’i yanmalıdır.

Sorun giderme
Dijital çıkış LED’i yanmıyorsa aşağıdakileri kontrol edin:

  • Modül düzgün bağlanmış mı? 
  • Bazen tuzluluk bu birimlerle ilgili bir sorundur, bu filtrelenmiş, şişelenmiş su ile iyi çalıştı, ancak bazı durumlarda su iletimini arttırmak için biraz tuz eklemeniz gerekebilir.
  • Bu biraz daha zor olabilir, ancak bir nedenden dolayı iki farklı üreticinin iki farklı modelinin lehimleme becerilerinde kusurlar vardı. Tüm küçük SMD’lerin ve konektörlerin düzgün şekilde lehimlendiğinden emin olun. IE – lehim eklemleri gerçekten lehimlenmiş mi?
  • Öncekilerden hiçbiri dijital çıkış LED’ini yakmazsa, sensörünüz arızalı olabilir.

Şartname:

  • Yüksek kaliteli RF-04 çift taraflı malzemeyi benimser.
  • Alan: Yanda 5cm x 4cm nikel plaka,
  • Anti-oksidasyon, anti-iletkenlik, uzun kullanım süresi ile;
  • Karşılaştırıcı çıkış sinyali temiz dalga formu iyi, sürüş yeteneği, 15mA üzerinde;
  • Potansiyometre hassasiyeti ayarlar;
  • Çalışma gerilimi 5V;
  • Çıkış formatı: Dijital anahtarlama çıkışı (0 ve 1) ve analog voltaj çıkışı AO;
  • Kolay kurulum için cıvata delikleri ile;
  • Küçük tahta PCB boyutu: 3.2cm x 1.4cm;
  • Geniş voltajlı LM393 karşılaştırıcı kullanır

Yağmur Sensörü FC-37 veya YL-83’ün sinyalleri ve bağlantıları

VCC (5V)  – Arduino kartının 3,3 V veya 5V pinine bağlayın. 

GND ( veya G) – Arduino kartının toprak pimi

SIG – herhangi bir mikro denetleyicideki ADC pinine takılabilen bir analog sinyal çıkışı. SIG’de okunan değer, sensöre güç verdiğiniz voltaja bağlı olarak değişir

D0 – Arduino kartına dijital çıkış

A0 – Arduino kartına analog çıkış

“A0”, tamamen kuruduğunda 5 volt, tamamen ıslakken 0 volt çıkış veren 0-5 voltluk bir seri sinyaldir. “D0”, döşeme kabı ile yapılandırılır ve nem seviyesi istenen bir noktaya ulaştığında yüksek getirilir.

Devreyi oluşturun

Aşağıdaki resimde Arduino Uno ile gerekli bağlantılar gösterilmektedir. 

kod

 

Çıkış, su içeriğine bağlı olarak bir dijital sinyal (D0) DÜŞÜK veya YÜKSEK olabilir. Toprak nemi önceden belirlenmiş belirli bir eşik değerini aşarsa, modüller DÜŞÜK, aksi takdirde YÜKSEK çıkış verir. Dijital sinyalin eşik değeri potansiyometre kullanılarak ayarlanabilir.
Çıkış bir analog sinyal olabilir ve bu nedenle 0 ile 1023 arasında bir değer elde edersiniz. Lütfen döndürülen analog değerin, sensör için sağlanan voltaja bağlı olarak değişeceğini unutmayın.

 

Çıkış, yüzeydeki su miktarına bağlı olarak bir dijital sinyal (D0) DÜŞÜK veya YÜKSEK olabilir. Su miktarı önceden belirlenmiş belirli bir eşik değerini aşarsa, modüller DÜŞÜK, aksi takdirde YÜKSEK çıkış verir. Dijital sinyalin eşik değeri potansiyometre kullanılarak ayarlanabilir.

Çıkış bir analog sinyal olabilir ve bu nedenle 0 ile 1023 arasında bir değer elde edersiniz. Lütfen döndürülen analog değerin, sensör için sağlanan voltaja bağlı olarak değişeceğini unutmayın.

Adım Adım talimat

  1. Arduino IDE’yi açın.
  2. Adruino Uno kartınızı PC’nize takın ve doğru kart ve com bağlantı noktasını seçin
  3. Seri monitörü açın ve baud’unuzu 9600 baud’a ayarlayın
  4. Taslağı doğrulayın ve Adruino Uno kartınıza yükleyin.

özet

Rain Sensor FC-37 veya YL-83’ün Arduino kartına nasıl bağlanacağını ve nasıl kullanılacağını öğrendik.

Kütüphane:

  • Bu proje için kütüphane gerekmez

Sketch:

  • Bu proje açıklamasının başlangıcındaki eklere bakın. 
Posted in Makaleler.