Innehållsförteckning:

Arduino LCD jordfuktighetssensor: 5 steg
Arduino LCD jordfuktighetssensor: 5 steg

Video: Arduino LCD jordfuktighetssensor: 5 steg

Video: Arduino LCD jordfuktighetssensor: 5 steg
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, November
Anonim
Arduino LCD jordfuktighetssensor
Arduino LCD jordfuktighetssensor

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

Samlar delar
Samlar 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
Anslut LCD
Anslut LCD
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 fuktsensorn
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

Koda
Koda

// 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 strömförsörjningen
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.

Rekommenderad: