Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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 displej pomocou káblov k arduinu, ako je to ukázané na shematic. Nezabudnite na potenciometer.
Krok 3: 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
// 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 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.