Obsah:

Senzor půdní vlhkosti s Arduinem: 4 kroky
Senzor půdní vlhkosti s Arduinem: 4 kroky

Video: Senzor půdní vlhkosti s Arduinem: 4 kroky

Video: Senzor půdní vlhkosti s Arduinem: 4 kroky
Video: Arduino návody | Půdní vlhkoměr 2024, Listopad
Anonim
Senzor půdní vlhkosti s Arduinem
Senzor půdní vlhkosti s Arduinem

Ahoj kluci, v tomto návodu se naučíme, jak používat snímač vlhkosti půdy s Arduinem.

Jak název napovídá, snímač vlhkosti půdy, což znamená, že detekuje vlhkost v půdě. Bude tedy vypovídat o obsahu vody dostupného v půdě, takže tento senzor by mohl být užitečný při automatizaci projektu s rostlinami, zemědělstvím atd.

Krok 1: Věci, které potřebujete

Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete

takže pro tento projekt budete potřebovat následující věci:

1x Arduino Uno (nebo jakýkoli jiný ekvivalent)

1x snímač vlhkosti půdy

Několik propojek

Krok 2: Schéma zapojení a pracovní teorie

Schéma zapojení a pracovní teorie
Schéma zapojení a pracovní teorie

Schéma zapojení je tedy velmi snadné, sledujte prosím daný obvod a připojte podle něj vše.

Měření půdní vlhkosti v procentech.

Zde je analogový výstup snímače vlhkosti půdy zpracován pomocí ADC. Obsah vlhkosti v procentech se zobrazuje na sériovém monitoru.

Výstup snímače vlhkosti půdy se mění v rozsahu hodnoty ADC od 0 do 1023.

To lze vyjádřit jako hodnotu vlhkosti v procentech pomocí níže uvedeného vzorce.

Analogový výstup = hodnota ADC /1023

Vlhkost v procentech = 100 - (analogový výstup * 100)

Pro nulovou vlhkost získáme maximální hodnotu 10bitového ADC, tj. 1023. To zase dává 0% vlhkosti.

Krok 3: Kód

Kód
Kód

zkopírujte následující kód a nahrajte jej do arduina:

const int sensor_pin = A1; / * Čidlo vlhkosti půdy O/P kolík */

neplatné nastavení () {

Serial.begin (9600); / * Definujte přenosovou rychlost pro sériovou komunikaci */

}

prázdná smyčka () {

plovoucí vlhkost_procent;

int sensor_analog;

sensor_analog = analogRead (sensor_pin);

procento vlhkosti = (100 - ((sensor_analog/1023,00) * 100));

Serial.print ("Procento vlhkosti =");

Serial.print (vlhkost_percentage);

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

zpoždění (1000);

}

Krok 4: Testování

Testování
Testování
Testování
Testování
Testování
Testování
Testování
Testování

Po všech připojeních a kódování musíte získat hrnec nebo kbelík, něco podobného, pak do něj vložit půdu a poté do něj vložit senzor a otevřít sériový monitor, který ukáže % vlhkosti v půdě (záleží o tom, jaké množství vody má vaše půda) a poté do ní nalijte trochu vody a vlhkost půdy se změní na sériovém monitoru, jako tomu bylo u mého. Podívejte se na mé připojené obrázky, abyste viděli můj výstup.

Doporučuje: