Mündəricat:
- Addım 1: Nəm Sensorunun Xüsusiyyətləri
- Addım 2: Avadanlıq Tələbləri
- Addım 3: Pinout və Bağlantılar
- Addım 4: Sensor Quraşdırması
- Addım 5: Kod
- Addım 6: Xəbərdarlıq Eşikini təyin edin
- Addım 7: Quraşdırmanı Gücləndirin
- Addım 8: Testi işə salın
- Addım 9: Nəticələr
- Addım 10: Təşəkkürlər
Video: Torpaq Nəm Sensorunu və ESP8266 -nı AskSensors IoT Cloud -a necə bağlamaq olar: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimat, torpaq nəm sensoru və ESP8266 -nı IoT buluduna necə bağlayacağınızı göstərir.
Bu layihə üçün bir node MCU ESP8266 WiFi modulu və torpağın içindəki suyun həcmini ölçən və bizə nəm səviyyəsini çıxış olaraq verən bir torpaq nəm sensoru istifadə edəcəyik. Ölçmələr AskSensors adlı istifadəçi dostu bir IoT platforması istifadə edərək bulud üzərində izləniləcək.
Beləliklə, başlayaq!
Addım 1: Nəm Sensorunun Xüsusiyyətləri
Torpaq nəm sensoru, cərəyanın torpaqdan keçməsinə və nəm dəyərini ölçmək üçün müqavimət dəyərini əldə etməyə imkan verən iki probdan ibarətdir.
FC-28 sensoru həm analoq, həm də rəqəmsal çıxışla təchiz olunduğundan həm analoq, həm də rəqəmsal rejimdə istifadə edilə bilər. Bu yazıda sensoru analoq rejimdə birləşdirəcəyik.
Torpaq nəm sensoru FC-28-in əsas xüsusiyyətləri:
- Giriş gərginliyi: 3.3V - 5V
- Çıxış gərginliyi: 0 - 4.2V
- Giriş Cərəyanı: 35mA
- Çıxış siqnalı: həm analoq, həm də rəqəmsal
Addım 2: Avadanlıq Tələbləri
- Arduino proqramı ilə işləyən kompüter. Arduino IDE -nin yeni bir versiyası ilə işləmək tövsiyə olunur. Mən v1.8.7 istifadə edirəm.
- ESP8266 inkişaf lövhəsi. ESP8266 Node MCU v1 istifadə edirəm.
- Torpaq nəm sensoru FC-28 (prob + gücləndirici).
- ESP8266 qovşağını kompüterə bağlamaq üçün USB mikro kabel.
- Jumper telləri
- Çörək lövhəsi
Addım 3: Pinout və Bağlantılar
Aşağıda torpaq nəm sensoru FC-28-ni analog rejimdə ESP8266-ya bağlamaq üçün üç əlaqə diaqramı verilmişdir.
- FC-28-dən ESP8266-dan 3.3V-ə qədər VCC
- FC-28-in GND-dən ESP8266-dan GND-ə qədər
- FC-28-dən A0-a qədər ESP8266-dan A0-a
Digər tərəfdən, zonddan iki sancağı tullanan tellər vasitəsilə Gücləndirici dövrəsindəki iki sancağa bağlayın.
Addım 4: Sensor Quraşdırması
- Etməli olduğunuz ilk şey bir AskSensors hesabı yaratmaqdır. Yeni hesabınızı buradan əldə edin. Bir neçə saniyə çəkir.
-
Bu başlanğıc təlimatında izah edildiyi kimi yeni bir Sensor qeydiyyatdan keçin. Məlumatları saxlamaq üçün sensorunuza iki modul əlavə edin:
- Modul 1: nəm səviyyəsinin ölçülməsi üçün.
- Modul 2: nəm vəziyyəti üçün. Nəm səviyyəsi əvvəlcədən təyin edilmiş bir həddi keçdikdə bir xəbərdarlıq göstərir.
- Sensor API KEY IN -ni kopyalayın. Sensorumuza məlumat göndərmək üçün daha sonra istifadə edəcəyimiz unikal bir açardır.
Addım 5: Kod
Bu demo kodu AskSensors github səhifəsindən əldə edin.
Aşağıdakı parametrləri təyin edin:
- WiFi SSID və parol
- Sensor API KEY IN.
const char* wifi_ssid = "…………………."; // SSID
const char* wifi_password = "…………………."; // WIFI quruluşu char* apiKeyIn = "…………………."; // API KEY IN
Nəm sensörünün analoq çıxışı sensoru analoq rejimdə birləşdirmək üçün istifadə olunur (0 -dan 1023 -ə qədər olan dəyərlər). Nəmin ölçülməsi 0% -dən 100% -ə qədər faiz dəyərlərinə çevriləcək.
Addım 6: Xəbərdarlıq Eşikini təyin edin
Torpaq nəm sensoru, LM393 müqayisə cihazı ilə müqayisə ediləcək və bu eşik dəyərinə görə çıxış LED -i yanacaq və aşağı enəcək olan eşik dəyərini təyin edəcək bir potensiometrdən ibarətdir.
Ancaq bu demoda bu potansiyometrdən istifadə etməyəcəyik. Bunun əvəzinə, rütubətin dəyərinin əvvəlcədən təyin edilmiş bir proqram həddini aşdığını göstərmək üçün AskSensors qrafikindən istifadə edəcəyik:
#define MOISTURE_THRESHOLD 55 // % -də nəm xəbərdarlığı həddini təyin edin
Addım 7: Quraşdırmanı Gücləndirin
- Nəm Sensorunuzu əvvəllər göstərildiyi kimi ESP8266 -ya qoşun.
- ESP8266 kompüterinizi USB vasitəsilə kompüterinizə qoşun.
- Kodunuzu Arduino IDE -də açın. Arduino IDE -dən uyğun lövhəni və portu seçin və kodu yükləyin.
Əlavə edilmiş şəkillər mənim quruluşumu göstərir. Sadəlik üçün nəm dəyişikliyini yoxlamaq üçün bir fincan su istifadə edirəm.
İndi məlumatlarımızı buludda görməyə hazır olmalıyıq!
Addım 8: Testi işə salın
- AskSensors üzərindəki sensorlar tablosuna qayıdın,
- 'Visualize' və 'Graph Add' düymələrini vurun və Modul 1 (nəm səviyyəsi) və Module 2 üçün Binary (rütubət siqnalı vəziyyəti) üçün Graph Type olaraq Line seçin.
- İstədiyiniz mətni göstərmək üçün İkili Qrafiki fərdiləşdirə bilərsiniz, qrafiki əlavə et/redaktə edin.
Addım 9: Nəticələr
Şəkillər AskSensors qrafikində oxunan məlumatları göstərir. İki hadisəni görə bilərik:
- Sensorun su olmadığı yerdə: Nəmlik həddi aşır və Xəbərdarlıq qurulur (İkili qrafiklərdə göstərildiyi kimi).
- Sensorun suda olduğu yer: Nəm səviyyəsi qaydasındadır.
İndi Arduino IDE -də serial terminal açın. AskSensors qrafik oxunuşlarını Arduino Terminalınızda çap olunan dəyərlərlə yoxlaya bilərsiniz.
Addım 10: Təşəkkürlər
Çox sağ ol!
Daha çox lazımdır?
Addım -addım təlimatlarla ətraflı bir sənəd burada verilmişdir.
Tövsiyə:
Torpaq Nəm Sensorunun Kalibrlənməsi: 5 addım
Torpaq Nəm Sensorunun Kalibrlənməsi: Bağbanın bitkilərini nə vaxt sulayacağına qərar verməsinə kömək etmək üçün bazarda bir çox torpaq nəm ölçmə cihazı var. Təəssüf ki, bir ovuc torpağı tutub rəngini və toxumasını yoxlamaq bu gadget'ların çoxu kimi etibarlıdır! Bəzi problar hətta qeydiyyatdan keçir
ESP8266 və AskSensors IoT Cloud ilə Ultrasonik Məsafəni Necə İzləmək olar: 5 addım
ESP8266 və AskSensors IoT Bulud ilə Ultrasonik Məsafəni Necə İzləmək olar: Bu təlimat, AskSensors IoT buluduna bağlı ultrasəs HC-SR04 sensoru və ESP8266 node MCU istifadə edərək bir obyektdən məsafəni necə izlədiyinizi təqdim edir
Arduino istifadə edərək Torpaq Nəm Sensorundan necə istifadə olunur: 4 addım
Torpaq Nəm Sensorunu Arduino istifadə edərək necə istifadə etmək olar: Torpaq Nəm sensoru, torpağın nəmini ölçmək üçün istifadə edilə bilən bir sensordur. Ağıllı əkinçilik layihələrinin, Suvarma nəzarətçiləri layihələrinin və ya IoT Kənd Təsərrüfatı layihələrinin prototiplərini hazırlamaq üçün uyğundur. Bu sensorun 2 probu var. Mənə öyrəşmiş
Torpaq Nəm Sensorunu DIY necə etmək olar [ARDUINO/ESP UYUMLU]: 3 addım
Torpağın Nəm Sensorunu DIY necə etmək olar [ARDUINO/ESP UYUMLU]: Salam, bu təlimatda sıfırdan torpaq nəm sensoru necə qurulacağını görəcəyik! Çox ucuzdur və elektrik nöqtəsindən başlayaraq hər növ mikrokontrolörlərə uyğundur. baxımdan dövrə sadə bir pensiya bölücü olaraq təqdim olunur
Bir DHT11/DHT22 Sensorunu ESP8266 əsaslı bir lövhə ilə buluda bağlamaq: 9 addım
Bir DHT11/DHT22 Sensorunu ESP8266 əsaslı bir lövhə ilə buluda bağlamaq: Əvvəlki məqalədə ESP8266 əsaslı NodeMCU lövhəmi Cloud4RPi xidmətinə bağladım. İndi real bir layihənin vaxtıdır