Arduino LCD Toprak Nem Sensörü: 5 Adım
Arduino LCD Toprak Nem Sensörü: 5 Adım
Anonim
Arduino LCD Toprak Nemi Sensörü
Arduino LCD Toprak Nemi Sensörü

Yapacağımız şey, iki "bıçak" arasındaki dirence dayalı çalışan YL-69 sensörlü bir Arduino nem sensörü. Bize 450-1023 arasında değerler verecek, bu yüzden yüzde değerini elde etmek için haritalamamız gerekiyor, ancak buna daha sonra geleceğiz. Öyleyse başlayalım.

Adım 1: Parçaları Toplama

Toplama Parçaları
Toplama Parçaları

Şunları toplamanız gerekiyor:

1. LCD 16x2 (Benim durumumda beyaz)

2. Potansiyometre 47k Ohm (veya daha küçük, bende sadece o var ama 10-20k da kullanabilirsiniz ve gayet iyi olur)

3. Kablolar, bir sürü kablo

4. Prototip kurulu

5. Arduino Uno / Arduino Pro mini (programlayıcı ile)

6. Güç kaynağı (örneğin 9V pil)

7. Nem sensörü (örn. YL-69 için)

2. Adım: LCD'yi bağlayın

LCD'yi bağlayın
LCD'yi bağlayın
LCD'yi bağlayın
LCD'yi bağlayın

Şematikte gösterildiği gibi LCD'yi kablolarla arduino'ya bağlayın. Potansiyometreyi unutma.

Adım 3: Nem Sensörünü Bağlayın

Nem Sensörünü Bağlayın
Nem Sensörünü Bağlayın

Nem sensörü kartı VCC pimini prototip kartının + rayına ve GND pimini toprağa bağlayın. (Arduino kartında ikinci toprağa bağladım)

Nem sensörü veri pininin arduino kartındaki A0'a (YL-69 olması durumunda 4 pinin sonuncusu) bağlanması gerekir.

4. Adım: Kod

kod
kod

// Yazar: W. Marczak#include// LCD kitaplığını içerirLiquidCrystal lcd(12, 11, 7, 6, 5, 4);// Pinleri 12, 11, 7, 6, 5, 4 olarak ayarlayın. LCD'niz için farklı, üretici kataloğunu kontrol edin potPin = A0; //input pinint toprak=0;void setup() {lcd.begin(16, 2);// lcd satırlar ve sütunlarlcd.print("Nem");// sortSerial.begin(9600);}void döngüsü () {// değerleri haritalayınint toprak = analogRead(potPin);toprak = constrain(toprak, 485, 1023);toprak = harita(toprak, 485, 1023, 100, 0);lcd.setCursor(0, 1); //son sayıları gösterlcd.print(toprak);//sondaki yüzde sembolünü yazdırlcd.print("%");//0.1 saniye beklegecikme(75);//fazladan karakterleri silinlcd.print(" "); gecikme(1);}

Adım 5: Güç Kaynağını Ekleyin

Güç Kaynağını Ekleyin
Güç Kaynağını Ekleyin

Uygun güç kaynağını ekleyin (5-9V iyi olmalıdır) ve potansiyometre ile LCD'nizin kontrastını ayarlayın. Ayrıca, küçük panodaki kırmızı ışık yanmıyorsa, YL-69 nem sensöründeki potansiyometreyi ayarlayın. Almanız gereken şey resimde gösterildiği gibi, ancak Wilgotnosc yerine "Nem" alacaksınız, çünkü Nem benim dilimde wilgnotność. Bir bardak su ile sensörün düzgün çalışıp çalışmadığını kontrol edin.