İçindekiler:
- 1. Adım: Gerekli
- 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 Nem Sensörü: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu talimatta, bir LORA sunucusuna veri gönderen bir sensör düğümü yapmayı öğreneceksiniz. Bu düğüm şunları gönderecektir:
- Hava sıcaklığı
- Nem sensörü
Sunucu olarak kullanabileceğiniz bir düğüm yapmak için bu talimatı kullanabilirsiniz.
1. Adım: Gerekli
Sensör düğümü:
- AM2305
- 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
- ekmek tahtası
- CP2102 usb'den TTL'ye
Aletler:
- havya
- yan kesici
- tel striptizci
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.
Adım 5: Kablolama
- Arduino'yu yukarıdaki çizimdeki gibi bağlayın
- Arduino'nuz şimdi sunucu düğümüne veri göndermelidir.
AM2305 aslında 3 kablolu bir sensördür, bu nedenle dirence ihtiyacınız yoktur. Sensörü yukarıdaki resimdeki gibi bağlamanız yeterlidir. Renkler aynı. Bunun yerine DHT22 kullanıyorsanız, kırmızı (5V) ve sarı (veri) kabloları arasına 10k'lık bir direnç bağlamanız gerekir.
6. Adım: Sonuç
Bu talimatta, bir LORA ağ geçidine veri gönderen bir sensör yapmayı öğrendiniz. Örneğin bir seranın sıcaklığını ve nemini gönderir. Bu sayede ortamınızı izleyebilir ve bu verileri kullanarak sebzelerinizin ekimini planlayabilirsiniz. Ayrıca bu sensörü, bir pencereyi ne zaman açacağınıza veya bir fanı ne zaman çalıştıracağınıza karar vermek için kullanabilirsiniz.
Önerilen:
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: 8 Adım
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: Bu derste nasıl başlatılacağını öğreneceğiz & sıcaklık belirli bir seviyenin üzerine çıktığında fanı döndürün
Arduino ile DHT21 Dijital Sıcaklık ve Nem Sensörü: 6 Adım
Arduino ile DHT21 Dijital Sıcaklık ve Nem Sensörü: Bu dersimizde Arduino ile DHT21 Nem ve Sıcaklık Sensörünü nasıl kullanacağımızı öğreneceğiz ve değerleri OLED Ekranda göstereceğiz.Videoyu izle
Arduino İle DHT22 Nem ve Sıcaklık Sensörü Nasıl Kullanılır: 6 Adım
Arduino İle DHT22 Nem ve Sıcaklık Sensörü Nasıl Kullanılır: Bu dersimizde DHT22 Nem ve Sıcaklık Sensörünü Arduino ile nasıl kullanacağımızı öğreneceğiz ve değerleri OLED Ekranda göstereceğiz.Videoyu izle
Arduino İle DHT12 I2C Nem ve Sıcaklık Sensörü Nasıl Kullanılır: 7 Adım
Arduino İle DHT12 I2C Nem ve Sıcaklık Sensörü Nasıl Kullanılır: Bu dersimizde DHT12 I2C Nem ve Sıcaklık Sensörünü Arduino ile nasıl kullanacağımızı öğreneceğiz ve değerleri OLED Ekranda göstereceğiz.Videoyu izle
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: Merhaba arkadaşlar bu derste LM35'i Arduino ile nasıl kullanacağımızı öğreneceğiz. Lm35, -55 °C ile 150 °C arasındaki sıcaklık değerlerini okuyabilen bir sıcaklık sensörüdür. Sıcaklıkla orantılı analog voltaj sağlayan 3 terminalli bir cihazdır. Yüksek