2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
İlk IoT layihəm üçün bir Hava İstasyonu qurmaq və məlumatları data.sparkfun.com ünvanına göndərmək istədim.
Kiçik bir düzəliş, hesabımı Sparkfun -da açmaq qərarına gəldiyim zaman, daha çox əlaqəni qəbul etmədilər, buna görə başqa bir IoT məlumat toplayıcısı şeyi seçdim.
Davam edir…
Sistem balkonuma yerləşdiriləcək və temperatur, rütubət və hava təzyiqini geri alacaq. Bu layihə üçün seçilmiş mikro nəzarətçi, DFRobot tərəfindən təmin edilən FireBeetle ESP32 IOT Mikro nəzarətçisidir.
Zəhmət olmasa bu mikro nəzarətçi və Arduino IDE -dən istifadə edərək kodu necə yükləmək barədə daha çox məlumat üçün DFRobot viki səhifəsinə baxın.
Bütün fiziki parametrlər BME280 sensoru tərəfindən verilir. Daha çox məlumat üçün wiki səhifəsinə də baxın.
Sistemi tamamilə "simsiz" vəziyyətə gətirmək üçün lazım olan güc 2W gücünü təmin edə bilən iki 6V günəş paneli ilə təmin edilir. Hüceyrələr paralel olaraq bağlanacaq. Enerji məhsulları daha sonra +/- 1000mAh tutumlu 3.7V Polimer Lityum İon Batareyada saxlanılır.
DFRobotun Solar Lipo Şarj Cihazı modulu enerji idarəçiliyindən məsul olacaq.
Addım 1: Komponentlər
Bu layihə üçün sizə lazım olacaq:
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot Gravity - I2C BME280
- 1x - DFRobot 3.7V Polimer Lityum İon
- 1x - DFRobot Günəş Lipo Şarj Cihazı
- 2x - 6V 1W Günəş Paneli
- 1x - Perfboard
- 1x - Qadın Başlığı
- 1x - Kassa/qutu
- Tellər
- Vintlər
Ayrıca aşağıdakı vasitələrə ehtiyacınız olacaq:
- İsti yapışqan silahı
- Lehimleme dəmir
- Qazma maşını
Addım 2: Quraşdırma
FireBeetle ESP32 IOT Microcontroller, batareya giriş portunda Solar Lipo Şarj Cihazına qoşulmuş 3.7V batareya ilə təchiz edilmişdir. Günəş hüceyrələri PWR In limanlarına bağlıdır. FireBeetle ESP32 IOT Mikrokontrolörünün Vcc və GND portları Solar Lipo Şarj cihazının Vout portlarına qoşulur.
BME280 gücü FireBeetle ESP32 IOT Mikrokontrolöründəki 3.3V portu ilə təmin edilir. Rabitə I2C xətləri (SDA / SCL) vasitəsilə aparılır.
Qutudakı bütün komponentləri düzəltmək üçün bir perfboard, bir neçə başlıq və tel istifadə etdim.
Günəş hüceyrələri üçün, qutunun üst qapağına düzəltmək üçün sadəcə isti yapışqan istifadə etdim. Qutuda artıq deşiklər olduğu üçün daha çox iş görməyə ehtiyac yoxdur:)
Qeyd: Günəş panellərinə zərər verməmək və batareyanı boşaltmamaq üçün diodlar yerləşdirilməlidir.
Bu barədə daha çox oxuya bilərsiniz:
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
Addım 3: Kod
Kodumu istifadə etməyiniz üçün bəzi dəyişikliklər lazımdır.
Birincisi, wifi şəbəkə adınızı və şifrənizi təyin edir. İkincisi, Thingspeak.com -dan bir API açarı alır. Bunu aşağıda izah edəcəyəm. İstəyirsinizsə, yeni bir yuxu aralığı təyin edə bilərsiniz.
Thingspeak hesabınız yoxdursa, www.thingspeak.com saytına daxil olub qeydiyyatdan keçməlisiniz.
E -poçtunuz təsdiqləndikdən sonra Kanallara gedib yeni bir kanal yarada bilərsiniz. Yükləmək istədiyiniz dəyişənləri əlavə edin. Bu layihə üçün temperatur, rütubət və təzyiq.
Aşağı diyirləyin və "Kanalı Saxla" düyməsini basın. Bundan sonra API Açarlarını vura bilərsiniz. Və API yazma açarını əldə edin. Sonra kod sənədinizə əlavə edin.
Hər şey düzgündürsə, Hava İstasyonunuz kanalınıza məlumat göndərməyə başlaya bilər.
Addım 4: Nəticə
Həmişə olduğu kimi, layihələrimdə gələcək inkişaflar üçün yer verəcəyəm, bu fərqli deyil.
İnkişaf zamanı sistemin enerji istehlakı ilə əlaqədar narahatlıq keçirməyə başlayıram. Artıq ESP32 və BME280 -i yatmağa qoymuşam və buna görə də təxminən 2mA istehlakım var !!! Bunun üçün böyük məsuliyyət daşıyan BME280 olaraq, yuxu rejimində modulu tamamilə söndürmək üçün yəqin ki, bir açara ehtiyacım olacaq.
Başqa bir maraqlı xüsusiyyət, batareyanın gərginliyini geri almaqdır. ESP32 -nin bəzi daxili funksiyalarını araşdırdıqdan və sınadıqdan sonra heç bir nəticə vermədi. Yəqin ki, bir gərginlik bölücü əlavə edəcəyəm və bir Analog Girişə bağlayacağam və birbaşa gərginliyi oxuyacağam. Daha yaxşı bir həll tapsanız mənə bildirin.
Zəhmət olmasa hər hansı bir səhv tapmısınızsa və ya hər hansı bir təklif/təkmilləşdirmə və ya sualınız varsa mənə yazın. "Darıxma, bir şey et"
Tövsiyə:
Modul Günəş Hava İstasyonu: 5 Adım (Şəkillərlə)
Modullu Günəş Hava İstasyonu: Bir müddət qurmaq istədiyim layihələrdən biri Modullu Hava İstasyonu idi. Modul mənada istədiyimiz sensorları proqram təminatını dəyişdirərək əlavə edə bilərik. Modulyar Hava İstasyonu üç hissəyə bölünür. Əsas lövhədə W
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 8 Addım (Şəkillərlə)
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 2 fərqli yerdə 1 illik uğurlu əməliyyatdan sonra günəş enerjisi ilə işləyən hava stansiyası layihə planlarımı paylaşıram və uzun müddət ərzində həqiqətən də sağ qala biləcək bir sistemə necə çevrildiyini izah edirəm. günəş enerjisindən dövrlər. Təqib etsəniz
Günəş enerjisi ilə işləyən ESP32 Hava İstasyonu: 9 addım
ESP32 Hava İstasyonu Günəş Enerjili: Bu təlimatda WiFi ilə işləyən bir hava stansiyası layihəsi quracağıq. Məqsəd, demək olar ki, bütün mümkün xüsusiyyətlərə malik Hava İstasyonu dizayn etməkdir: Mövcud şərtləri, vaxtı, temperaturu, rütubəti, təzyiqi göstər da
Günəş Enerjili WiFi Hava İstasyonu V1.0: 19 Addım (Şəkillərlə)
Günəş Enerjili WiFi Hava İstasyonu V1.0: Bu Təlimat kitabında, Wemos lövhəsi ilə Günəş enerjisi ilə işləyən WiFi Hava İstasyonu qurmağı sizə göstərəcəyəm. Wemos D1 Mini Pro, kiçik bir forma faktoruna və geniş bir tak-istifadə qalxanlarına sahibdir və onu tez əldə etmək üçün ideal bir həll halına gətirir
Raspberry Pi Günəş Hava İstasyonu: 7 addım (şəkillərlə)
Raspberry Pi Günəş Hava İstasyonu: Əvvəlki iki layihəm olan Kompakt Kamera və Portativ Oyunlar Konsolu tamamlandıqdan sonra yeni bir problem tapmaq istədim. Təbii irəliləmə açıq bir uzaq sistem idi … Mən Raspberry Pi hava stansiyası qurmaq istəyirdim ki