27 juli 2024

Fijnstof meter bouwen

Weerstation Tilburg-Reeshof heeft een eigen fijnstof sensor.
Deze sensor stuurt de gegevens direct door naar de site luftdaten.info.

Hieronder de bouw van deze sensor.

Wat hebben we nodig om deze sensor te bouwen:
1) NodeMCU ESP8266, CPU/WLAN
(letop dat u een V3 koopt, het kan ook met een V2 maar dan zijn de aansluitingen anders)


2) SDS011 Fijnstofsensor

3) DHT22, Temperatuur & Luchtvochtigheid – (optie)

4) BMP280 Temperatuur & barometerstand – (optie)

5) Verbindingskabeltjes

6) USB micro cable +/- 2 meter

7) USB voeding van 2A.

8) Slang, bij voorkeur niet transparant 6 mm doorsnede

9) Waterdichte behuizing bv. klik aan klik uit OWH-002

——————————————————–

Als we alles in huis hebben kunnen we gaan bouwen.
Als eerste gaan we de firmware (software) in de node-mcu zetten.

Voor communicatie met de ESP8266 heb je een usb2serial-driver nodig.
De chipset voor de NodeMCU’s is normaal gesproken CH341: de drivers kun je van de driverpagina downloaden.
https://www.wch.cn/downloads/CH341SER_ZIP.html

Sluit de NODE-MCU ESP8266 aan op de computer met een USB kabel van max. 1 meter.

Vervolgens moeten we de Arduino software installeren.
Deze kunnen we installeren met de airRohr Flashing Tool
Als je het programma gedownload hebt kan het zijn dat windows om toestemming vraagt in de firewall.
Dit omdat het programma de firmware van het internet gaat downloaden.
Kies in het programma bij “firmware version” voor latest_nl.bin.


Als het scherm aangeeft dat de firmware goed in de NODE-MCU is geplaatst kunnen we de
NODE-MCU loskoppelen van de PC en aansluiten op de voeding.

Als de NODE-MCU is opgestart kunnen we hem terugvinden bij de wifi netwerken.
met de naam "feinstaubsensor-1234567"
waarbij 1234567 een voorbeeld is.
Maak nu verbinding met dit netwerk.
Het wachtwoord voor dit netwerk is “airrohrcfg” Heb je verbinding met dit netwerk ga dan naar de site:
http://192.168.4.1/
Ga nu onder configuratie opzoek naar uw eigen wifi.
Klik deze aan en voer uw netwerksleutel in en klik op opslaan.
De sensor start nu opnieuw op en krijgt nu een adres vanuit het modem van uw netwerk.
Dit adres kunt u achterhalen door in te loggen in uw modem, of door in de software tool naar het tabblad discovery te gaan


Staat daar geen regel klik dan op de refresh knop.
Dubbel klik op de regel en je komt in het configuratie scherm.
Hier kan je instellen welke sensoren je gebruikt en naar welke site je de gegevens wilt uploaden.

We gaan nu alle onderdelen met elkaar verbinden.

Verbinding SDS011

Pinnen zijn genummerd van RECHTS naar LINKS,
zorg ervoor dat bij het aansluiten de kabels echt op de pinnen zitten, aangezien de meeste Dupont-kabels ook “naast” de pennen passen
SDS011 Pin 1 -> Pin D1 / GPIO5
SDS011 Pin 2 -> Pin D2 / GPIO4
SDS011 Pin 3 -> GND
SDS011 Pin 4 -> Ongebruikt
SDS011 Pin 5 -> VU (NodeMCU v3) / VIN (NodeMCU v1,v2)
SDS011 Pin 6 -> Ongebruikt
SDS011 Pin 7 -> Ongebruikt

Verbinding van de DHT22

Pinnen zijn genummerd van LINKS naar RECHTS, voorkant is het “rooster”
DHT22 Pin 1 -> Pin 3V3 (3.3V)
DHT22 Pin 2 -> Pin D7 (GPIO13)
DHT22 Pin 3 -> Ongebruikt
DHT22 Pin 4 -> Pin GND

Verbinding van de BMP280 sensor via I2C

Pin VCC -> Pin 3V3
Pin GND -> Pin GND
Pin SCL -> Pin D4 (GPIO2)
Pin SDA -> Pin D3 (GPIO0)

Om te kijken of de sensor goed werkt kunt u na +/- 10 minuten kijken op de onderstaande site.
Sensor gegevens: http://www.madavi.de/sensor/graph.php
Zoek hier uw sensor op door naar uw eigen ID te zoeken.