Mündəricat:

ESP8266 - 12 Hava İstasyonu: 4 Addım (Şəkillərlə birlikdə)
ESP8266 - 12 Hava İstasyonu: 4 Addım (Şəkillərlə birlikdə)

Video: ESP8266 - 12 Hava İstasyonu: 4 Addım (Şəkillərlə birlikdə)

Video: ESP8266 - 12 Hava İstasyonu: 4 Addım (Şəkillərlə birlikdə)
Video: Usta şoför işte yaa 2024, Noyabr
Anonim
ESP8266 - 12 Hava İstasyonu
ESP8266 - 12 Hava İstasyonu

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

Bina
Bina
Bina
Bina
Bina
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ə
Ö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ə: