Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Vad vi ska göra är en Arduino fuktsensor med YL-69 sensor som fungerar baserat på ett motstånd mellan de två "bladen". Det kommer att ge oss värden mellan 450-1023 så vi måste kartlägga det för att få procentvärdet, men vi kommer till det senare. Så låt oss börja.
Steg 1: Samla delar
Du behöver inte samla:
1. LCD 16x2 (vit i mitt fall)
2. Potentiometer 47k Ohm (eller mindre, jag hade bara den, men du kan också använda 10-20k och det borde vara bra)
3. Kablar, många kablar
4. Prototypbräda
5. Arduino Uno / Arduino Pro mini (med programmerare)
6. Strömförsörjning (9V batteri till exempel)
7. Fuktsensor (till exempel YL-69)
Steg 2: Anslut LCD
Anslut LCD -skärmen med kablarna till arduino som den visas på en schematisk. Glöm inte potentiometern.
Steg 3: Anslut fuktsensorn
Anslut fuktsensorkortets VCC -stift till + skenan på prototypkortet och GND -stiftet till jord. (Jag kopplade till den andra marken på arduino -kortet)
Fuktsensorns datapinne måste anslutas till A0 (för YL-69 är den sista av 4 stift) på arduino-kortet.
Steg 4: Kod
// Författare: W. Marczak#inkluderar // inkludera LCD -biblioteket LiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Ställ in stift som 12, 11, 7, 6, 5, 4. Det kan vara annorlunda för din LCD, kolla producentens katalogint 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 () {// karta värdena i jord = analogRead (potPin); jord = begränsning (jord, 485, 1023); jord = karta (jord, 485, 1023, 100, 0); lcd.setCursor (0, 1); // visa slutliga siffrorlcd.print (jord); // skriva ut procentsymbolen på endlcd.print ("%"); // vänta 0.1 sekunder fördröjning (75); // torka extra characterslcd.print (""); fördröjning (1);}
Steg 5: Lägg till strömförsörjningen
Lägg till rätt strömförsörjning (5-9V borde vara bra) och ställ in kontrasten på din LCD med potentiometern. Ställ också in potentiometern på fuktsensorn YL-69 om den röda lampan på den lilla brädan inte lyser. Vad du ska få är som det visas på bilden, men i stället för Wilgotnosc får du "Luftfuktighet", eftersom Luftfuktighet är wilgnotność på mitt språk. Kontrollera om sensorn fungerar korrekt med en kopp vatten.