Mündəricat:

Arduino ilə Torpaq Nəm Sensoru: 4 addım
Arduino ilə Torpaq Nəm Sensoru: 4 addım

Video: Arduino ilə Torpaq Nəm Sensoru: 4 addım

Video: Arduino ilə Torpaq Nəm Sensoru: 4 addım
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Noyabr
Anonim
Torpaq Nəm Sensoru Arduino ilə
Torpaq Nəm Sensoru Arduino ilə

Salam uşaqlar bu təlimatlarda Arduino ilə torpaq nəm sensörünü necə istifadə edəcəyimizi öyrənəcəyik.

Adından da göründüyü kimi, torpağın nəmini aşkarlayacaq deməkdir. Torpağın içərisində olan su miqdarı haqqında məlumat verəcək, beləliklə bu sensor bitkilər, əkinçilik və s.

Addım 1: Lazım olan şeylər

Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər

buna görə də bu layihə üçün aşağıdakılara ehtiyacınız olacaq:

1x Arduino Uno (və ya hər hansı digər ekvivalent)

1x torpaq nəm sensoru

Az tullananlar

Addım 2: Dövrə Diaqramı və İş Teorisi

Dövrə diaqramı və iş nəzəriyyəsi
Dövrə diaqramı və iş nəzəriyyəsi

Beləliklə, dövrə diaqramı çox asandır, zəhmət olmasa verilən sxemə əməl edin və hər şeyi ona uyğun olaraq bağlayın.

Torpağın nəmini faizlə ölçmək.

Burada, torpaq nəm sensörünün analoq çıxışı ADC istifadə edərək işlənir. Nəmlik faiz baxımından serial monitorda göstərilir.

Torpaq nəm sensörünün çıxışı ADC dəyər aralığında 0 ilə 1023 arasında dəyişir.

Aşağıdakı düsturdan istifadə edərək bu faiz nisbətində nəm dəyəri kimi təmsil edilə bilər.

Analog çıxış = ADC dəyəri /1023

Nəmlik faiz = 100 - (Analog çıxış * 100)

Sıfır nəm üçün maksimum 10 bitlik ADC, yəni 1023 əldə edirik. Bu da öz növbəsində 0% nəm verir.

Addım 3: Kod

Kod
Kod

aşağıdakı kodu kopyalayın və arduino -ya yükləyin:

const int sensor_pin = A1; / * Torpaq nəm sensoru O/P pin */

boş quraşdırma () {

Serial.begin (9600); / * Serial ünsiyyət üçün baud sürətini təyin edin */

}

boşluq döngəsi () {

üzən nəmlik faizi;

int sensor_analog;

sensor_analog = analogOxu (sensor_pin);

nəmlik_sayı = (100 - ((sensor_analog/1023.00) * 100));

Serial.print ("Nəm faizi =");

Serial.çap (nəmlik faizi);

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

gecikmə (1000);

}

Addım 4: Test

Test
Test
Test
Test
Test
Test
Test
Test

Bütün əlaqələr və kodlaşdırma işlərindən sonra bir qazana və ya çömçə almalısınız, sonra bir az torpaq qoyun və sonra sensoru həmin torpağa qoyun və torpağın nəmlik faizini göstərəcək serial monitoru açın. torpağın nə qədər suya sahib olduğunu) və sonra bir az su tökün və torpağın nəmliyi mənimki kimi serial monitorda dəyişəcək. Çıxışımı görmək üçün əlavə şəkillərimə baxın.

Tövsiyə: