Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatda, məlumatları əldə etmək üçün bu məlumatları Cayenne buluduna göndərən SLabs-32 lövhəmizlə temperaturu, havanın rütubətini və torpağın nəmini ölçən bir hava stansiyası hazırlayacağıq. Eyni zamanda cari hava məlumatlarını internetdən alırıq və TFT ekranında göstəririk. Bütün bunlar SLabs-32, IoT əsaslı layihələr üçün ideal bir lövhə istifadə edərək edilir.
Öz SLabs-32 əldə etmək üçün aşağıdakı linkə daxil olun:
www.fabtolab.com/slabs-32
SLabs-32-də ESP8266 və Atmega328p olan 2 yerüstü prosessor var. Bu lövhə, 32 bitlik L106 mikrokontrolörünün yüksək emal imkanlarını və Atmega328p -də HMI üçün mövcud olan çoxsaylı GPIO -ları birləşdirir. I2C prosessorlararası ünsiyyət olaraq, Slabs-32 lövhəsi, bütün mürəkkəb prototip ehtiyaclarınız üçün işləmə gücü və kifayət qədər GPIO birləşməsini asanlaşdırır.
Addım 1: Materialların siyahısı
Bu layihə üçün sizə lazım olacaq:
- SLABS-32
- DHT 11 temperatur və rütubət sensoru
- Torpaq nəm sensoru
- PIR sensoru (isteğe bağlı)
- Jumper telləri
Addım 2: Avadanlıq Bağlantıları
Bağlantılar çox sadədir. Təlimatları və yuxarıdakı sxemə əməl edin və heç bir problem yaşamamalısınız.
DHT11 -ə qoşulma:
- SLabs-32-nin 3.3V çıxışına Vcc pin
- SLABs-32-nin GND pinindən GND
- Məlumat pin 3
Torpağın nəm sensorunu birləşdirən:
- SLabs-32-nin 3.3V çıxışına Vcc pin
- SLABs-32-nin GND pinindən GND
- Məlumat pin A0
PIR sensoru qoşulur:
- SLabs-32-nin 3.3V çıxışına Vcc pin
- SLABs-32-nin GND pinindən GND
- Məlumat pin 2
Torpaq nəm sensörünün məlumat çıxışı ya analoq, ya da rəqəmsal ola bilər, qərar vermək bizim ixtiyarımızdadır. Bizim vəziyyətimizdə analoq məlumat pin-out istifadə etdik.
Addım 3: Cayanne -də bir Hesab yaradın
Cayenne -də bir hesab yaradın. Bunu etmək üçün aşağıdakı linkə daxil olun:
cayenne.mydevices.com/cayenne/login
Bir hesab üçün qeydiyyatdan keçin və Adınızı, E -poçtunuzu daxil edin və Şifrə yaradın.
Bir hesab yaratdıqdan sonra cihazınızı əlavə etməlisiniz ki, ona onlayn tablosundan daxil olun. Tablosundan IoT cihazlarınızı uzaqdan izləyə və idarə edə bilərsiniz.
Cayenne birdən çox cihazı, eyni zamanda bir sıra sensorlar, uzantılar və aktuatorları dəstəkləyir.
Xüsusi bir lövhə istifadə etdiyimiz üçün layihəmizdə "Öz əşyanı gətirin" seçəcəyik. Kliklədikdən sonra sizə "MQTT İSTİFADƏÇİSİ", "MQTT ŞİFRƏSİ" və "MÜŞTƏRİ ID" ni göstərəcək, bütün bu etimadnamələr unikaldır və cihazınızı aşkar etmək üçün istifadə olunur. Bunları qeyd etdiyinizə əmin olun, çünki bu parametrləri kodunuzda istifadə etməlisiniz.
Addım 4: SLabs-32 proqramlaşdırılması
Bu addıma əlavə edilmiş eskiz sənədlərini yükləyin.
Faylı yüklədikdən sonra Esp8266 modulunun eskizini açın və aşağıdakıları edin:
- Koddakı "SID " və "PASSWORD " dəyişənlərini düzəldərək WiFi etimadnamənizi daxil edin
- Cayenne tərəfindən verilən MQTT istifadəçi adınızı və şifrənizi daxil edin.
- Cayenne tərəfindən təqdim olunan müştəri ID -ni daxil edin.
Bunu etdikdən sonra həm Atmega 328p, həm də Esp8266 üçün kodu yükləyin və hava stansiyanızın işə başlamasını təmin edin.
SLabs-32-ni necə proqramlaşdıracağınız haqqında daha çox məlumat əldə etmək üçün aşağıdakı linkə daxil olun:
startoonlabs.com/Getting%20started%20with%2…
Addım 5: Geri oturun və rahatlayın
Kodu yüklədikdən sonra problemsiz işləməlidir. Sensor dəyərlərinizin vaxtaşırı yeniləndiyini görmək üçün Cayenne hesabınızı açın. Sadə bir widget seçdiyimiz nümayiş məqsədləri üçün Cayenne tablosunu necə fərdiləşdirmək istədiyinizə bağlıdır.
Bu təlimat aşağıda verilən təlimatın davamıdır
Hava Vidceti 10 dəqiqədən azdır
Daha asan və sürətli IoT layihələri üçün bizi izləməyinizə əmin olun.
Resurslar:
İstifadə olunan DHT11 kitabxanası:
DHT11