Sisukord:
Video: ESP8266 - 12 ilmastikuolud: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See projekt käsitleb ilmajaama ehitamist ja katsetamist, mis põhineb ESP8266-12. Kontseptsioon põhineb vähese energiatarbega päikesepatareid kasutava laadimisakuga. See juhendamine põhineb minu eelmisel 2 projekti laadimissüsteemil ja esp loggeril.
BOM:
PCB prototüüpplaat
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
juhtum
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
6V päikesepatareid:
s.click.aliexpress.com/e/boPIbdcU
s.click.aliexpress.com/e/P2CdlvQ
s.click.aliexpress.com/e/hpaB1es
8266 ESP 12
s.click.aliexpress.com/e/uPIsjqu
s.click.aliexpress.com/e/c2KA2QyC
Aku. 18650 Liitium -ioon aku.
18650 aku hoidja
Andur.
Saate valida ükskõik mida, mulle meeldivad I2C andurid, mina valin valgusanduri MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - temperatuuri-, niiskus- ja rõhuandur)
või.
DS18B20 1-juhtmeline temperatuuriandur https://s.click.aliexpress.com/e/bhmyP8ha tasuta kohaletoimetamine:
s.click.aliexpress.com/e/bhmyP8ha
2 x keraamiline kondensaator 100 nF
1x elektrolüütiline kondensaator 47microF (saab kasutada 470microFaradi)
s.click.aliexpress.com/e/bFvGcnB6 *
* kondensaatoripakid
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
1x CP2102 USB -UART jadamoodul
s.click.aliexpress.com/e/btKG0HlO
n
2x kombatav nupp
s.click.aliexpress.com/e/DEGyCsC
2x leivaplaati pikk või 1x pikk leivalaud + 1x lühike leivaplaat või 1x pcb (mis on parem, madal mahtuvus) https://s.click.aliexpress.com/e/DEGyCsC (pikk)
s.click.aliexpress.com/e/DEGyCsC (lühike)
1x pakk duponti kaableid (mitte nii hea, parem osta paksem, hea ühendus)
Takistid: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ
Pakendid:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
Samm: ehitamine
Kirjeldan esp ilmastikuolude peamisi osi, lisateavet oma eelmiste juhendatavate projektide kohta.
Ma kasutan ESP8266 - 12 mikrokontrollerit, saate kasutada ESP8266 - 7 koos antenniga. Esp -kiibi töötamiseks vajate 3,3 V astmemoodulit, mis muundab liitium -ioonakust pinge 3,3 V. Ma kasutan vana sülearvuti akupatarei liitiumioonakut.
Aku laadimiseks kasutan päikesepatareid, põhimõtteliselt vajate päikesepatareid, mis annavad maksimaalselt 7 V (sõltub TP4056 laadimismoodulist) ja umbes 200 mA maksimaalset voolu päikesepatareist. Maksimaalne vool sõltub akust, see on reegel C/10, kuid liitiumakude puhul saate laadida ka 500 mA (C on aku maht).
Mõõtmiseks kasutan 3 teemomeetrit DS18b20, mis põhinevad ühel traadikontseptsioonil. Samuti kontrollin iga üksiku teema universaalset aadressi. Miks 3 meetrit? Kontrollige järgmist slaidi.
Samuti saab ESP -d mõõta wifi -antenniga! Mõõdan ühendatud SSID tugevust. Tavaliselt on see dB ühikutes. Samuti minu esp check number wifi võrke mu maja ümber. Mõnikord on 2, mõnikord 3 või 4.
2. samm: mõõtmine
Mõõtmiseks kasutan 3 teemomeetrit, üks mõõdab temperatuuri karbis, kus on esp ja kogu riistvara. Teine teemomeeter mõõdab õhu temperatuuri. Kinnitan anduri lihtsalt rõdule plaadi taha. Kolmas temomeeter, mida kasutan pudeli temperatuuri mõõtmiseks. Päikese käes on õhk pudeli sees üsna kuum. Nii et see on nagu päikesekiirguse detektor.
Samuti mõõdan aku pinget analoog -digitaalse muunduri (ADC) abil. ESP kasutab ADC -d maksimaalselt 1 V -ga, nii et ma pean jagama liitiumaku hääled väiksemaks kui 1 V.
Samuti mõõdab ESP minu kodu ümbruses minu SSID tugevust ja WiFi -võrkude arvu.
3. samm: testimine
Testimiseks kasutan kanalit Thingspeak (https://thingspeak.com/channels/297517?fref=gc). Loon 8 graafikut, välistemperatuur, ADC (väärtused ADC -st, mis mõõdavad aku pinget), erinevus (välistemperatuur - temperatuur pudelis), temperatuur karbis, wifi tugevus, "wifi" arv, temperatuur päikesel = sisse pudel.
Minu esp saadab asju kõnele iga 28 minuti järel (ma seadistasin 30 minutiks, kuid sisemine kell võngub väikese müraga, kuid põhimõtteliselt on ajavahemik umbes 28 minutit)
See töötab päris hästi, kuid eelmisel nädalal leian, et üks kord päevas on üks väärtus puudu. Ajavahemik on pikem kui 28 minutit = 56 minutit. Võib -olla on Thingspeaki server pisut problemaatiline.
Samuti saate nendest väärtustest luua graafiku ja lisada selle graafiku mõnele teisele Thingspeaki kanalile (kasutage tööriistu MATLAB Analysis ja MATLAB Visualization). Ma kasutan seda, kuid võib -olla põhjustab see minu väärtustes pisut puudust. (Puuduvad väärtused ilmnesid ka pärast uute graafikute ja uute kanalite kustutamist)
4. samm: graafikud
Tore on kontrollida õues temperatuuri ja analüüsida temperatuuri oma pudelis, mis on nagu kasvuhoone. Temperatuur võib ulatuda üle 30 ° C (86 F), kui väljas on umbes 15 ° C (59 F). Ka minu välistemperatuur ei ole täpne, kontrollin oma piirkonna prognoosiveebisaidil, et minu mõõdetud välistemperatuur on endiselt kõrgem. Võib -olla vajan paremat isolatsiooni.
temperatuur väljas
temperatuur päikesel
Soovitan:
ESP8266 - Aia kastmine taimeriga ja kaugjuhtimispuldiga Interneti kaudu / ESP8266: 7 sammu (piltidega)
ESP8266 - Aia kastmine taimeriga ja kaugjuhtimispuldiga Interneti kaudu / ESP8266: ESP8266 - Niisutamine kaugjuhtimisega ja ajastusega köögiviljaaedade, lilleaedade ja muruplatside jaoks. See kasutab ESP-8266 vooluringi ja niisutusseadme etteandmiseks hüdraulilist / elektrilist ventiili. Eelised: odav (~ 30,00 USA dollarit) kiire juurdepääsuga käsud
RPi ilmastikuolud koos tundliku veebisaidiga: 5 sammu
RPi Weatherstation koos tundliku veebisaidiga: kooliprojekti jaoks pidime tegema IoT -seadme, millel oli veebisait, et kogutud teavet kenasti visualiseerida. Otsustasin teha tundliku veebisaidi MySQL jaoks ilmastikujaama, mille toiteallikaks on Raspberry Pi 3 (MariaDB) minu andmete jaoks
ESP8266 algajate juhend ja säutsumine ESP8266 abil: 17 sammu (koos piltidega)
Algaja juhend ESP8266 -le ja säutsumine ESP8266 abil: õppisin Arduino kohta 2 aastat tagasi. Nii hakkasin mängima lihtsate asjadega, nagu LED -id, nupud, mootorid jne. Siis arvasin, et poleks lahe ühendada, et teha asju, näiteks kuvada päeva ilm, börsihinnad, rongiajad LCD -ekraanil. Ma
ESP8266 robotauto programmeeritud ESP8266 Basicuga: 18 sammu (piltidega)
ESP8266 Robotiauto programmeeritud ESP8266 Basicuga: Olen keskkooli loodusteaduste õpetaja ja ka robotiklubi nõustaja. Olen otsinud tasuvamaid viise, kuidas robotid oma õpilaste kätte saada. ESP8266 tahvlite madalate hindadega olen suutnud luua autonoomse
Temperatuuriandur / ilmastikuolud: 9 sammu (piltidega)
Temperatuuriandur / ilmastikujaam: looge ilmastikujaam või temperatuurimonitor, kasutades väga lahedat digitaalset temperatuuriandurit DS1820. Ma kasutan seda seadet serveriruumi jälgimiseks ja ilmastikujaamana. See projekt koosneb: Dallase 1-juhtmelisest bussivõrgust RS-liides 232 ja