Sisällysluettelo:

Arduino LCD -maaperän kosteusanturi: 5 vaihetta
Arduino LCD -maaperän kosteusanturi: 5 vaihetta

Video: Arduino LCD -maaperän kosteusanturi: 5 vaihetta

Video: Arduino LCD -maaperän kosteusanturi: 5 vaihetta
Video: Игольчатый влагомер древесины MD-814 (влажность дерева 5-40%) 2024, Marraskuu
Anonim
Arduino LCD -maaperän kosteusanturi
Arduino LCD -maaperän kosteusanturi

Aiomme tehdä Arduino-kosteusanturin, jossa on YL-69-anturi, joka toimii kahden "terän" välisen vastuksen perusteella. Se antaa meille arvoja välillä 450–1023, joten meidän on kartoitettava se saadaksemme prosenttiarvon, mutta pääsemme tähän myöhemmin. Aloitetaan siis.

Vaihe 1: Osien kokoaminen

Osien kerääminen
Osien kerääminen

Sinun ei tarvitse kerätä:

1. LCD 16x2 (valkoinen minun tapauksessani)

2. Potentiometri 47k ohmia (tai pienempi, minulla oli vain sellainen, mutta voit käyttää myös 10-20k ja sen pitäisi olla hieno)

3. Kaapelit, paljon kaapeleita

4. Prototyyppikortti

5. Arduino Uno / Arduino Pro mini (ohjelmoijan kanssa)

6. virtalähde (esimerkiksi 9 V: n akku)

7. Kosteusanturi (esim. YL-69)

Vaihe 2: Liitä nestekidenäyttö

Liitä LCD
Liitä LCD
Liitä LCD
Liitä LCD

Liitä nestekidenäyttö kaapeleilla arduinoon, kuten shemaattisessa kuvassa näkyy. Älä unohda potentiometriä.

Vaihe 3: Liitä kosteusanturi

Liitä kosteusanturi
Liitä kosteusanturi

Liitä kosteusanturikortin VCC -nasta prototyyppikortin + -kiskoon ja GND -nasta maahan. (Yhdistin arduino -kortin toiseen maahan)

Kosteusanturin datatappi on liitettävä A0: een (YL-69: n tapauksessa viimeinen neljästä nastasta) arduino-kortilla.

Vaihe 4: Koodi

Koodi
Koodi

// Kirjoittaja: W. Marczak#include // sisällytä LCD -kirjasto eri LCD -näyttösi, tarkista valmistajan luettelointPot = A0; // syöte pinint maaperä = 0; void setup () {lcd.begin (16, 2); // lcd -rivit ja -sarakkeet lcd.print ("Kosteus"); // otsikko sortsSerial.begin (9600);} void loop () {// kartoita arvot maaperä = analoginenLue (potPin); maaperä = rajoita (maaperä, 485, 1023); maaperä = kartta (maaperä, 485, 1023, 100, 0); lcd.setCursor (0, 1); // näyttää lopulliset numerotlcd.print (maaperä); // tulosta prosenttiosuus loppuun endlcd.print ("%"); // odota 0,1 sekuntiaviive (75); // pyyhi ylimääräiset merkitlcd.print (""); viive (1);}

Vaihe 5: Lisää virtalähde

Lisää virtalähde
Lisää virtalähde

Lisää oikea virtalähde (5–9 V: n pitäisi olla kunnossa) ja säädä nestekidenäytön kontrasti potentiometrin kanssa. Aseta myös YL-69 -kosteusanturin potentiometri, jos pienen levyn punainen valo ei pala. Sinun pitäisi saada se, kuten kuvassa näkyy, mutta Wilgotnoscin sijasta saat "Kosteuden", koska Kosteus on wilgnotność minun kielelläni. Tarkista, toimiiko anturi oikein kupillisen veden kanssa.

Suositeltava: