Obsah:

Senzor vlhkosti pôdy Arduino LCD: 5 krokov
Senzor vlhkosti pôdy Arduino LCD: 5 krokov

Video: Senzor vlhkosti pôdy Arduino LCD: 5 krokov

Video: Senzor vlhkosti pôdy Arduino LCD: 5 krokov
Video: Arduino - senzor teploty a vlhkosti vzduchu 2024, November
Anonim
Arduino LCD snímač pôdnej vlhkosti
Arduino LCD snímač pôdnej vlhkosti

Vyrobíme snímač vlhkosti Arduino so snímačom YL-69, ktorý funguje na základe odporu medzi dvoma „lopatkami“. Poskytne nám hodnoty medzi 450-1023, takže ho musíme zmapovať, aby sme získali percentuálnu hodnotu, ale k tomu sa dostaneme neskôr. Začnime teda.

Krok 1: Zhromažďovanie dielov

Zhromažďovanie dielov
Zhromažďovanie dielov

Potrebujete zhromaždiť:

1. LCD 16x2 (v mojom prípade biely)

2. Potenciometer 47k Ohm (alebo menší, mal som len ten jeden, ale môžete použiť aj 10-20k a malo by to byť v poriadku)

3. Káble, veľa káblov

4. Tabuľa prototypu

5. Arduino Uno / Arduino Pro mini (s programátorom)

6. Napájanie (napríklad 9V batéria)

7. Senzor vlhkosti (napr. YL-69)

Krok 2: Pripojte LCD

Pripojte LCD
Pripojte LCD
Pripojte LCD
Pripojte LCD

Pripojte LCD displej pomocou káblov k arduinu, ako je to ukázané na shematic. Nezabudnite na potenciometer.

Krok 3: Pripojte snímač vlhkosti

Pripojte snímač vlhkosti
Pripojte snímač vlhkosti

Pripojte kolík VCC dosky snímača vlhkosti k + lište prototypu dosky a kolíku GND k zemi. (Pripojil som sa k druhému uzemneniu na doske Arduino)

Dátový kolík senzora vlhkosti musí byť pripojený k A0 (v prípade YL-69 jeho poslednému zo 4 pinov) na doske Arduino.

Krok 4: Kód

Kód
Kód

// Autor: W. Marczak#zahrnúť // zahrnúť LCD knižnicu LiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Nastaviť kolíky ako 12, 11, 7, 6, 5, 4. Môže to byť rozdielne pre váš LCD, pozrite si katalóg výrobcu potPin = A0; // vstup pinint earth = 0; neplatné nastavenie () {lcd.begin (16, 2); // riadky a stĺpce lcd.print ("vlhkosť"); // názov sortsSerial.begin (9600);} prázdna slučka () {// mapovanie hodnôtint pôda = analogRead (potPin); pôda = väzba (pôda, 485, 1023); pôda = mapa (pôda, 485, 1023, 100, 0); lcd.setCursor (0, 1); // zobrazenie konečných čísellcd.print (znečistenie); // vytlačenie percentuálneho symbolu na endlcd.print ("%"); // čakanie oneskorenia 0,1 sekundy (75); // vymazanie ďalších znakovlcd.print (""); meškanie (1);}

Krok 5: Pripojte napájací zdroj

Pridajte napájací zdroj
Pridajte napájací zdroj

Pridajte správny zdroj napájania (5-9 V by malo byť v poriadku) a nastavte kontrast vášho LCD potenciometrom. Ak na malej doske nesvieti červené svetlo, nastavte potenciometer aj na senzore vlhkosti YL-69. To, čo by ste mali dostať, je uvedené na obrázku, ale namiesto Wilgotnosca získate „Vlhkosť“, pretože vlhkosť je v mojom jazyku wilgnotność. S pohárom vody skontrolujte, či senzor funguje správne.

Odporúča: