Innehållsförteckning:
- Steg 1: MeteoMex Aeria Kit
- Steg 2: Lödda komponenterna
- Steg 3: Registrera eller installera ThingsBoard Server
- Steg 4: Programmering av Wemos D1 Mini
- Steg 5: Inhysning av väderstationen
- Steg 6: Onlineövervakning
Video: IoT -väderstation med övervakning av VOC: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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 (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
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
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
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
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
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:
DHT -övervakning av temperatur och luftfuktighet med hjälp av ESP8266 och AskSensors IoT -plattform: 8 steg
DHT -övervakning av temperatur och luftfuktighet med hjälp av ESP8266 och AskSensors IoT -plattform: I en tidigare instruktion presenterade jag en steg -för -steg -guide för att komma igång med ESP8266 -nodenMCU och AskSensors IoT -plattform. I den här självstudien ansluter jag en DHT11 -sensor till noden MCU. DHT11 är en vanlig temperatur och fukt
GPS -övervakning med OLED -skärmprojekt: 5 steg (med bilder)
GPS -övervakning med OLED -skärmprojekt: Hej alla, i den här snabbartikeln kommer jag att dela med mig av mitt projekt: ATGM332D GPS -modul med SAMD21J18 mikrokontroller och SSD1306 OLED 128*64 -skärm, jag byggde en speciell kretskort för den på Eagle Autodesk och programmerade den använder Atmel studio 7.0 och ASF
Övervakning av konferensrum med partikelfoton: 8 steg (med bilder)
Övervakning av konferensrum med hjälp av partikelfoton: Introduktion I denna handledning kommer vi att göra konferensrumskontroll med hjälp av partikelfoton. I denna partikel är integrerad med Slack med hjälp av Webhooks för att få uppdateringar i realtid om ett rum är tillgängligt eller inte. PIR -sensorer används för att
Övervakning av vattenkvalitet med MKR1000 och ARTIK Cloud: 13 steg (med bilder)
Övervakning av vattenkvalitet med MKR1000 och ARTIK Cloud: Introduktion Huvudsyftet med detta projekt är att använda MKR1000 och Samsung ARTIK Cloud för att övervaka pH och temperaturnivåer i simbassänger. alkalinitet a
Övervakning av luftföroreningar - IoT-Data Viz-ML: 3 steg (med bilder)
Övervakning av luftföroreningar | IoT-Data Viz-ML: Så det här är i princip en komplett IoT-applikation som innehåller såväl maskinvarudel som mjukvarudel. I denna handledning ser du hur du ställer in IoT -enheten och hur vi övervakar de olika typerna av föroreningsgaser som finns i luften.