Indholdsfortegnelse:

Arduino LCD jordfugtighedssensor: 5 trin
Arduino LCD jordfugtighedssensor: 5 trin

Video: Arduino LCD jordfugtighedssensor: 5 trin

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

Det, vi skal lave, er en Arduino fugtføler med YL-69 sensor, der fungerer baseret på en modstand mellem de to "klinger". Det vil give os værdier mellem 450-1023, så vi skal kortlægge det for at få procentværdien, men vi kommer godt til dette senere. Så lad os begynde.

Trin 1: Indsamling af dele

Samling af Dele
Samling af Dele

Du skal ikke samle:

1. LCD 16x2 (hvid i mit tilfælde)

2. Potentiometer 47k Ohm (eller mindre, jeg havde kun den, men du kan også bruge 10-20k, og det burde være helt fint)

3. Kabler, en masse kabler

4. Prototype bord

5. Arduino Uno / Arduino Pro mini (med programmerer)

6. Strømforsyning (f.eks. 9V batteri)

7. Fugtføler (f.eks. YL-69)

Trin 2: Tilslut LCD

Tilslut LCD
Tilslut LCD
Tilslut LCD
Tilslut LCD

Tilslut LCD'en med kablerne til arduino, som den er vist på en skematisk. Glem ikke potentiometeret.

Trin 3: Tilslut fugtsensor

Tilslut fugtføler
Tilslut fugtføler

Tilslut fugtfølerbrættets VCC -pin til + skinne på prototypekortet og GND -ben til jord. (Jeg tilsluttede den anden jord på arduino -kortet)

Fugtfølerens datapin skal tilsluttes A0 (i tilfælde af YL-69 er den den sidste af 4 ben) på arduino-kortet.

Trin 4: Kode

Kode
Kode

// Forfatter: W. Marczak#inkluderer // inkluderer LCD -biblioteket LiquidCrystal lcd (12, 11, 7, 6, 5, 4); // Indstil stifter som 12, 11, 7, 6, 5, 4. Det kan være anderledes for din LCD, tjek producentens katalogint potPin = A0; // input pinint jord = 0; hulrumsopsætning () {lcd.begin (16, 2); // lcd -rækker og kolonnerlcd.print ("luftfugtighed"); // titel af sortsSerial.begin (9600);} hulrumsløjfe () {// kortlæg værdierne i jorden = analogRead (potPin); jord = begrænsning (jord, 485, 1023); jord = kort (jord, 485, 1023, 100, 0); lcd.setCursor (0, 1); // vis sidste tallcd.print (jord); // udskriv procentsymbolet ved endlcd.print ("%"); // vent 0,1 sekunders forsinkelse (75); // tør det ekstra tegnslcd.print (""); forsinkelse (1);}

Trin 5: Tilføj strømforsyningen

Tilføj strømforsyningen
Tilføj strømforsyningen

Tilføj den rigtige strømforsyning (5-9V burde være fint) og indstil kontrasten på din LCD med potentiometeret. Indstil også potentiometeret på YL-69 fugtføler, hvis det røde lys på det lille bord ikke er tændt. Hvad du skal få, er som det er vist på billedet, men i stedet for Wilgotnosc får du "Fugtighed", da Fugtighed er wilgnotność på mit sprog. Kontroller, om sensoren fungerer korrekt med en kop vand.

Anbefalede: