Innehållsförteckning:

IoT -väderstation med övervakning av VOC: 6 steg
IoT -väderstation med övervakning av VOC: 6 steg

Video: IoT -väderstation med övervakning av VOC: 6 steg

Video: IoT -väderstation med övervakning av VOC: 6 steg
Video: Teaching Practitioner - Learning PLC SCADA In Industrial Automation #1 2024, November
Anonim
IoT -väderstation med VOC -övervakning
IoT -väderstation med VOC -övervakning
IoT -väderstation med VOC -övervakning
IoT -väderstation med VOC -övervakning

I denna instruerbara visar jag hur man bygger en Internet-of-Things (IoT) väderstation med övervakning av flyktiga organiska föreningar (VOC). För detta projekt utvecklade jag ett gör-det-själv-kit (DIY). Hårdvara och programvara är öppen källkod.

Steg 1: MeteoMex Aeria Kit

MeteoMex Aeria -kit
MeteoMex Aeria -kit

MeteoMex aeria kit (https://www.meteomex.com) kostar cirka 25 USD och innehåller

  • 1 kretskort (PCB).
  • 1 BME280 klimatsensor.
  • 1 CCS811 VOC -sensor
  • 1 Wemos D1 R1 mini ESP8266 mikroprocessor med WiFi.
  • huvudstiften.
  • 1 bygel (J1).

Dessutom behöver du en lödstation och en lämplig strömförsörjning för den färdiga enheten (USB eller 3 x AA -batterier) och en USB -kabel för programmering.

Steg 2: Lödda komponenterna

Lödda komponenterna
Lödda komponenterna
Lödda komponenterna
Lödda komponenterna
Lödda komponenterna
Lödda komponenterna

Du måste löda rubrikerna och sensorerna på kretskortet och Wemos D1 mini. Var försiktig med korrekt orientering av sensorerna på kortet. För att säkerställa en ren montering använder jag en brödbräda för att montera delarna.

Steg 3: Registrera eller installera ThingsBoard Server

Registrera eller installera ThingsBoard Server
Registrera eller installera ThingsBoard Server

För att kunna använda ThingsBoard som IoT -plattform måste du registrera dig på https://thingsboard.io eller installera din egen ThingsBoard -server. Det finns olika sätt att installera ThingsBoard Community Edition, t.ex. på en Linux -server, Windows, Raspberry Pi etc. Jag valde installationen på en Ubuntu 18.04 LTS virtuell personlig server:

På din ThingsBoard -instans måste du logga in som hyresgäst och registrera en ny enhet för att skicka telemetradata. Din enhet kommer att identifieras med dess åtkomsttoken.

I nästa steg behöver du server: port -URL och åtkomsttoken för din enhet.

Steg 4: Programmering av Wemos D1 Mini

Programmering av Wemos D1 Mini
Programmering av Wemos D1 Mini

Wemos D1 mini kan programmeras med Arduino IDE.

Installera ESP32 -tilläggskort från https://dl.espressif.com/dl/package_esp32_index.json i Arduino IDE och välj rätt enhet: LOLIN/Wemos D1 R1. Annars kan du "tegla" det för alltid (hände mig..)!

Olika exempel på kod är tillgängliga från

För detta instruerbara använder vi programmet MeteoMex_USB_ThingsBoard_aeria_VOCs.

Viktigt: I programmet måste du använda rätt URL till din ThingsBoard -server och åtkomsttoken för din enhet!

Vidare måste du definiera ditt WiFi SSID och lösenord.

Du bör också bestämma samplingshastigheten och lägga ut data var 10: e minut (för övervakning i realtid kan du skicka data var 500 ms).

Steg 5: Inhysning av väderstationen

Väderstationens hus
Väderstationens hus
Väderstationens hus
Väderstationens hus
Väderstationens hus
Väderstationens hus

Placeringen av din väderstation är viktig: Den bör skyddas från direkt sol och regn. Samtidigt behöver du tillräcklig ventilation för att mäta VOC och atmosfäriska förhållanden. Helst kan du montera MeteoMex nära ett uttag och inom räckvidden för ditt WiFi -nätverk.

För bostäder kan du överväga olika alternativ. En lämplig "professionell" låda kommer att kosta dig ~ 10 USD, och du behöver mer plast … Jag bestämde mig också för en 3D-utskriven låda på grund av tid, kostnad och miljöskäl (jag fick en 3D-skrivare i mitt labb för prototyping av analytiska enheter). Jag använde istället en yoghurtbägare av plast. Naturligtvis en väldigt fin sådan. Hittills är jag ganska nöjd med den här lösningen: Lågt miljöavtryck, låg kostnad (~ 1,5 USD, inklusive 1 L yoghurt) och funktionell.

Steg 6: Onlineövervakning

Online övervakning
Online övervakning

Redo. Om du vill kan du dela den offentliga instrumentpanelen för din väderstation:

IoT -väderstation med VOC, Irapuato, MX, 1, 990 m.o.h.

Rekommenderad: