İçindekiler:

Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): 5 Adım
Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): 5 Adım

Video: Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): 5 Adım

Video: Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): 5 Adım
Video: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Temmuz
Anonim
Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü)
Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü)

Maydanozu saksıda alıyorum ve çoğu gün toprak kurudu. Bu yüzden, ne zaman toprağı suyla dökmem gerektiğini kontrol etmek için, maydanozlu saksıdaki toprağın nemini hissetmekle ilgili bu projeyi yapmaya karar verdim.

Bence bu sensör (Kapasitif nem sensörü v1.2) iyi çünkü:

1. Su geçirmez elektrotlara sahiptir, bu nedenle korozyon konusunda endişelenmeyin.

2. ucuz -> 1, 5 - 2 $

1. Adım: Malzeme Listesi

malzeme listesi
malzeme listesi
malzeme listesi
malzeme listesi
malzeme listesi
malzeme listesi

Malzeme listesi (bağlı kuruluş bağlantıları, bu malzemeleri satın almak istiyorsanız, bu bağlantılardan satın alırsanız bana destek olabilirsiniz):

1. Kapasitif nem sensörü v1.2.

Bağlantı: kapasitif nem sensörü v1.2

2. Wemos D1 Mini.

Bağlantı: Wemos D1 Mini

3. Sensörden analog değerleri ölçmek için ADS1115.

Bağlantı: ADS1115

4. Pil - 18650, lityum - iyon pil kullanıyorum.

Bağlantı: Pil 18650

(Geçmişte trustfire mark almıştım. İyi pilin orijinali tanımak için kendi kodu vardır)

5. Pil tutucu (pilin tutucuya daha iyi yerleştirilmesi için bir tarafı kesebilirsiniz)

Bağlantı: Pil tutucu

6. Kablolar. AWG 22 tipini kullanıyorum.

Bağlantı: Kablolar

7. Vaka.

Bağlantı: Vaka

Tabi ölçü için toprak lazım:D

2. Adım: Devre

Devre
Devre

Klasik devre yapıyorum. Öncelikle Wemos'u lityum pilden 4, 2 volt ile çalıştırıyorum. Mümkün ve 5V pinine bağlıyorum. Regülatöre ihtiyaç duymadan çalışır!

Derin uyku akımı 0, 3 mA'nın altındadır.

Sensöre ve ADC'ye güç sağlamak için wemos'tan pin 8 kullanıyorum. Sabit voltaj (3, 3 V) kullanmak ve pil kullanmamak çok önemlidir (voltajın 3 volttan 4, 2 volta değiştiği durumlarda)

3. Adım: Kodlayın

kod
kod

Mağaza verisi olarak ThinkSpeak kullanıyorum. 10 dakikalık aralıklarla kullanıyorum.

Uyuduktan sonra wemos'u yeniden başlatmak için Reset pinini D0'a bağlamayı unutmayın. Kodun nasıl çalıştığını göstermek için diyagram oluşturdum.

Arduino'daki kod:

4. Adım: Son

son
son

Devre yapacaksanız lütfen daha uzun kablolar kullanın. Benim gibi değil.

Adım 5: Test Etme

Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak

Nemi ölçmek için sensör yüzeyinin cca 3/4'ünü kullanın. Dikkatli olun ve sensöre su dökmeyin.

Değerleri kaydetmek için Thingspeak kullanıyorum. Değerlerin sıcaklığa bağlı olduğunu söyleyebilirim, bu nedenle sıcaklığın izlenmesi iyi olmalıdır.

25. Mart yemeğini ölçmeye başladım (maydanoz döküyorum) sonra bekliyorum. Gece gündüz, değerler değişmiyor.

26. Mart'ta sıcaklık yükseldikçe değerler yükseliyor. Ama sonraki gece (26 Mart'tan 27 Mart'a kadar) değerler daha yüksekti. Böylece saksıdaki toprak daha kuruydu (daha kurak)

Önerilen: