Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles juhendis näitan, kuidas ehitada asjade Interneti (IoT) ilmajaam koos lenduvate orgaaniliste ühendite (VOC) jälgimisega. Selle projekti jaoks töötasin välja DIY (tee ise) komplekti. Riistvara ja tarkvara on avatud lähtekoodiga.
Samm: MeteoMex Aeria komplekt
MeteoMex aeria komplekt (https://www.meteomex.com) maksab umbes 25 USD ja sisaldab
- 1 Trükkplaat (PCB).
- 1 BME280 kliimaandur.
- 1 CCS811 lenduvate orgaaniliste ühendite andur
- 1 Wemos D1 R1 mini ESP8266 WiFi -ga mikroprotsessor.
- päise tihvtid.
- 1 hüppaja (J1).
Lisaks on teil vaja jootmisjaama ja sobiva toiteallikat (USB või 3 x AA patareid) ning programmeerimiseks USB -kaablit.
Samm: jootke komponendid
Peate jootma PCB ja Wemos D1 mini päised ja andurid. Palun olge ettevaatlik tahvlite õige suunaga. Puhta kinnituse tagamiseks kasutan osade kokkupanemiseks leivaplaati.
Samm: registreerige või installige ThingsBoard Server
ThingsBoardi kasutamiseks IoT -platvormina peate registreeruma aadressil https://thingsboard.io või installima oma ThingsBoardi serveri. ThingsBoard Community Editioni installimiseks on erinevaid viise, nt. Linuxi serveris, Windowsis, Raspberry Pi -s jne. Valisin installimise Ubuntu 18.04 LTS virtuaalsesse isiklikku serverisse:
ThingsBoardi eksemplaris peate sisse logima üürnikuna ja registreerima telemeetriaandmete saatmiseks uue seadme. Teie seade identifitseeritakse selle juurdepääsuloaga.
Järgmises etapis vajate serverit: pordi URL -i ja seadme juurdepääsuluba.
4. samm: Wemos D1 Mini programmeerimine
Wemos D1 mini saab programmeerida Arduino IDE -ga.
Paigaldage ESP32 täiendavad plaadid saidilt https://dl.espressif.com/dl/package_esp32_index.json Arduino IDE -sse ja valige õige seade: LOLIN/Wemos D1 R1. Vastasel juhul võite selle igaveseks "tellida" (minuga juhtus..)!
Erinevad koodinäited on saadaval aadressil
Selle juhendamise jaoks kasutame programmi MeteoMex_USB_ThingsBoard_aeria_VOCs.
Tähtis! Programmis peate kasutama oma ThingsBoard -serveri õiget URL -i ja seadme juurdepääsuluba!
Lisaks peate määrama oma WiFi SSID ja parooli.
Samuti peaksite otsustama proovivõtu määra üle, postitades andmed iga 10 minuti järel (reaalajas jälgimiseks saate andmeid saata iga 500 ms järel).
5. samm: ilmajaama korpus
Teie ilmajaama asukoht on oluline: seda tuleks kaitsta otsese päikese ja vihma eest. Samal ajal vajate VOC ja atmosfääri tingimuste mõõtmiseks piisavat ventilatsiooni. Ideaalis saate MeteoMexi paigaldada pistikupesa lähedusse ja oma WiFi -võrgu levialasse.
Eluaseme jaoks võite kaaluda erinevaid võimalusi. Sobiv professionaalne karp maksab teile ~ 10 USD ja vajate rohkem plastikut … Otsustasin aja, kulude ja keskkonna tõttu ka 3D-prinditud karbi vastu (sain laborist 3D-printeri analüütiliste seadmete prototüüpimiseks)). Selle asemel kasutasin uuesti plastikust jogurti keeduklaasi. Muidugi väga uhke. Siiani olen selle lahendusega üsna rahul: madal keskkonnajalajälg, odav (~ 1,5 USD, sealhulgas 1 l jogurtit) ja funktsionaalne.
6. samm: veebipõhine jälgimine
Valmis. Soovi korral saate jagada oma ilmajaama avalikku armatuurlauda.
IoT ilmajaam lenduvate orgaaniliste ühenditega, Irapuato, MX, 1, 990 m.a.s.l.