Maaperän kosteusanturi mittaa maaperän tilavuusvesipitoisuutta, mikä tekee siitä ihanteellisen älykkään puutarhanhoitoon, maatalouden automaatioon ja kastelujärjestelmiin. Tämä opetusohjelma opastaa sinua kytkemällä ja käyttämällä maaperän kosteusanturia Arduinon kanssa.
Mitä tarvitset
- Maaperän kosteusanturimoduuli
- Arduino Board (esim. UNO, Mega, Nano)
- Leipälevy- ja hyppyjohdot
- Tietokone, jossa Arduino IDE on asennettu
Vaihe 1: Maaperän kosteusanturin ymmärtäminen
Tyypillinen maaperän kosteusanturi koostuu kahdesta osasta:
- Koettimet: Mittaa maaperän johtavuus kosteustasojen määrittämiseksi.
- Ohjausmoduuli: Tulostaa analogiset ja digitaaliset signaalit koettimen lukemien perusteella.
Maaperän kosteusanturin pinout
Nasta | Funktio |
---|---|
VCC | Virtalähde (3,3 V tai 5 V) |
Hölynpöly | Pohja |
A0 | Analoginen lähtö |
D0 | Digitaalinen lähtö (säädettävä herkkyys) |
- Analoginen lähtö (A0): Tarjoaa jatkuvan kosteustason lukemisen.
- Digitaalinen lähtö (D0): Lähtö on korkea tai matala asetetun kynnyksen perusteella.
Vaihe 2: Maaperän kosteusanturin johdotus Arduinoon
Näin yhdistetään maaperän kosteusanturi Arduino UNO: lle:
Anturitappi | Arduino -nasta |
---|---|
VCC | 5V |
Hölynpöly | Hölynpöly |
A0 | A0 |
D0 | Nasta 2 |
Vaihe 3: Lataa koodi
Tässä on esimerkki luonnoksesta, joka luetaan anturin tietoja ja näyttää ne sarjamittarilla:
Esimerkkikoodi
#define digitalPin 2 // Connect sensor D0 to Arduino Pin 2
#define analogPin A0 // Connect sensor A0 to Arduino A0
void setup() {
pinMode(digitalPin, INPUT);
Serial.begin(9600);
Serial.println("Soil Moisture Sensor Test");
}
void loop() {
// Read digital output
int digitalState = digitalRead(digitalPin);
if (digitalState == LOW) {
Serial.println("Soil is wet!");
} else {
Serial.println("Soil is dry.");
}
// Read analog output
int analogValue = analogRead(analogPin);
Serial.print("Analog Value: ");
Serial.println(analogValue);
delay(1000); // Wait for 1 second before the next reading
}
Vaihe 4: Testaa asennus
- Kytke Arduino tietokoneeseen USB: n kautta.
- Avaa Arduino IDE ja valitse oikea Hallitus ja Satama alla Työkalut valikko.
- Lataa koodi Arduinoon napsauttamalla Ladata.
- Avaa sarjamonitori (Työkalut > Sarjamonitori) ja aseta baud -arvo
9600
. - Aseta anturi koettimet maaperään ja tarkkaile lukemia. Analoginen arvo kasvaa kosteuden myötä, ja digitaalinen lähtö muuttuu asetetun kynnyksen perusteella.
Maaperän kosteusanturin sovellukset
- Automatisoidut kastelujärjestelmät
- Älykkäät puutarhanhoitoasetukset
- Maaperän seuranta maataloudessa
- Ympäristön anturiprojektit
Vianetsintä
- Ei vastausta anturilta: Varmista oikea johdotus ja varmista, että anturi on virta oikein.
- Epävakaat lukemat: Varmista, että koettimet asetetaan täysin maaperään ja välttävät syövyttäviä ympäristöjä.
- Digitaalinen lähtö ei toimi: Säädä herkkyys käyttämällä aluksen potentiometriä.
Johtopäätös
Olet onnistuneesti liitetty maaperän kosteusanturiin Arduinon kanssa, jolloin voit seurata maaperän olosuhteita eri sovelluksissa. Kokeile edelleen integroimalla tämä anturi automatisoituihin kastelujärjestelmiin tai Internet -alustoihin älykkäämpien puutarhanhoitoratkaisujen luomiseksi!