Inhoudsopgave:
- Stap 1: MeteoMex Aeria-kit
- Stap 2: Soldeer de componenten
- Stap 3: Registreer of installeer ThingsBoard Server
- Stap 4: Programmeren van de Wemos D1 Mini
- Stap 5: Behuizing van weerstation
- Stap 6: Online bewaking
Video: IoT-weerstation met VOC-bewaking: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
In deze instructable laat ik zien hoe je een Internet-of-Things (IoT) weerstation bouwt met monitoring van vluchtige organische stoffen (VOC's). Voor dit project heb ik een Do-It-Yourself (DIY) kit ontwikkeld. Hardware en software zijn open source.
Stap 1: MeteoMex Aeria-kit
De MeteoMex aeria kit (https://www.meteomex.com) kost ongeveer 25 USD en bevat
- 1 Printplaat (PCB).
- 1 BME280 klimaatsensor.
- 1 CCS811 VOC-sensor
- 1 Wemos D1 R1 mini ESP8266 microprocessor met wifi.
- kop pinnen.
- 1 Jumper (J1).
Verder heeft u een soldeerstation en een geschikte voeding voor het afgewerkte apparaat nodig (USB of 3 x AA-batterijen), en een USB-kabel voor het programmeren.
Stap 2: Soldeer de componenten
Je moet de headers en de sensoren op de print en de Wemos D1 mini solderen. Wees voorzichtig met de juiste oriëntatie van de sensoren op het bord. Voor een nette montage gebruik ik een breadboard voor het monteren van de onderdelen.
Stap 3: Registreer of installeer ThingsBoard Server
Om ThingsBoard als IoT-platform te gebruiken, moet je je registreren op https://thingsboard.io, of je eigen ThingsBoard-server installeren. Er zijn verschillende manieren om de ThingsBoard Community Edition te installeren, b.v. op een Linux Server, Windows, Raspberry Pi etc. Ik koos voor de installatie op een Ubuntu 18.04 LTS virtuele persoonlijke server:
Op uw ThingsBoard-instantie moet u inloggen als tenant en een nieuw apparaat registreren voor het verzenden van de telemetriegegevens. Uw apparaat wordt geïdentificeerd met zijn toegangstoken.
In de volgende stap heb je de server:poort-URL en het toegangstoken van je apparaat nodig.
Stap 4: Programmeren van de Wemos D1 Mini
De Wemos D1 mini kan worden geprogrammeerd met de Arduino IDE.
Installeer de extra ESP32-kaarten van https://dl.espressif.com/dl/package_esp32_index.json in de Arduino IDE en kies het juiste apparaat: LOLIN/Wemos D1 R1. Anders zou je het voor altijd kunnen "metselen" (is mij overkomen..)!
Verschillende codevoorbeelden zijn beschikbaar op
Voor deze instructable gebruiken we het programma MeteoMex_USB_ThingsBoard_aeria_VOCs.
Belangrijk: in het programma moet je de juiste URL van je ThingsBoard-server en het toegangstoken van je apparaat gebruiken!
Verder moet u uw WiFi SSID en wachtwoord definiëren.
U moet ook beslissen over de bemonsteringsfrequentie, waarbij u elke 10 minuten gegevens plaatst (voor realtime monitoring kunt u elke 500 ms gegevens verzenden).
Stap 5: Behuizing van weerstation
De locatie van uw weerstation is belangrijk: het moet worden beschermd tegen directe zon en regen. Tegelijkertijd heb je voldoende ventilatie nodig om VOS en atmosferische omstandigheden te meten. Idealiter monteer je de MeteoMex in de buurt van een stopcontact en binnen het bereik van je wifi-netwerk.
Voor huisvesting kun je verschillende opties overwegen. Een geschikte 'professionele' doos kost je ~10 USD, en je hebt meer plastic nodig … Ik heb ook besloten om geen 3D-geprinte doos te gebruiken vanwege tijd-, kosten- en milieuredenen (ik heb een 3D-printer in mijn lab voor het maken van prototypen van analytische apparaten). In plaats daarvan heb ik een plastic yoghurtbekertje hergebruikt. Natuurlijk wel een hele mooie. Tot nu toe ben ik best tevreden met deze oplossing: lage ecologische voetafdruk, lage kosten (~1,5 USD, inclusief 1L yoghurt) en functioneel.
Stap 6: Online bewaking
Klaar. Als je wilt, kun je het openbare dashboard van je weerstation delen:
IoT-weerstation met VOC's, Irapuato, MX, 1, 990 m.a.s.l.
Aanbevolen:
IoT Basics: uw IoT verbinden met de cloud met behulp van Mongoose OS: 5 stappen
IoT Basics: uw IoT verbinden met de cloud met behulp van Mongoose OS: als u een persoon bent die van knutselen en elektronica houdt, komt u vaker wel dan niet de term Internet of Things tegen, meestal afgekort als IoT, en dat het verwijst naar een reeks apparaten die verbinding kunnen maken met internet! Zo iemand zijn
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
IoT Plant Monitoring System (met IBM IoT Platform): 11 stappen (met afbeeldingen)
IoT Plant Monitoring System (met IBM IoT Platform): Overzicht Het Plant Monitoring System (PMS) is een applicatie die is gebouwd met mensen die in de arbeidersklasse zitten met groene vingers in het achterhoofd. Tegenwoordig hebben werkende mensen het drukker dan ooit tevoren; het bevorderen van hun loopbaan en het beheren van hun financiën
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen