İçindekiler:

Arduino ile Toprak Nemi Sensörü: 4 Adım
Arduino ile Toprak Nemi Sensörü: 4 Adım

Video: Arduino ile Toprak Nemi Sensörü: 4 Adım

Video: Arduino ile Toprak Nemi Sensörü: 4 Adım
Video: Arduino ile Toprak Nem Sensörü Kullanımı (Soil Moisture Sensor) 2024, Kasım
Anonim
Arduino ile Toprak Nemi Sensörü
Arduino ile Toprak Nemi Sensörü

Merhaba arkadaşlar bu derste Arduino ile Toprak Nem Sensörünün nasıl kullanılacağını öğreneceğiz.

Yani adından da anlaşılacağı gibi, topraktaki nemi algılayacağı anlamına gelen toprak nem sensörü. Böylece, bu sensör, bitkilerle, çiftçilikle vb.

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler

yani bu proje için aşağıdaki şeylere ihtiyacınız olacak:

1x Arduino Uno (veya herhangi bir eşdeğeri)

1x toprak nemi Sensörü

Birkaç Süveter

Adım 2: Devre Şeması ve Çalışma Teorisi

Devre Şeması ve Çalışma Teorisi
Devre Şeması ve Çalışma Teorisi

Yani devre şeması çok kolay, lütfen verilen devreyi takip edin ve her şeyi ona göre bağlayın.

Yüzde cinsinden toprak nemini ölçmek.

Burada toprak nem sensörünün analog çıkışı ADC kullanılarak işlenir. Yüzde olarak nem içeriği seri monitörde görüntülenir.

Toprak nem sensörünün çıkışı, ADC değeri aralığında 0 ila 1023 arasında değişir.

Bu, aşağıda verilen formül kullanılarak yüzde cinsinden nem değeri olarak gösterilebilir.

Analog çıkış = ADC Değeri /1023

Yüzde olarak nem = 100 – (Analog çıkış * 100)

Sıfır nem için maksimum 10-bit ADC değeri elde ederiz, yani 1023. Bu da %0 nem verir.

3. Adım: Kodlayın

kod
kod

aşağıdaki kodu kopyalayın ve arduino'nuza yükleyin:

const int sensor_pin = A1; /* Toprak nem sensörü O/P pini */

geçersiz kurulum() {

Seri.başla(9600); /* Seri iletişim için baud hızını tanımla */

}

boşluk döngüsü () {

yüzer nem_yüzdesi;

int sensör_analog;

sensor_analog = analogRead(sensor_pin);

nem_yüzdesi = (100 - ((sensor_analog/1023.00) * 100));

Serial.print("Nem Yüzdesi = ");

Serial.print(nem_yüzdesi);

Serial.print("%\n\n");

gecikme(1000);

}

4. Adım: Test Etme

Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak

Tüm bağlantılardan ve kodlamalardan sonra, bunun gibi bir tencereye veya kovaya ihtiyacınız var, sonra içine biraz toprak koyun ve ardından sensörü o toprağa koyun ve seri monitörü açın, topraktaki nem yüzdesini gösterecektir (buna göre değişir). Toprağınızda ne kadar su var) ve sonra içine biraz su dökün ve toprak nemi benimki gibi seri monitörde değişecektir. Çıktımı görmek için ekteki resimlerime bakın.

Önerilen: