INHOUDSOPGAWE:

IoT -weerstasie met VOC -monitering: 6 stappe
IoT -weerstasie met VOC -monitering: 6 stappe

Video: IoT -weerstasie met VOC -monitering: 6 stappe

Video: IoT -weerstasie met VOC -monitering: 6 stappe
Video: Hoe zijn de VOC en de WIC ontstaan? 2024, November
Anonim
IoT -weerstasie met VOC -monitering
IoT -weerstasie met VOC -monitering
IoT -weerstasie met VOC -monitering
IoT -weerstasie met VOC -monitering

In hierdie instruksies wys ek hoe u 'n weerstasie met Internet-of-Things (IoT) kan bou met die monitering van vlugtige organiese verbindings (VOC's). Vir hierdie projek het ek 'n Do-It-Yourself (DIY) kit ontwikkel. Hardeware en sagteware is open source.

Stap 1: MeteoMex Aeria Kit

MeteoMex Aeria Kit
MeteoMex Aeria Kit

Die MeteoMex aeria kit (https://www.meteomex.com) kos ongeveer 25 dollar en bevat

  • 1 Gedrukte stroombaan (PCB).
  • 1 BME280 klimaat sensor.
  • 1 CCS811 VOC -sensor
  • 1 Wemos D1 R1 mini ESP8266 mikroverwerker met WiFi.
  • kopstukke.
  • 1 Trui (J1).

Verder benodig u 'n soldeerstasie en 'n geskikte kragbron vir die voltooide toestel (USB- of 3 x AA -batterye) en 'n USB -kabel om te programmeer.

Stap 2: Soldeer die komponente

Soldeer die komponente
Soldeer die komponente
Soldeer die komponente
Soldeer die komponente
Soldeer die komponente
Soldeer die komponente

U moet die koppe en die sensors op die PCB en die Wemos D1 mini soldeer. Wees versigtig met die korrekte oriëntasie van die sensors op die bord. Om 'n skoon montering te verseker, gebruik ek 'n broodbord om die onderdele te monteer.

Stap 3: Registreer of installeer ThingsBoard Server

Registreer of installeer ThingsBoard Server
Registreer of installeer ThingsBoard Server

Om ThingsBoard as IoT -platform te gebruik, moet u by https://thingsboard.io registreer of u eie ThingsBoard -bediener installeer. Daar is verskillende maniere om die ThingsBoard Community Edition te installeer, bv. op 'n Linux -bediener, Windows, Raspberry Pi ens. Ek het die installasie gekies op 'n virtuele persoonlike bediener van Ubuntu 18.04 LTS:

In u ThingsBoard -instansie moet u as huurder aanmeld en 'n nuwe toestel registreer om die telemetriegegevens te stuur. U toestel word geïdentifiseer met sy toegangsteken.

In die volgende stap benodig u die bediener: poort -URL en die toegangsteken van u toestel.

Stap 4: Programmering van die Wemos D1 Mini

Die programmering van die Wemos D1 Mini
Die programmering van die Wemos D1 Mini

Die Wemos D1 mini kan met die Arduino IDE geprogrammeer word.

Installeer die addisionele borde ESP32 vanaf https://dl.espressif.com/dl/package_esp32_index.json in die Arduino IDE en kies die korrekte toestel: LOLIN/Wemos D1 R1. Andersins kan u dit vir altyd 'baksteen' (met my gebeur..)!

Verskillende kodevoorbeelde is beskikbaar op

Vir hierdie instruksies gebruik ons die program MeteoMex_USB_ThingsBoard_aeria_VOCs.

Belangrik: in die program moet u die korrekte URL van u ThingsBoard -bediener en die toegangsteken van u toestel gebruik!

Verder moet u u WiFi SSID en wagwoord definieer.

U moet ook besluit oor die bemonsteringstempo en elke 10 minute data plaas (vir intydse monitering kan u elke 500 ms data stuur).

Stap 5: Behuising van weerstasie

Behuising van Weerstasie
Behuising van Weerstasie
Behuising van Weerstasie
Behuising van Weerstasie
Behuising van Weerstasie
Behuising van Weerstasie

Die ligging van u weerstasie is belangrik: dit moet beskerm word teen direkte son en reën. Terselfdertyd benodig u voldoende ventilasie om VOC en atmosferiese toestande te meet. Die ideaal is dat u die MeteoMex naby 'n voetstuk en binne die bereik van u WiFi -netwerk kan monteer.

Vir behuising kan u verskillende opsies oorweeg. 'N Geskikte' professionele 'boks kos u ongeveer $ 10, en u benodig meer plastiek … Ek het ook besluit om 'n 3D-gedrukte boks weens tyd, koste en omgewingsredes (ek het 'n 3D-drukker in my laboratorium gekry om analitiese toestelle te prototipeer)). In plaas daarvan het ek weer 'n plastiese jogurtbeker gebruik. Natuurlik, 'n baie fancy een. Tot dusver is ek baie tevrede met hierdie oplossing: 'n Lae omgewingsvoetspoor, 'n lae koste (~ 1,5 dollar, 1 liter jogurt ingesluit) en funksioneel.

Stap 6: Aanlynmonitering

Aanlyn monitering
Aanlyn monitering

Gereed. As u wil, kan u die openbare paneelbord van u weerstasie deel:

IoT weerstasie met VOC's, Irapuato, MX, 1, 990 m.o.h.

Aanbeveel: