Arduino LCD Torpaq Nəm Sensoru: 5 addım
Arduino LCD Torpaq Nəm Sensoru: 5 addım
Anonim
Arduino LCD Torpaq Nəm Sensoru
Arduino LCD Torpaq Nəm Sensoru

Edəcəyimiz şey, iki "bıçaq" arasındakı müqavimət üzərində işləyən YL-69 sensörlü bir Arduino nəm sensoru. Bizə 450-1023 arasında dəyərlər verəcək, buna görə faiz dəyərini əldə etmək üçün onu xəritəyə salmalıyıq, amma buna daha sonra çatacağıq. Beləliklə başlayaq.

Addım 1: Parçaların toplanması

Parçaların toplanması
Parçaların toplanması

Toplamaq lazım deyil:

1. LCD 16x2 (Mənim vəziyyətimdə ağ)

2. Potansiyometr 47k Ohm (və ya daha kiçik, məndə yalnız belə idi, amma siz də 10-20k istifadə edə bilərsiniz və bu yaxşı olmalıdır)

3. Kabellər, çoxlu kabellər

4. Prototip lövhəsi

5. Arduino Uno / Arduino Pro mini (proqramçı ilə)

6. Enerji təchizatı (məsələn, 9V batareya)

7. Nəm sensoru (məsələn, YL-69 üçün)

Addım 2: LCD -yə qoşulun

LCD qoşun
LCD qoşun
LCD qoşun
LCD qoşun

Şematik olaraq göstərildiyi kimi LCD -ni arduino -ya kabellərlə bağlayın. Potansiyometr haqqında unutmayın.

Addım 3: Nəm Sensorunu qoşun

Nəm Sensorunu qoşun
Nəm Sensorunu qoşun

Nəm sensoru lövhəsi VCC pinini prototip lövhəsinin + rayına və GND pinini yerə bağlayın. (Arduino lövhəsindəki ikinci yerə qoşuldum)

Nəm sensoru məlumat pininin arduino lövhəsində A0-ya (YL-69 halda 4 pinin sonuncusu) bağlanması lazımdır.

Addım 4: Kod

Kod
Kod

// Müəllif: W. Marczak#daxildir // LCD kitabxana daxildirLiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Pinləri 12, 11, 7, 6, 5, 4 olaraq təyin edin. LCD -dən fərqli olaraq, istehsalçı kataloqunu yoxlayın potPin = A0; // giriş pinint torpaq = 0; void setup () {lcd.begin (16, 2); // lcd satırları və sütunlarcl.print ("Nəmlik"); // sortsSerial.begin (9600) başlığı;} boşluq döngəsi () {// dəyərləri torpaq = analogRead (potPin); torpaq = məhdudlaşdır (torpaq, 485, 1023); torpaq = xəritə (torpaq, 485, 1023, 100, 0); lcd.setCursor (0, 1); // yekun ədədləri göstərin gecikmə (1);}

Addım 5: Güc Təchizatını əlavə edin

Güc Təchizatını əlavə edin
Güc Təchizatını əlavə edin

Düzgün enerji təchizatı əlavə edin (5-9V yaxşı olmalıdır) və LCD-nin kontrastını potensiometrlə təyin edin. Kiçik lövhədə qırmızı işıq yanmırsa, potensialiometrini YL-69 rütubət sensoruna da quraşdırın. Əldə etməli olduğunuz şey şəkildə göstərildiyi kimidir, ancaq Wilgotnosc əvəzinə "Rütubət" alacaqsınız, çünki rütubət mənim dilimdə wilgnotność deyil. Sensorun bir fincan su ilə düzgün işlədiyini yoxlayın.