Mündəricat:

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

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

Video: Arduino LCD Torpaq Nəm Sensoru: 5 addım
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Iyul
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.

Tövsiyə: