Satura rādītājs:
Video: ESP8266 - 12 laika apstākļi: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šis projekts ir par meteoroloģiskās stacijas izveidi un testēšanu, pamatojoties uz ESP8266 - 12. Koncepcija ir balstīta uz zemu enerģijas patēriņu ar uzlādējamu akumulatoru, izmantojot saules bateriju. Šī pamācība ir balstīta uz manu iepriekšējo 2 projektu uzlādes sistēmu un esp reģistrētāju.
BOM:
PCB prototipa plāksne
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
gadījumā
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
6V saules baterijas:
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
Akumulators. 18650 Litija jonu akumulators.
Akumulatora turētājs 18650
Sensors.
Jūs varat izvēlēties jebko, man patīk I2C sensori, es izvēlos gaismas sensoru MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - temperatūras, mitruma un spiediena sensors)
vai.
DS18B20 1 vadu temperatūras sensors https://s.click.aliexpress.com/e/bhmyP8ha bezmaksas piegāde:
s.click.aliexpress.com/e/bhmyP8ha
2 x keramikas kondensators 100 nF
1x elektrolītiskais kondensators47microF (var izmantot 470microFarad)
s.click.aliexpress.com/e/bFvGcnB6 *
* kondensatoru iepakojumi
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
1x CP2102 USB uz UART sērijas modulis
s.click.aliexpress.com/e/btKG0HlO
n
2x taustes taustiņš
s.click.aliexpress.com/e/DEGyCsC
2x maizes dēļu gari vai 1x garš maizes dēlis + 1x īss maizes dēlis vai 1x pcb (kas ir labāk, zema ietilpība) https://s.click.aliexpress.com/e/DEGyCsC (garš)
s.click.aliexpress.com/e/DEGyCsC (īss)
1x dupont kabeļu iepakojums (nav tik labs, labāk pirkt biezāku, lai būtu labs savienojums)
Rezistori: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ
Iepakojumi:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
1. solis: būvniecība
Es aprakstīju tikai galvenās laika apstākļu daļas, sīkāku informāciju par saviem iepriekšējiem pamācāmajiem projektiem.
Es izmantoju ESP8266 - 12 mikrokontrolleru, jūs varat izmantot ESP8266 - 7 ar antenu. Lai strādātu esp mikroshēmā, jums ir nepieciešams 3,3 V atkāpšanās modulis, kas pārveido spriegumu no litija jonu akumulatora uz 3,3 V. Es izmantoju litija jonu akumulatoru no vecā piezīmjdatora akumulatora.
Lai uzlādētu akumulatoru, es izmantoju saules bateriju, būtībā jums ir nepieciešams saules elements, kas nodrošina maksimālo 7 V (atkarīgs no TP4056 uzlādes moduļa) un aptuveni 200 mA maksimālo strāvu no saules baterijas. Maksimālā strāva ir atkarīga no akumulatora, tas ir C/10 noteikums, bet litija baterijas var uzlādēt arī ar 500 mA (C ir akumulatora ietilpība).
Mērīšanai es izmantoju 3 tematometrus DS18b20, kuru pamatā ir viena stieples koncepcija. Es arī pārbaudu katra atsevišķa tematora universālo adresi. Kāpēc 3 metri? Pārbaudiet nākamo slaidu.
Arī ESP var izmērīt ar wifi antenu! Es mēra savienotā SSID stiprumu. Parasti tas ir dB vienībās. Arī mans esp pārbaude wifi tīklu skaits manā mājā. Dažreiz ir 2, dažreiz ir 3 vai 4.
2. solis: mērīšana
Mērīšanai izmantoju 3 temometrus, vienu mēra temperatūru kastes iekšpusē, kur ir esp un visa aparatūra. Otrais temometrs mēra gaisa temperatūru ārā. Es vienkārši piestiprinu sensoru aiz dēļa uz balkona. Trešais temometrs, ko izmantoju temperatūras mērīšanai pudeles iekšpusē. Kad ir saulains, gaiss pudeles iekšpusē ir diezgan karsts. Tātad tas ir kā saules starojuma detektors.
Arī es mēra akumulatora spriegumu ar analogo digitālo pārveidotāju (ADC). ESP izmanto ADC ar maksimālo 1 V, tāpēc man ir jāsadala balsis no litija akumulatora līdz mazāk nekā 1 V.
Arī ESP mēra mana SSID stiprumu un wifi tīklu skaitu manā mājā.
3. darbība: pārbaude
Testēšanai izmantoju Thingspeak kanālu (https://thingspeak.com/channels/297517?fref=gc). Es izveidoju 8 grafikus, āra temperatūra, ADC (vērtības no ADC, kas mēra akumulatora spriegumu), starpība (temperatūra ārā - temperatūra pudelē), temperatūra kastē, wifi stiprums, "wifi" skaits, temperatūra saulē = in pudele.
Mans esp sūta datus uz lietas runu ik pēc 28 minūtēm (es iestatīju 30 minūtes, bet iekšējais pulkstenis svārstās ar nelielu troksni, bet būtībā laika intervāls ir aptuveni 28 minūtes)
Tas darbojas diezgan labi, bet pagājušajā nedēļā es atklāju, ka vienu reizi dienā trūkst vienas vērtības. Laika intervāls ir garāks par 28 minūtēm = 56 minūtes. Varbūt Thingspeak serveris ir nedaudz problemātisks.
Varat arī izveidot diagrammu no šīm vērtībām un pievienot šo diagrammu citam kanālam lietā Speak (izmantojiet rīkus MATLAB analīze un MATLAB vizualizācija). Es to izmantoju, bet varbūt tas nedaudz izraisa trūkumu manās vērtībās. (Trūkstošās vērtības radās arī pēc jauno diagrammu un jauno kanālu dzēšanas)
4. solis: grafiki
Ir patīkami pārbaudīt temperatūru ārā un analizēt temperatūru pudelē, kas ir kā siltumnīca. Temperatūra var sasniegt vairāk nekā 30 ° C (86 F), ja ārā ir aptuveni 15 ° C (59 F). Arī mana āra temperatūra nav precīza, sava reģiona prognozes vietnē es pārbaudu, vai manis izmērītā ārējā temperatūra joprojām ir augstāka. Varbūt man nepieciešama labāka izolācija.
temperatūra ārā
temperatūra SUN
Ieteicams:
Laika kubs - Arduino laika izsekošanas sīkrīks: 6 soļi
Laika kubs - Arduino laika izsekošanas sīkrīks: Es vēlētos jums piedāvāt vienkāršu, bet patiešām noderīgu arduino projektu, lai izsekotu laika notikumiem, pārvēršot kādu viedo kuba sīkrīku. Pagrieziet to uz " Darbs " > " Uzzināt " > " Darbi " > " Atpūta " pusē, un tas tiks skaitīts
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu
RPi laika apstākļi ar atsaucīgu vietni: 5 soļi
RPi laika apstākļi ar atsaucīgu vietni: skolas projektam mums bija jāizveido IoT ierīce ar vietni, lai jauki vizualizētu apkopoto informāciju. Es izvēlējos izveidot laika apstākļu staciju, ko darbina Raspberry Pi 3 skrejošā kolba adaptīvajai vietnei MySQL (MariaDB) maniem datiem
Viļņu lampa - laika apstākļi un brīdinājumi: 7 soļi (ar attēliem)
Viļņu lampa - laika apstākļi un brīdinājumi: Pārlūkojot lietu universitāti, es redzēju šo absolūti pārsteidzošo viļņu lampu, un man tas bija jāveido. https://www.thingiverse.com/thing:774456 Lampa ir ļoti labi izstrādāta un izdrukā bez jebkādiem balstiem (jāizdrukā uz sāniem)
Temperatūras sensors / laika apstākļi: 9 soļi (ar attēliem)
Temperatūras sensors / laika apstākļi: izveidojiet laika apstākļu vai temperatūras monitoru, izmantojot ļoti foršo digitālo temperatūras sensoru DS1820. Es izmantoju šo iestatījumu, lai uzraudzītu serveru telpu un kā laika apstākļus. Šo projektu veido: Dalasas 1 vadu autobusu tīkls. 232 un