Sadržaj:

Senzor vlage tla s Arduinom: 4 koraka
Senzor vlage tla s Arduinom: 4 koraka

Video: Senzor vlage tla s Arduinom: 4 koraka

Video: Senzor vlage tla s Arduinom: 4 koraka
Video: Котика ударило током, 10 т. Вольт 2024, Novembar
Anonim
Senzor vlage tla sa Arduinom
Senzor vlage tla sa Arduinom

Zdravo dečki, u ovim uputama naučit ćemo kako koristiti senzor vlage tla s Arduinom.

Kao što naziv sugerira senzor vlažnosti tla što znači da će otkriti vlagu u tlu. Tako će reći o sadržaju vode u tlu, pa bi ovaj senzor mogao biti koristan u automatizaciji projekta sa biljkama, poljoprivredom itd.

Korak 1: Stvari koje trebate

Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate

pa će vam za ovaj projekt trebati sljedeće stvari:

1x Arduino Uno (ili bilo koji drugi ekvivalent)

1x senzor vlažnosti tla

Nekoliko skakača

Korak 2: Dijagram kola i teorija rada

Dijagram kola i radna teorija
Dijagram kola i radna teorija

Dakle, dijagram kola je vrlo jednostavan, slijedite dano kolo i sve spojite prema njemu.

Mjerenje procentualne vlažnosti tla.

Ovdje se analogni izlaz senzora vlažnosti tla obrađuje pomoću ADC -a. Sadržaj vlage u postocima se prikazuje na serijskom monitoru.

Izlaz senzora vlažnosti tla mijenja se u rasponu ADC vrijednosti od 0 do 1023.

To se može prikazati kao vrijednost vlage u postocima koristeći donju formulu.

Analogni izlaz = ADC vrijednost /1023

Procenat vlage = 100 - (analogni izlaz * 100)

Za nultu vlagu dobivamo maksimalnu vrijednost od 10-bitnog ADC-a, tj. 1023. To pak daje 0% vlage.

Korak 3: Kodirajte

Kod
Kod

kopirajte sljedeći kôd i prenesite ga na svoj arduino:

const int sensor_pin = A1; / * Senzor vlažnosti tla O/P pin */

void setup () {

Serial.begin (9600); / * Definirajte brzinu prijenosa za serijsku komunikaciju */

}

void loop () {{100} {101}

procenat vlage u plutajućem stanju;

int sensor_analog;

sensor_analog = analogRead (senzor_pin);

procenat vlage = (100 - ((senzorski_analog/1023.00) * 100));

Serial.print ("Postotak vlage =");

Serial.print (procenat vlage);

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

kašnjenje (1000);

}

Korak 4: Testiranje

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

Nakon svih veza i kodiranja, morate nabaviti lonac ili kantu ili slično, zatim stavite malo zemlje u nju, a zatim stavite senzor u tu zemlju i otvorite serijski monitor koji će pokazati postotak vlage u tlu (ovisi o tome koliko vode ima vaše tlo), a zatim ulijte malo vode i vlaga u tlu će se promijeniti na serijskom monitoru kao i moja. Pogledajte priložene slike da vidite moj ispis.

Preporučuje se: