Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Det vi skal lage er en Arduino fuktighetssensor med YL-69 sensor som fungerer basert på en motstand mellom de to "bladene". Det vil gi oss verdier mellom 450-1023, så vi må kartlegge det for å få prosentverdien, men vi kommer godt til dette senere. Så la oss begynne.
Trinn 1: Samle deler
Du trenger ikke å samle:
1. LCD 16x2 (hvit i mitt tilfelle)
2. Potensiometer 47k Ohm (eller mindre, jeg hadde bare den, men du kan også bruke 10-20k, og det burde være helt fint)
3. Kabler, mange kabler
4. Prototypebrett
5. Arduino Uno / Arduino Pro mini (med programmerer)
6. Strømforsyning (9V batteri for eksempel)
7. Fuktsensor (for eksempel YL-69)
Trinn 2: Koble til LCD
Koble LCD -en med kablene til arduino slik den er vist på en skjematisk. Ikke glem potensiometeret.
Trinn 3: Koble til fuktsensor
Koble fuktighetssensorbrettet VCC -pinne til + skinnen på prototypekortet og GND -pinnen til jord. (Jeg koblet til den andre bakken på arduino -kortet)
Datapinne for fuktighetssensor må kobles til A0 (i tilfelle YL-69 er den siste av 4 pinner) på arduino-kortet.
Trinn 4: Kode
// Forfatter: W. Marczak#inkludere // inkludere LCD -biblioteket LiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Sett pins som 12, 11, 7, 6, 5, 4. Det kan være annerledes for LCD -skjermen din, sjekk produsentkatalogenint potPin = A0; // input pinint soil = 0; void setup () {lcd.begin (16, 2); // lcd lines and columnslcd.print ("Humidity"); // title of sortsSerial.begin (9600);} void loop () {// kart verdieneint jord = analogRead (potPin); jord = begrensning (jord, 485, 1023); jord = kart (jord, 485, 1023, 100, 0); lcd.setCursor (0, 1); // vise siste talllcd.print (jord); // skrive ut prosentsymbolet på endlcd.print ("%"); // vent 0,1 sekunders forsinkelse (75); // tørk ekstra tegnslcd.print (""); forsinkelse (1);}
Trinn 5: Legg til strømforsyningen
Legg til riktig strømforsyning (5-9V bør være greit) og angi kontrasten på LCD-skjermen med potensiometeret. Sett også potensiometeret på YL-69 fuktighetssensor hvis det røde lyset på det lille brettet ikke er på. Det du bør få er som det er vist på bildet, men i stedet for Wilgotnosc får du "Fuktighet", ettersom Fuktighet er wilgnotność på mitt språk. Kontroller om sensoren fungerer som den skal med en kopp vann.