Mündəricat:
- Addım 1: Lazımdır
- Addım 2: Anten hazırlayın
- Addım 3: Esp Qalxanının lehimlənməsi
- Addım 4: Kodlaşdırma
- Addım 5: Kabel çəkmə
- Addım 6: Nəticə
Video: LORA Temperatur və Nəmlik Sensoru: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu təlimatda, LORA serverinə məlumat göndərən bir sensornode qurmağı öyrənəcəksiniz. Bu qovluq göndərəcək:
- Hava istiliyi
- Rütubət sensoru
Bu təlimatı server olaraq istifadə edə biləcəyiniz bir qovşaq etmək üçün istifadə edə bilərsiniz.
Addım 1: Lazımdır
Sensornode:
- AM2305
- kapasitiv nəm sensoru
- arduino pro mini 3.3v 8mhz
- esp breakout
- rfm95
- anten və əlaqələr üçün tel (0.8 mm möhkəm nüvəli tel istifadə edirəm)
- kişidən kişiyə tullanan kabellər
- dişi -dişi tullanan kabellər
- çörək taxtası
- TTL üçün CP2102 usb
Alətlər:
- lehimleme dəmir
- yan kəsici
- tel soyucu
Addım 2: Anten hazırlayın
Anten üçün, 2x2x0.8mm və ya 2x2 20awg avtobus kabelinin bir az qalan kabelindən istifadə edirəm. Şəbəkə şəbəkəsinə görə ölkəyə görə ötürücü və anten tezlik diapazonunu seçə bilərsiniz.
- 868mhz 3.25 düym və ya 8.2 sm (istifadə etdiyim budur)
- 915 mhz 3 düym və ya 7.8 sm
- 433 MHz 3 düym və ya 16.5 sm
Addım 3: Esp Qalxanının lehimlənməsi
- Esp qalxanının rezistorlarını çıxarın (qırmızı sahədə R1 -dən R3 -ə baxın)
- Rfm95 çipini esp qalxanına lehimləyin.
- Pin başlıqlarını esp qalxanına lehimləyin
- Anteni esp qalxanına lehimləyin. Anten olmadan istifadə etməyin, qalxan zədələnə bilər.
- Pin başlıqları arduino lehiminə lehimlənməmişsə, bunlar da
Addım 4: Kodlaşdırma
Arduino'yu avtomatik olaraq sıfırlamaq üçün DTR -dən istifadə edə biləcəyimi bilirəm, amma mənim vəziyyətimdə kodu yükləyərkən səhvlərim oldu. Buna görə də bu təlimatda manuel sıfırlama istifadə etdim, buna görə də eyni probleminiz varsa əl ilə sıfırlama ilə həll edə bilərsiniz.
-
Arduino -nu CP2102 -yə aşağıdakı kimi 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 -də sketch açın
- Arduino pro mini lövhəsini seçin
- Prosessorun altında atmega 328p 3.3v 8mhz seçin
- Əlaqə limanınızı seçin
- Yükləmə düyməsini basın
- Kod tərtib edildiyi anda bautrate (şəklə bax) gördüyünüz zaman arduino pro mini üzərindəki sıfırlama düyməsini basın (cp2102 lövhəni sıfırlamır) proqramlaşdırma zamanı serial monitorunuzu bağladığınızdan da əmin olun.
Addım 5: Kabel çəkmə
- Arduino'yu yuxarıdakı eskizdə olduğu kimi bağlayın
- Arduino indi məlumatları server qovşağına göndərməlidir.
AM2305 əslində 3 telli bir sensordur, buna görə rezistora ehtiyacınız yoxdur. Sensoru yuxarıdakı şəkildəki kimi bağlayın. Rənglər eynidir. DHT22 istifadə edirsinizsə, bunun əvəzinə qırmızı (5V) və sarı (məlumat) telləri arasında 10k rezistor bağlamalısınız.
Addım 6: Nəticə
Bu təlimatda, LORA şlüzünə məlumat göndərən bir sensor hazırlamağı öyrəndiniz. İstixana istiliyini və rütubətini nümunə olaraq göndərir. Bu şəkildə ətrafınızı izləyə bilərsiniz və bu məlumatlardan istifadə edərək tərəvəzlərinizin əkilməsini planlaşdıra bilərsiniz. Həm də bir pəncərəni nə vaxt açacağınıza və ya bir fanı işə salacağınıza qərar vermək üçün bu sensordan istifadə edə bilərsiniz.
Tövsiyə:
Raspberry Pi - HIH6130 I2C Nəmlik və Temperatur Sensoru Python Dərsliyi: 4 addım
Raspberry Pi - HIH6130 I2C Rütubət və Temperatur Sensoru Python Dərsliyi: HIH6130 rəqəmsal çıxışı olan rütubət və temperatur sensorudur. Bu sensorlar ± 4% RH dəqiqlik səviyyəsi təmin edir. Sektorun aparıcı uzunmüddətli sabitliyi, əsl temperaturla kompensasiya edilmiş rəqəmsal I2C, Sənayenin qabaqcıl etibarlılığı, Enerji səmərəliliyi
Temperatur və Nəmlik Sensoru: 7 addım
Temperatur və Nəmlik Sensoru: Mənim adım Tucker Chaisitdir. Dördüncü kursdayam və hazırda Massachusetts Amherst Universitetində Elektrik Mühəndisliyi üzrə bakalavr təhsili alıram və M5 kimi də tanınan ECE Makerspace sahəsinin tez -tez ziyarətçisiyəm
IOT Uzun Menzilli Kabelsiz Temperatur və Nəmlik Sensoru Node-Red ilə: 27 Addım
Düyün-Qırmızı ilə IOT Uzun Menzilli Kabelsiz Temperatur və Rütubət Sensoru: Kabelsiz mesh şəbəkə quruluşundan istifadə edərək 28 Mile qədər öyünə bilən NCD-nin uzun mənzilli simsiz temperatur-rütubət sensoru ilə tanış olun. Honeywell HIH9130 temperatur-rütubət sensoru, yüksək dəqiqlikdə bir temperatur ötürür
Arduino Temperatur və Nəmlik Sensoru: 7 addım
Arduino Temperatur və Nəmlik Sensoru: Bu dərslikdə DHT11 (və ya DHT22) sensoru olan Arduino pro mini lövhəsini istifadə edərək temperatur və rütubət sensoru istehsalını izah edəcəyəm
WiFi IoT Temperatur və Nəmlik Sensoru. Bölmə: 8 IoT, Ev Avtomatlaşdırması: 9 Addım
WiFi IoT Temperatur və Nəmlik Sensoru. Hissə: 8 IoT, Ev Avtomatlaşdırması: Ön söz Bu məqalə, əvvəlki IoT WiFi Cihazınızı 'sızdırmaq' üçün daha əvvəlki bir Təlimatlandırmanın praktiki möhkəmliyini və irəliləməsini sənədləşdirir. 4 -cü hissə: Uğur qazanmaq üçün bütün lazımi proqram funksiyaları daxil olmaqla IoT, Ev Avtomatlaşdırılması