Sisällysluettelo:

Maaperän kosteusanturi Arduinolla: 4 vaihetta
Maaperän kosteusanturi Arduinolla: 4 vaihetta

Video: Maaperän kosteusanturi Arduinolla: 4 vaihetta

Video: Maaperän kosteusanturi Arduinolla: 4 vaihetta
Video: You don’t need a moisture meter! 2024, Marraskuu
Anonim
Maaperän kosteusanturi Arduinolla
Maaperän kosteusanturi Arduinolla

Hei kaverit, tässä oppaassa opimme käyttämään maaperän kosteusanturia Arduinon kanssa.

Kuten nimestä voi päätellä, maaperän kosteusanturi tarkoittaa, että se havaitsee maaperän kosteuden. Joten se kertoo maaperän vesipitoisuudesta, joten tämä anturi voi olla hyödyllinen automatisointiprojektissa kasveilla, viljelyllä jne.

Vaihe 1: Tarvitsemasi asiat

Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat

joten tätä projektia varten tarvitset seuraavat asiat:

1x Arduino Uno (tai mikä tahansa muu vastaava)

1x maaperän kosteusanturi

Harvat puserot

Vaihe 2: Piirikaavio ja työskentelyteoria

Piirikaavio ja työskentelyteoria
Piirikaavio ja työskentelyteoria

Joten piirikaavio on erittäin helppo, noudata annettua piiriä ja kytke kaikki sen mukaan.

Maaperän kosteuden mittaaminen prosentteina.

Täällä maaperän kosteusanturin analoginen lähtö käsitellään ADC: llä. Kosteuspitoisuus prosentteina ilmaistaan sarjamonitorissa.

Maaperän kosteusanturin teho muuttuu ADC -arvon alueella 0 - 1023.

Tämä voidaan esittää kosteusarvona prosentteina alla olevan kaavan avulla.

Analoginen lähtö = ADC -arvo /1023

Kosteus prosentteina = 100 - (analoginen lähtö * 100)

Nollakosteuden saamme maksimiarvon 10-bittinen ADC, eli 1023. Tämä puolestaan antaa 0% kosteutta.

Vaihe 3: Koodi

Koodi
Koodi

kopioi seuraava koodi ja lataa se arduinoosi:

const int sensor_pin = A1; / * Maaperän kosteusanturin O/P -tappi */

void setup () {

Sarja.alku (9600); / * Määritä siirtonopeus sarjaliikenteelle */

}

void loop () {

kelluva kosteusprosentti;

int anturi_analogi;

anturin_analogi = analoginen lukema (anturin_nasta);

kosteusprosentti = (100 - ((sensor_analog/1023.00) * 100));

Serial.print ("Kosteusprosentti =");

Sarjajälki (kosteusprosentti);

Serial.print ("%\ n / n");

viive (1000);

}

Vaihe 4: Testaus

Testaus
Testaus
Testaus
Testaus
Testaus
Testaus
Testaus
Testaus

Kaikkien liitäntöjen ja koodausten jälkeen sinun on hankittava kattila tai ämpäri jotain vastaavaa, sitten laitettava siihen vähän likaa ja sitten asetettava anturi kyseiseen maahan ja avattava sarjamonitori, se näyttää maaperän kosteuden prosenttiosuuden (riippuu kuinka paljon vettä maaperässäsi on) ja kaada sitten siihen vettä ja maaperän kosteus muuttuu sarjamonitorissa kuten minun. Katso tuotokseni liitetyistä kuvistani.

Suositeltava: