Mündəricat:

Simsiz Nəmlik Monitoru (ESP8266 + Nəm Sensoru): 5 addım
Simsiz Nəmlik Monitoru (ESP8266 + Nəm Sensoru): 5 addım

Video: Simsiz Nəmlik Monitoru (ESP8266 + Nəm Sensoru): 5 addım

Video: Simsiz Nəmlik Monitoru (ESP8266 + Nəm Sensoru): 5 addım
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Iyul
Anonim
Simsiz Nəmlik Monitoru (ESP8266 + Nəm Sensoru)
Simsiz Nəmlik Monitoru (ESP8266 + Nəm Sensoru)

Cəfəri qazanda alıram və günün çox hissəsi torpaq quruyurdu. Mən torpağa su tökmək lazım olanda yoxlamaq üçün cəfəri ilə qazanda torpağın nəmini hiss etməklə bağlı bu layihəni həyata keçirməyə qərar verdim.

Düşünürəm ki, bu sensor (Kapasitif nəm sensoru v1.2) yaxşıdır, çünki:

1. suya davamlı elektrodlara malikdir, buna görə korroziyadan narahat olmayın.

2. ucuzdur -> 1, 5 - 2 $

Addım 1: BOM

BOM
BOM
BOM
BOM
BOM
BOM

Faktura materialları (ortaq bağlantılar, bu materialları almaq istəyirsinizsə, bu bağlantılar vasitəsilə satın alsanız mənə dəstək ola bilərsiniz):

1. Kapasitif nəm sensoru v1.2.

Bağlantı: kapasitiv nəm sensoru v1.2

2. Wemos D1 Mini.

Bağlantı: Wemos D1 Mini

3. Sensordan analoq dəyərləri ölçmək üçün ADS1115.

Əlaqə: ADS1115

4. Batareya - 18650, lityum - ion batareyadan istifadə edirəm.

Bağlantı: Batareya 18650

(Keçmişdə, Trustfire işarəsi aldım. Yaxşı batareyanın orijinalını tanımaq üçün öz kodu var)

5. Batareya tutacaq

Bağlantı: Batareya tutacağı

6. Kabellər. AWG 22 tipindən istifadə edirəm.

Bağlantı: Kabellər

7. Dava.

Bağlantı: Dava

Əlbəttə ki, ölçmək üçün torpağa ehtiyacınız var: D

Addım 2: Dövrə

Dövrə
Dövrə

Klassik dövrə edirəm. Birincisi, Wemos'u lityum batareyadan 4, 2 volt gücündə işləyirəm. Mümkündür və 5V pininə bağlayıram. Tənzimləyiciyə ehtiyac olmadan işləyir!

Dərin yuxu axını 0, 3 mA -dan aşağıdır.

Sensoru və ADC -ni işə salmaq üçün wemosdan pin 8 istifadə edirəm. Daimi gərginlik (3, 3 V) istifadə etmək və batareyanı istifadə etməmək çox vacibdir (gərginliyin 3 voltdan 4, 2 volta dəyişdiyi yerdə)

Addım 3: Kod

Kod
Kod

ThinkSpeak -ı mağaza məlumatları kimi istifadə edirəm. 10 dəqiqəlik fasilələrdən istifadə edirəm.

Yatdıqdan sonra wemosu yenidən başlatmaq üçün Sıfırlama pinini D0 ilə bağlamağı unutmayın. Kodun necə işlədiyini göstərmək üçün diaqram yaratdım.

Arduino kod:

Addım 4: Final

Final
Final

Bir dövrə quracaqsınızsa, daha uzun kabellərdən istifadə edin. Mənim kimi deyil.

Addım 5: Test

Test
Test
Test
Test
Test
Test

Nəm ölçmək üçün sensor səthinin 3/4 hissəsini istifadə edin. Ehtiyatlı olun və sensoru su ilə tökməyin.

Dəyərləri saxlamaq üçün Thingspeak istifadə edirəm. Deyə bilərəm ki, dəyərlər temperaturdan asılıdır, buna görə də temperaturun monitorinqi yaxşı olmalıdır.

Ölçməyə başladım 25. Mart yeməyi (cəfəri tökürəm) və sonra gözləyirəm. Gecə gündüz dəyərlər azalmır.

Ildə 26. Mart, temperatur artdıqca dəyərlər yüksəlir. Amma növbəti gecə (26. Martdan 27. Marta qədər), dəyərlər daha yüksək idi. Beləliklə, qazandakı torpaq daha qurudu (daha quraq)

Tövsiyə: