Kazalo:
- Korak: Komplet MeteoMex Aeria
- 2. korak: Spajkajte komponente
- Korak: Registrirajte se ali namestite strežnik ThingsBoard
- 4. korak: Programiranje Wemos D1 Mini
- 5. korak: Ohišje vremenske postaje
- 6. korak: spletno spremljanje
Video: Vremenska postaja IoT s spremljanjem HOS: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tem navodilu bom pokazal, kako zgraditi vremensko postajo Internet-of-Things (IoT) s spremljanjem hlapnih organskih spojin (HOS). Za ta projekt sem razvil komplet naredi sam (naredi sam). Strojna in programska oprema sta odprtokodni.
Korak: Komplet MeteoMex Aeria
Komplet arome MeteoMex (https://www.meteomex.com) stane približno 25 USD in vsebuje
- 1 Tiskano vezje (PCB).
- 1 tipalo podnebja BME280.
- 1 senzor VOCs CCS811
- 1 mikroprocesor Wemos D1 R1 mini ESP8266 z WiFi.
- nožice glave.
- 1 Mostiček (J1).
Poleg tega boste za končno napravo potrebovali spajkalno postajo in ustrezen napajalnik (USB ali 3 x AA baterije) ter kabel USB za programiranje.
2. korak: Spajkajte komponente
Spojiti morate glave in senzorje na tiskanem vezju in Wemos D1 mini. Bodite previdni pri pravilni orientaciji senzorjev na plošči. Za zagotovitev čiste montaže uporabljam ploščo za sestavljanje delov.
Korak: Registrirajte se ali namestite strežnik ThingsBoard
Za uporabo ThingsBoarda kot platforme IoT se morate registrirati na https://thingsboard.io ali namestiti lasten strežnik ThingsBoard. Obstajajo različni načini namestitve ThingsBoard Community Edition, npr. na strežniku Linux, Windows, Raspberry Pi itd. Izbral sem namestitev na navideznem osebnem strežniku Ubuntu 18.04 LTS:
Na primerku ThingsBoard se morate prijaviti kot najemnik in registrirati novo napravo za pošiljanje telemetričnih podatkov. Vaša naprava bo označena s svojim žetonom za dostop.
V naslednjem koraku potrebujete URL strežnika: vrata in žeton za dostop vaše naprave.
4. korak: Programiranje Wemos D1 Mini
Wemos D1 mini je mogoče programirati z Arduino IDE.
Namestite dodatne plošče ESP32 s spletnega mesta https://dl.espressif.com/dl/package_esp32_index.json v IDE Arduino in izberite pravo napravo: LOLIN/Wemos D1 R1. V nasprotnem primeru ga lahko za vedno "opečete" (zgodilo se mi je..)!
Različni primeri kode so na voljo na
Za to navodilo uporabljamo program MeteoMex_USB_ThingsBoard_aeria_VOCs.
Pomembno: V programu morate uporabiti pravilen URL strežnika ThingsBoard in žeton za dostop do vaše naprave!
Poleg tega morate določiti svoj SSID in geslo za WiFi.
Odločiti se morate tudi o hitrosti vzorčenja in objavljati podatke vsakih 10 minut (za spremljanje v realnem času lahko podatke pošljete vsakih 500 ms).
5. korak: Ohišje vremenske postaje
Lokacija vaše vremenske postaje je pomembna: zaščititi jo je treba pred neposrednim soncem in dežjem. Hkrati potrebujete zadostno prezračevanje za merjenje HOS in atmosferskih razmer. V idealnem primeru lahko MeteoMex namestite blizu vtičnice in v dosegu vašega omrežja WiFi.
Za stanovanja lahko razmislite o različnih možnostih. Primerna "profesionalna" škatla vas bo stala ~ 10 USD, potrebujete pa več plastike … Odločil sem se tudi proti 3D-tiskani škatli zaradi časa, stroškov in okoljskih razlogov (v laboratoriju sem dobil 3D-tiskalnik za izdelavo prototipov analitičnih naprav). Namesto tega sem ponovno uporabil plastično čašo za jogurt. Seveda zelo lepa. Do sedaj sem zelo zadovoljen s to rešitvijo: Nizek okoljski odtis, poceni (~ 1,5 USD, vključno z 1L jogurta) in funkcionalen.
6. korak: spletno spremljanje
Pripravljen. Če želite, lahko delite javno nadzorno ploščo svoje vremenske postaje:
Vremenska postaja IoT z VOC, Irapuato, MX, 1, 990 m.a.s.l.
Priporočena:
Vremenska postaja NaTaLia: Vremenska postaja Arduino s sončno energijo Na pravi poti: 8 korakov (s slikami)
Vremenska postaja NaTaLia: Vremenska postaja na sončni pogon Arduino je ravnala pravilno: Po enem letu uspešnega delovanja na dveh različnih lokacijah delim svoje načrte projektov vremenskih postaj na sončno energijo in razložim, kako se je razvila v sistem, ki lahko resnično preživi dolgo časa obdobja iz sončne energije. Če sledite
Vremenska postaja na osnovi IoT ESP8266: 6 korakov
Vremenska postaja na osnovi IoT ESP8266: Ali želite zgraditi projekt vremenske postaje brez uporabe senzorja in dobiti informacije o vremenu z vsega sveta? Z uporabo OpenWeatherMap postane resnična naloga
Vremenska postaja in senzorska postaja DIY: 7 korakov (s slikami)
Vremenska postaja in senzorska postaja DIY: V tem projektu vam bom pokazal, kako skupaj s senzorsko postajo WiFi ustvariti vremensko postajo. Senzorska postaja meri lokalne podatke o temperaturi in vlažnosti ter jih prek WiFi pošlje vremenski postaji. Vremenska postaja nato prikaže t
Vremenska postaja Iot: 5 korakov
Vremenska postaja Iot: Pozdravljeni, fantje, ki pišem ta navodila, da vam pokažem, kako narediti vremensko postajo na osnovi Iot, ki uporablja mini ploščo Wemos D1 & Uporablja 128 × 68 oled zaslon za prikaz podrobnosti o vremenu in temperaturi z zemljevida OpenWeather
Druga vremenska postaja IoT: 8 korakov
Še ena vremenska postaja IoT: Sledilo je darilo za rojstni dan mojega očeta; navdihnil ga je drug Instructable, ki sem ga videl in sprva nameraval dokazati kot komplet za samogradnjo. Ko pa sem z njim začel delati na tem projektu, sem zelo hitro spoznal, da je začetni t