İçindekiler:
- Gereçler
- Adım 1: PC/MAC'İNİZE ARDUINO IDE'Yİ KURUN VE YAPILANDIRIN
- 2. Adım: KAYIT İÇİN MİKRO SD KART TAKIN (İSTEĞE BAĞLI)
- Adım 3: ARDUINO SKETCH'İ İNDİRİN
- Adım 4: GRAVIMETRİK SU İÇERİĞİ-KALİBRASYON
- Adım 5: Gelecekteki Gelişmeler
Video: ESP32 WiFi TOPRAK NEM SENSÖRÜ: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Toprağın direncini ölçmek için topraktan elektrik sinyali gönderen ucuz toprak nem sensörlerinin hepsi başarısız oluyor. Elektroliz, bu sensörleri pratik olarak kullanmaz hale getirir. Elektroliz hakkında daha fazla bilgiyi burada bulabilirsiniz. Bu projede kullanılan sensör kapasitif bir sensördür ve ıslak toprakla temas eden hiçbir iletken metal yoktur.
Bellenimi (Arduino taslağı) yükledikten sonra, sensör kendi üzerinde bir web sunucusu oluşturacak ve WiFi yönlendiricinize giriş yapacaktır. Artık web tarafına ESP32 sensöründen erişebilirsiniz. Buluta hiçbir veri gönderilmez.
Arduino Programlama, Lehimleme becerileri ve HTML vb. ile biraz aşinalık yardımcı olabilir. Bu projeyi yapıyorsanız, lütfen aşağıdaki yükleme bağlantısı aracılığıyla fotoğraf yükleyin. Hack'lemenin tadını çıkarın.
Bu sensör şunları okuyabilir:
- Toprak Nemi (Kodum gravimetrik toprak su içeriğini hesaplayacaktır)
- Hava sıcaklığı ve bağıl nem
Gereçler
- Wemos® Higrow ESP32 WiFi + Bluetooth Batarya + DHT11 Toprak Sıcaklık Ve Nem Sensör Modülü
-
Veri kaydı için (isteğe bağlı)
- bir Mikro SD Kart Modülü.
- Ekmek Tahtası ve VEYA
- Havya, lehim pastası.
- Altı Dişi-Erkek atlama kablosu.
Adım 1: PC/MAC'İNİZE ARDUINO IDE'Yİ KURUN VE YAPILANDIRIN
Bu kurulum prosedürü bir Windows PC, MAC ve LINUX (x86) sisteminde çalışmalıdır. Ne yazık ki Raspberry PI kullanıcıları için ESP32 Board için LINUX (ARM) Kitaplıkları henüz mevcut değil (onları kaynaktan derleyen gerçekten zeki insanlar olmasına rağmen).
- Arduino IDE'yi indirin ve yükleyin
- Tercihler menüsünde, Ek Pano Yöneticisi URL'sine https://dl.espressif.com/dl/package_esp32_index.json ekleyin.
- ESP32 Kitaplıklarını Tools>Board>Boards Manager'dan yükleyin. esp32'yi espressif sistemleriyle arayın
- Menüden Panonuzu seçin: Araçlar>Board>"WeMos" WiFi ve Bluetooth Pil
-
Gerekli DHT11 Kitaplıklarını Araçlar>Kütüphaneleri Yönet'ten yükleyin…
- DHT sensör kitaplığını Adafruit Sürüm 1.3.7 (Veya sonrası?)
- Adafruit Unified Sensor by Adafruit Sürüm 1.0.3'ü kurmanız gerekiyor.
2. Adım: KAYIT İÇİN MİKRO SD KART TAKIN (İSTEĞE BAĞLI)
Verilerinizi kaydetmeniz gerekiyorsa, bir Pololu Micro SD Kart Modülü takın. Diğer SD kartların kabloları ve kodları farklı olabilir.
Adım 3: ARDUINO SKETCH'İ İNDİRİN
-
İlgili arduino taslağını GitHub'dan indirin ve açın.
- Mikro sd kart modülü takılı değilse Esp32_SoilMoisture_WebServer.ino kullanılmalıdır.
- Esp32_SoilMoisture_WebServer_DataLog.ino bir mikro sd kart gerektirir ve NTP sunucusuna internet erişimini sürdürür. Bu seçenek çok hassas bir zamana sahiptir, ancak büyük miktarda akım kullanır ve pili tüketebilir.
- Esp32_SoilMoisture_WebServer_DataLog_Int_RTC.ino, sıfırlandıktan sonra bir mikro sd kart ve NTP sunucusuna internet erişimi gerektirir. NTP sunucusundan sıfırlama sırasında alınan tarih/saati güncellemek için ESP32'nin dahili RTC'sini kullanır. Bu, güç açısından en verimli çözümdür, ancak zaman o kadar doğru olmayabilir.
- Çizimde Yönlendirici SSID'nizi ve Parolanızı düzenleyin.
- Önyükleme düğmesine basarken çizimi derleyin.
- Derleme başarılıysa, EN düğmesine basın ve hemen Arduino Seri Monitörünü başlatın (115200 Baud Rate)
- Mavi LED'in yanıp sönmesini bekleyin
- Seri monitörde yazdırılan IP adresini alın, tarayıcınıza girin. Şimdi sensör verileri web sayfasını göreceksiniz.
- Micro sd kart okuyucu eklediyseniz ve ilgili arduino skeçlerinden birini derlediyseniz, micro sd kartınızın /datalog.txt dosyasından verilerinize ulaşabilirsiniz.
Adım 4: GRAVIMETRİK SU İÇERİĞİ-KALİBRASYON
GPIO 32'den alınan toprak nemi okumasını nasıl yorumlamalıyım?
Bir yöntem, toprağın gravimetrik su içeriğini hesaplamaktır. Şu şekilde hesaplanır:
(Toprak Numunesindeki Su Kütlesi)/(Numunedeki Kuru Toprak Kütlesi)
Bahçemden kuru toprak topladım (Limpopo, Güney Afrika, Ağustos ayı ve toprak kuru, gerçekten kuru). Toprağı fırında kurutabilirsiniz.
- Ağırlık kuru toprak
- kuru toprağı bir kaba dökün, sensörü toprağa yerleştirin ve ham sensör okuması yapın (web arayüzünü kullanın). Su Kütlesini (bu aşamada =0) ve sensör okumasını kaydedin.
- Sensörü çıkarın, 10 ml (gram) su ekleyin, toprağı ve suyu uygun şekilde karıştırın ve Su Kütlenizi (bu aşamada =10) ve sensör değerini kaydedin.
- Bu işleme istediğiniz kadar devam edin veya su eklemek sensör okumasını etkilemeyene kadar devam edin.
- Sonuçlarım ekteki excel sayfasındadır. GWC, gwc=exp(-0.0015*SensorValue + 0.7072) şeklinde hesaplanır
Adım 5: Gelecekteki Gelişmeler
- Harici bir RTC (Gerçek Zamanlı Saat) bağlayın. Şu anda, veri kaydı için zaman almak için NTP (Ağ Zaman Protokolü) kullanılmaktadır. Bu, WiFi gerektirir ve şu anda yoğundur
- Pil kullanımından tasarruf etmek için WiFi ve web sunucusunu başlatmak ve durdurmak için basmalı düğmeler ekleyin.
- Bir GPRS modülü ekleyin ve WiFi'yi devre dışı bırakın. Bu güç tasarrufu sağlayacaktır.
Önerilen:
Toprak Nem Sensörü Kalibrasyonu: 5 Adım
Toprak Nemi Sensörü Kalibrasyonu: Piyasada bahçıvanın bitkilerini ne zaman sulayacağına karar vermesine yardımcı olacak birçok toprak nemi ölçer vardır. Ne yazık ki, bir avuç toprak alıp renk ve dokuyu incelemek bu aletlerin çoğu kadar güvenilir! Hatta bazı sondalar kayıt
Kolay Toprak Nem Sensörü Arduino 7 Segment Ekran: 4 Adım (Resimli)
Kolay Toprak Nemi Sensörü Arduino 7 Segment Ekranı: Merhaba! Karantina zor olabilir. Evde küçük bir bahçeye ve bolca bitkiye sahip olduğum için şanslıyım ve bu, evde sıkışıp kaldığımda onlara iyi bakmama yardımcı olacak küçük bir araç yapabileceğimi düşünmeme neden oldu. Bu proje basit ve işlevsel bir
Arduino Kullanarak Toprak Nem Sensörü Nasıl Kullanılır: 4 Adım
Arduino Kullanarak Toprak Nem Sensörü Nasıl Kullanılır: Toprak Nem sensörü topraktaki nemi ölçmek için kullanılabilen bir sensördür. Akıllı tarım projeleri, Sulama kontrolörleri projeleri veya IoT Tarım projelerinin prototiplerini yapmak için uygundur. Bu sensörün 2 probu vardır. Şunu ifade etmek için kullanılan
Kendin Yap Toprak Nem Sensörü Nasıl Yapılır [ARDUINO/ESP UYUMLU]: 3 Adım
Kendin Yap Toprak Nem Sensörü Nasıl Yapılır [ARDUINO/ESP UYUMLU]: Merhaba, bu rehberimizde sıfırdan toprak nem sensörü nasıl yapılır onu göreceğiz!Çok ucuzdur ve elektriksel açıdan her türlü mikrodenetleyici ile uyumludur. bakış açısından devre basit bir emeklilik bölücü olarak sunulur
TOPRAK NEM SENSÖRÜ UCUZ HENÜZ DOĞRU !: 4 Adım
KENDİN YAP TOPRAK NEM SENSÖRÜ UCUZ HENÜZ DOĞRU!: Ben bir bitki aşığıyım ve teknoloji uzmanıyım. Geçenlerde balkonumda bitki yetiştirmeye karar verdim. Sulamayı unutabileceğim için sulama sistemini otomatikleştirmeye karar verdim, güzel çiçekli bitkilerimle hiç şansımı denemek istemedim. bu yüzden toprak almaya karar verdim