İçindekiler:
- Adım 1: Gerekli Parçalar
- Adım 2: Anteni Yapmak
- Adım 3: Esp Kalkanını Lehimleme
- Adım 4: Kodlama
- Adım 5: Kablolama
- 6. Adım: Sonuç
Video: LORA Sıcaklık ve Toprak Nemi Sensörü: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Kendi seramı yapmaya hazırlanırken, seranın çevresini izlemek için bazı sensör düğümleri yapıyorum. Bu sensörü dışarıda da kullanabilirsiniz. Seranın içindeki veya dışındaki sıcaklığı, zemin sıcaklığı ve nem seviyeleri ile birlikte kullanmak, sebzelerinizi ne zaman ekeceğinizi bilmek ilginçtir. Kapasitif nem sensörünü seçiyorum çünkü bu tür bir sensör suda paslanma yapmıyor.
Bu talimatta, aşağıdaki verileri gönderen bir LORA düğümü yapacağız:
- toprak nemi
- toprak sıcaklığı
Bu talimatın eksiksiz olması için kodu LORA alıcı vericisi olmadan da göndereceğim, bunun yerine seri olarak toprak nemi ve toprak sıcaklığı verilerini göndereceğim. Hava sıcaklığı ve hava nemi başka bir düğümle ölçülecek çünkü daha yüksek istemiyorum Daha fazla veriye sahip olmak için ölçüm sıklığı. Bu sensörü, bu talimatta sunucu düğümü ile birlikte kullanabilirsiniz. Hangi alıcı vericiyi seçeceğinizi bilmek ve sunucu düğümünün veri almasını sağlamak için önce bu talimatı okuyun.
Adım 1: Gerekli Parçalar
Sensör düğümü:
- Su geçirmez sıcaklık sensörü (ds18B20)
- kapasitif nem sensörü
- arduino pro mini 3.3v 8mhz
- esp koparma
- rfm95
- anten ve bağlantılar için tel (0,8 mm tek damarlı tel kullanıyorum)
- erkekten erkeğe atlama kabloları
- dişiden dişiye jumper kablolar
- terminal bloğu
- toplu iğne başı
- ekmek tahtası
-
CP2102 usb'den TTL'ye
Aletler:
- havya
- yan kesici
- tel striptizci
- hassas tornavida
- lehimleme kalay
- anten ölçmek için cetvel
- sökme pompası (benim yaptığım gibi hata yaparsanız)
Adım 2: Anteni Yapmak
Anten için 2x2x0.8mm veya 2x2 20awg bus kablomdan bir miktar artık kablo kullanıyorum. Şeyler ağında alıcı vericinizi ve anten frekans bandını ülkeye göre seçebilirsiniz. Frekans başına uzunluklar şunlardır:
- 868mhz 3,25 inç veya 8,2 cm (benim kullandığım bu)
- 915mhz 3 inç veya 7.8 cm
- 433mhz 3 inç veya 16.5cm
Adım 3: Esp Kalkanını Lehimleme
- esp kalkanının dirençlerini çıkarın (kırmızı alanda R1'den R3'e bakın)
- rfm95 çipini esp kalkanına lehimleyin.
- İğne başlıklarını esp kalkanına lehimleyin
- Anteni esp kalkanına lehimleyin. Antensiz kullanmayınız, kalkana zarar verebilirsiniz.
- Pinheader'lar arduino lehimine lehimlenmemişse, bunlar da
Adım 4: Kodlama
Arduino'yu otomatik olarak sıfırlamak için DTR'yi kullanabileceğimi biliyorum ama benim durumumda kodu yüklerken hatalar yaşadım. Bu nedenle, bu talimatta manuel sıfırlama da kullandım, böylece aynı sorunu yaşarsanız manuel sıfırlama ile çözebilirsiniz.
-
Arduino'yu CP2102'ye aşağıdaki gibi bağlayın:
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- Arduino ide'de şemayı açın
- tahta arduino pro mini seçin
- İşlemci altında atmega 328p 3.3v 8mhz'yi seçin
- com bağlantı noktanızı seçin
- Yükle düğmesini tıklayın
- Kod derlenirken bautrate'i gördüğünüz anda (resme bakın) arduino pro mini üzerindeki reset düğmesine basın (cp2102 kartı sıfırlamaz) ayrıca programlama sırasında seri monitörünüzü kapattığınızdan emin olun.
Tarım sensörü dosyası, LORA alıcı vericisi olmayan koddur. Bu sayede o dosyadan başlayarak kendi projenize başlayabilir ve kodun nasıl çalıştığını daha iyi anlayabilirsiniz. Daha doğru okumalara ihtiyacınız varsa, nem sensörünün suda değilken ve sudayken değerlerini haritalandırmanız gerekir. (minimum ve maksimum değer) 400 ile 880 arasındaki değerleri haritalandırdım. Sensörü suya batırmayın. çizgi. Bu, sensörünüzü yok edecektir. Daha sonra size bu sensörün nasıl su geçirmez hale getirileceğini göstereceğim.
Sıcaklık okumaları santigrat derece cinsindendir.
Son bir not: Sunucunun seri monitörünü açtığınızda (son resim) verilerin iki nokta üst üste ile gönderildiğini göreceksiniz. Bu, her şeyi tek bir pakette sunucu düğümüne gönderebilmemiz içindir. Daha sonraki bir talimatta, bu verilerin işlendiği başka bir sunucu düğümü yapacağım.
Adım 5: Kablolama
Yukarıdaki resimde her şeyi nasıl bağlayacağınızı görüyorsunuz. Direnç, pullup olarak kullanılan 4.7kohm'luk bir dirençtir. Şemada başka bir LORA alıcı verici ve başka bir toprak nem sensörü kullanıyorum ancak kablolama aynı kalıyor. İlki anlaşılmaz diye detaylı resimler ekledim.
6. Adım: Sonuç
Bu talimat, toprak sıcaklığını ve nemi ölçmenizi sağlar. Gelecekteki talimatlarda, bu verileri bitkilerinizi sulamak için bir solenoidi tetiklemek için kullanacağız ve bu verileri, belirli koşullar yerine getirildiğinde belirli sebzelerin ekilmesini önermek için gelecek bir projede kullanacağız. Bu talimatı ayrıca her şeyi su geçirmez hale getireceğimiz başka bir proje için yeniden kullanacağız ve üzerine her şeyi monte edebileceğiniz bir PCB yapacağım.
Önerilen:
LoRa ile Sera Otomasyonu! (Bölüm 1) -- Sensörler (Sıcaklık, Nem, Toprak Nemi): 5 Adım
LoRa ile Sera Otomasyonu! (Bölüm 1) || Sensörler (Sıcaklık, Nem, Toprak Nemi): Bu projede size bir serayı nasıl otomatikleştirdiğimi göstereceğim. Bu, size serayı nasıl kurduğumu ve güç ve otomasyon elektroniklerini nasıl bağladığımı göstereceğim anlamına geliyor. Ayrıca size L kullanan bir Arduino kartının nasıl programlanacağını göstereceğim
Sulama Uyarılı Toprak Nemi Sensörü: 4 Adım
Sulama Uyarılı Toprak Nemi Sensörü: WEMOS D1 mini ve Kapasitif Toprak Nemi sensörüne dayalı toprak nemi ölçen bir cihaz oluşturuyoruz. ve bir uyarı ayarlayabiliriz
Arduino ile Toprak Nemi Sensörü: 4 Adım
Arduino ile Toprak Nem Sensörü: Merhaba arkadaşlar bu derste Arduino ile toprak Nem Sensörünün nasıl kullanılacağını öğreneceğiz. Böylece s içinde mevcut su içeriği hakkında bilgi verecektir
Toprak Nemi Sensörü Kendin Yap: 8 Adım
Toprak Nemi Sensörü Kendin Yap: 1. ve 2. sınıf sınıfımda tamamladığımız bir etkinlik kabak çekirdeği dikmek. İlkbaharda sınıf olarak kabak çekirdeği ekiyoruz ve öğrenciler tohumlarını eve getirmek için tohumlarını ekiyor ve balkabağının büyümesini izliyorlar. Dikim gününden beri, pum
Toprak Nemi Sensörü ve ESP8266, AskSensors IoT Bulutuna Nasıl Bağlanır: 10 Adım
Toprak Nemi Sensörü ve ESP8266, AskSensors IoT Bulutuna Nasıl Bağlanır: Bu talimat, toprak nemi sensörünüzü ve ESP8266'yı IoT bulutuna nasıl bağlayacağınızı gösterir. Bu proje için bir düğüm MCU ESP8266 WiFi modülü ve bir toprak nem sensörü kullanacağız. içindeki suyun hacimsel içeriğini ölçen