Mündəricat:
Video: ESP8266 - 12 Hava İstasyonu: 4 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu layihə ESP8266 - 12 əsasında hava stansiyası qurmaq və sınaqdan keçirməkdir. Konsepsiya günəş batareyasından istifadə edərək batareyanı doldurmaqla aşağı gücə əsaslanır. Bu təlimat, əvvəlki 2 layihə şarj sistemimə və esp qeyd cihazına əsaslanır.
BOM:
PCB prototip lövhəsi
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
dava
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
6V günəş batareyaları:
s.click.aliexpress.com/e/boPIbdcU
s.click.aliexpress.com/e/P2CdlvQ
s.click.aliexpress.com/e/hpaB1es
ESP 8266 12
s.click.aliexpress.com/e/uPIsjqu
s.click.aliexpress.com/e/c2KA2QyC
Batareya. 18650 Lityum - ion batareyası.
18650 batareya tutacağı
Sensor.
İstədiyiniz hər şeyi seçə bilərsiniz, I2C sensorlar xoşuma gəlir, işıq sensoru MAX44009 seçirəm https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - temperatur, rütubət və təzyiq sensoru)
və ya.
DS18B20 1 Telli İstilik Sensoru https://s.click.aliexpress.com/e/bhmyP8ha pulsuz göndərmə:
s.click.aliexpress.com/e/bhmyP8ha
2 x Seramik Kondansatör 100 nF
1x Elektrolitik Kondansatör47microF (470microFarad istifadə edə bilər)
s.click.aliexpress.com/e/bFvGcnB6 *
* kondansatör paketləri
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
UART Serial modulundan 1 x CP2102 USB
s.click.aliexpress.com/e/btKG0HlO
n
2x toxunma düyməsi
s.click.aliexpress.com/e/DEGyCsC
2x çörək taxtası uzun və ya 1xlong çörək taxtası + 1x qısa çörək taxtası və ya 1x pcb (daha yaxşıdır, aşağı tutum) https://s.click.aliexpress.com/e/DEGyCsC (uzun)
s.click.aliexpress.com/e/DEGyCsC (qısa)
1x dupont kabellər paketi (o qədər də yaxşı deyil, daha yaxşı bir əlaqə üçün daha qalın olanı satın alın)
Rezistorlar: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ
Paketlər:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
Addım 1: Bina
Mən hava istasyonu üçün yalnız əsas hissələri, əvvəlki təlimatlı layihələrim haqqında daha ətraflı məlumat verirəm.
Mən ESP8266 - 12 mikrokontrolördən istifadə edirəm, anten ilə ESP8266 - 7 istifadə edə bilərsiniz. Esp çipini işlətmək üçün Lityum ion batareyadan gərginliyi 3.3 V -ə çevirən 3.3 V aşağıya endirmə moduluna ehtiyacım var. Mən köhnə notebook batareya paketindən Lityum ion batareyadan istifadə edirəm.
Batareyanı doldurmaq üçün günəş batareyasından istifadə edirəm, əsasən günəş batareyasından maksimum 7 V (TP4056 şarj modulundan asılıdır) və təxminən 200 mA maksimum cərəyan verən günəş batareyasına ehtiyacınız var. Maksimum cərəyan batareyadan asılıdır, bu C/10 qaydasıdır, lakin lityum batareyalar üçün 500 mA ilə də şarj edə bilərsiniz (C batareyanın tutumudur).
Ölçmə üçün bir tel konsepsiyasına əsaslanan 3 temometr DS18b20 istifadə edirəm. Həm də hər bir fərdi mövzunun universal ünvanını yoxlayıram. Niyə 3 metr? Növbəti slayda daxil olun.
ESP də wifi antenası ilə ölçə bilər! Bağlandığım SSID -nin gücünü ölçürəm. Adətən dB vahidlərində olur. Evimdəki wifi şəbəkələrinin sayını da yoxlayıram. Bəzən 2, bəzən 3 və ya 4 olur.
Addım 2: Ölçmə
Ölçmək üçün esp və bütün avadanlıqların olduğu 3 temetr, qutunun içərisində bir ölçü temperaturu istifadə edirəm. İkinci temometr xaricdəki havanın temperaturunu ölçür. Sensoru lövhənin arxasına eyvana bağlayıram. Şüşə içindəki temperaturu ölçmək üçün istifadə etdiyim üçüncü temometr. Günəşli olduqda, şüşə içərisində hava olduqca isti olur. Beləliklə, günəş radiasiya detektoru kimidir.
Batareya gərginliyini analoq rəqəmsal çevirici (ADC) ilə ölçürəm. ESP, ADC -ni maksimum 1 V ilə istifadə edir, buna görə də litium batareyasından olan səs sayını 1 V -dan aşağı bölməliyəm.
ESP, evimin ətrafındakı SSID -nin gücünü və wifi şəbəkələrinin sayını da ölçür.
Addım 3: Test
Test üçün Thingspeak kanalından istifadə edirəm (https://thingspeak.com/channels/297517?fref=gc). 8 qrafik yaradıram, xarici temperatur, ADC (batareyanın gərginliyini ölçən ADC dəyərləri), Fərq (çöldəki temperatur - şüşədəki temperatur), qutudakı temperatur, wifi gücü, "wifi" sayı, Günəşdəki temperatur = in şüşə
Mənim esp məlumatlarımı hər 28 dəqiqədə bir şeyi danışmağa göndərir (30 dəqiqəyə qururam, amma daxili saat bir az səs -küylə tərpənir, amma vaxt aralığı 28 dəqiqəyə yaxındır)
Olduqca yaxşı işləyir, amma keçən həftə tapdım ki, gündə bir dəfə bir dəyər yoxdur. Zaman aralığı 28 dəqiqə = 56 dəqiqədən çoxdur. Bəlkə Thingspeak serveri bir az problemlidir.
Həm də bu dəyərlərdən qrafik yarada və bu qrafiki Thingspeakdakı başqa bir kanala əlavə edə bilərsiniz (MATLAB Analizi və MATLAB Vizualizasiya vasitələrindən istifadə edin). İstifadə edirəm, amma dəyərlərimdə bir az itkinliyə səbəb ola bilər. (Eksik dəyərlər yeni qrafiklərimi və yeni kanallarımı sildikdən sonra da baş verir)
Addım 4: Qrafiklər
İstixana kimi olan şüşəmdəki temperaturu çöldə yoxlamaq və analiz etmək çox xoşdur. Xaricdə 15 ° C (59 F) ətrafında olduqda temperatur 30 ° C (86 F) -ə çata bilər. Həm də xaricdəki temperatur dəqiq deyil, bölgəmin proqnoz veb saytında ölçdüyüm xarici temperaturun daha yüksək olduğunu yoxlayıram. Bəlkə də daha yaxşı bir izolyasiyaya ehtiyacım var.
xaricində temperatur
Günəşdəki temperatur
Tövsiyə:
Super Hava İstasyonu Asma Səbəti: 11 Addım (Şəkillərlə birlikdə)
Super Hava İstasyonu Asma Səbəti: Hər kəsə salam! Bu T3chFlicks blog yazısında, ağıllı asma səbəti necə hazırladığımızı sizə göstərəcəyik. Bitkilər hər hansı bir evə təzə və sağlam bir əlavədir, lakin tez yorucu ola bilər - xüsusən də yalnız su içməyi unutmayın
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
ESP32 Weathercloud Hava İstasyonu: 16 Addım (Şəkillərlə birlikdə)
ESP32 Weathercloud Hava İstasyonu: Keçən il Arduino Weathercloud Hava İstasyonu adlı ən böyük Təlimatlarımı nəşr etdim. Deyərdim ki, çox populyar idi. Instructables ana səhifəsində, Arduino bloqunda, Wiznet muzeyində, Instructables İnstagram -da, Arduino Instagr -da
Unikal Masa Hava İstasyonu İstehsalat Sərgisi: 5 Addım (Şəkillərlə birlikdə)
Unikal Masa Hava İstasyonu Sərgisi: Hey Uşaqlar! Bu aylıq layihə üçün bir masa qurğusu şəklində bir hava stansiyası hazırladım və ya bir masa nümayişi olaraq adlandıra bilərsiniz. Bu hava stansiyası openwethermap.org adlı bir Veb saytından ESP8266 -ya məlumat gətirir və RGB rənglərini dəyişir
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): 5 Addım (Şəkillərlə)
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): Acurite 5 -i 1 hava stansiyasından alanda evdən kənarda olduğum zaman havanı yoxlamaq istəyirdim. Evə gəlib qurduqda ya ekranı kompüterə bağlamalı olduğumu, ya da ağıllı mərkəzini almalı olduğumu başa düşdüm