Obsah:

Senzor vlhkosti půdy Arduino LCD: 5 kroků
Senzor vlhkosti půdy Arduino LCD: 5 kroků

Video: Senzor vlhkosti půdy Arduino LCD: 5 kroků

Video: Senzor vlhkosti půdy Arduino LCD: 5 kroků
Video: Arduino návody | Senzor teploty a vlhkosti HTU21D I2C 2024, Listopad
Anonim
Senzor vlhkosti půdy Arduino LCD
Senzor vlhkosti půdy Arduino LCD

Co budeme vyrábět, je vlhkostní senzor Arduino se senzorem YL-69, který pracuje na základě odporu mezi oběma „lopatkami“. Poskytne nám hodnoty mezi 450-1023, takže je musíme namapovat, abychom získali procentuální hodnotu, ale k tomu se dostaneme později. Začněme tedy.

Krok 1: Shromažďování dílů

Shromažďování dílů
Shromažďování dílů

Potřebujete shromáždit:

1. LCD 16x2 (v mém případě bílý)

2. Potenciometr 47k Ohm (nebo menší, měl jsem jen ten jeden, ale můžete také použít 10-20k a mělo by to být v pořádku)

3. Kabely, spousta kabelů

4. Deska prototypu

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

6. Napájení (například 9V baterie)

7. Senzor vlhkosti (např. YL-69)

Krok 2: Připojte LCD

Připojte LCD
Připojte LCD
Připojte LCD
Připojte LCD

Připojte displej LCD pomocí kabelů k arduinu, jak je ukázáno na shematic. Nezapomeňte na potenciometr.

Krok 3: Připojte snímač vlhkosti

Připojte snímač vlhkosti
Připojte snímač vlhkosti

Připojte kolík VCC desky snímače vlhkosti k + liště prototypové desky a kolíku GND k zemi. (Připojil jsem se k druhému uzemnění na arduino desce)

Datový kolík snímače vlhkosti je třeba připojit k A0 (v případě YL-69 jeho poslední ze 4 pinů) na desce arduino.

Krok 4: Kód

Kód
Kód

// Autor: W. Marczak#zahrnout // zahrnout LCD knihovnu LiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Nastavit piny jako 12, 11, 7, 6, 5, 4. Může to být různé pro váš LCD, zkontrolujte katalog výrobceint potPin = A0; // vstup pinint earth = 0; neplatné nastavení () {lcd.begin (16, 2); // řádky a sloupce lcd.print ("vlhkost"); // název sortsSerial.begin (9600);} prázdná smyčka () {// namapování hodnot // zobrazit konečná číslalcd.print (půda); // vytisknout symbol procenta na endlcd.print ("%"); // počkat 0,1 sekundy zpoždění (75); // vymazat další znakylcd.print (""); zpoždění (1);}

Krok 5: Přidejte napájecí zdroj

Přidejte napájecí zdroj
Přidejte napájecí zdroj

Přidejte správný napájecí zdroj (5-9 V by mělo být v pořádku) a nastavte kontrast vašeho LCD pomocí potenciometru. Pokud na malé desce nesvítí červené světlo, nastavte na potenciometru vlhkosti YL-69 také potenciometr. Měli byste získat, jak je uvedeno na obrázku, ale místo Wilgotnosc získáte „Vlhkost“, protože Vlhkost je v mém jazyce wilgnotność. Pomocí šálku vody zkontrolujte, zda senzor funguje správně.

Doporučuje: