Kazalo:

Vremenska postaja IoT s spremljanjem HOS: 6 korakov
Vremenska postaja IoT s spremljanjem HOS: 6 korakov

Video: Vremenska postaja IoT s spremljanjem HOS: 6 korakov

Video: Vremenska postaja IoT s spremljanjem HOS: 6 korakov
Video: Deutsch lernen (A1): Ganzer Film auf Deutsch - "Nicos Weg" | Deutsch lernen mit Videos | Untertitel 2024, November
Anonim
Vremenska postaja IoT s spremljanjem HOS
Vremenska postaja IoT s spremljanjem HOS
Vremenska postaja IoT s spremljanjem HOS
Vremenska postaja IoT s spremljanjem HOS

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 MeteoMex Aeria
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

Spajkajte komponente
Spajkajte komponente
Spajkajte komponente
Spajkajte komponente
Spajkajte komponente
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

Registrirajte ali namestite strežnik ThingsBoard
Registrirajte 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

Programiranje Wemos D1 Mini
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

Ohišje vremenske postaje
Ohišje vremenske postaje
Ohišje vremenske postaje
Ohišje vremenske postaje
Ohišje vremenske postaje
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

Spletno spremljanje
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: