Talajnedvesség -érzékelő Arduino -val: 4 lépés
Talajnedvesség -érzékelő Arduino -val: 4 lépés
Anonymous

Sziasztok, srácok, ebben az oktatóanyagban megtanuljuk, hogyan kell használni a talajnedvesség -érzékelőt az Arduino -val.

Tehát ahogy a neve is sugallja, a talajnedvesség érzékelője azt jelenti, hogy érzékeli a talaj nedvességtartalmát. Tehát elmondja a talajban rendelkezésre álló víztartalmat, így ez az érzékelő hasznos lehet a növényekkel, gazdálkodással stb.

1. lépés: A szükséges dolgok

ezért ehhez a projekthez a következőkre lesz szüksége:

1x Arduino Uno (vagy bármely más megfelelő)

1x talajnedvesség érzékelő

Kevés jumper

2. lépés: Áramköri diagram és működéselmélet

Tehát a kapcsolási rajz nagyon egyszerű, kérjük, kövesse az adott áramkört, és kösse össze mindent ennek megfelelően.

A talaj nedvességtartalmának mérése százalékban.

Itt a talajnedvesség -érzékelő analóg kimenetét ADC segítségével dolgozzák fel. A nedvességtartalom százalékban jelenik meg a soros monitoron.

A talajnedvesség -érzékelő kimenete az ADC 0 és 1023 közötti tartományában változik.

Ez az alábbi képlet segítségével százalékban kifejezve nedvességértékként ábrázolható.

Analóg kimenet = ADC érték /1023

Nedvesség százalékban = 100 - (analóg kimenet * 100)

Nulla páratartalom esetén 10 bites ADC maximális értéket kapunk, azaz 1023. Ez viszont 0% nedvességet ad.

3. lépés: Kód

másolja ki a következő kódot, és töltse fel az arduino -jába:

const int sensor_pin = A1; / * Talajnedvesség érzékelő O/P csap */

void setup () {

Sorozat.kezdet (9600); / * Adja meg az átviteli sebességet a soros kommunikációhoz */

}

void loop () {

úszó nedvesség_százalék;

int sensor_analog;

sensor_analog = analogRead (sensor_pin);

nedvességszázalék = (100 - ((szenzor_analóg/1023.00) * 100));

Serial.print ("Nedvességszázalék =");

Soros.nyomtatás (nedvességszázalék);

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

késleltetés (1000);

}

4. lépés: Tesztelés

Az összes csatlakoztatás és kódolás után valami edényt vagy vödröt kell beszereznie, majd tegyen bele egy kis talajt, majd helyezze az érzékelőt ebbe a talajba, és nyissa ki a soros monitort, amely megmutatja a talaj nedvességtartalmát (ez függ hogy mennyi víz van a talajban), majd öntsön bele vizet, és a talaj nedvessége megváltozik a soros monitoron, mint az enyém. Tekintse meg a mellékelt képeimet a kimenetem megtekintéséhez.

Ajánlott: