Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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ä nestekidenäyttö kaapeleilla arduinoon, kuten shemaattisessa kuvassa näkyy. Älä unohda potentiometriä.
Vaihe 3: 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
// 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ää 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.