Kuinka käyttää maaperän kosteusanturia Arduinon kanssa

How to Use a Soil Moisture Sensor with Arduino

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

  1. Maaperän kosteusanturimoduuli
  2. Arduino Board (esim. UNO, Mega, Nano)
  3. Leipälevy- ja hyppyjohdot
  4. 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

  1. Kytke Arduino tietokoneeseen USB: n kautta.
  2. Avaa Arduino IDE ja valitse oikea Hallitus ja Satama alla Työkalut valikko.
  3. Lataa koodi Arduinoon napsauttamalla Ladata.
  4. Avaa sarjamonitori (Työkalut > Sarjamonitori) ja aseta baud -arvo 9600.
  5. 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

  1. Automatisoidut kastelujärjestelmät
  2. Älykkäät puutarhanhoitoasetukset
  3. Maaperän seuranta maataloudessa
  4. 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!

Jätä kommentti

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.