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 normalerwijze CH341: het stuurprogramma kun je van de driverpagina downloaden.
(Zoek op het web naar ESP8266 en CH341).

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

Vervolgens moeten we de Arduino software installeren.
https://www.arduino.cc/en/Main/Software

In de software moeten nog een aantal instellingen gewijzigd worden.
In de Arduino software bij de instellingen ‘Bestand -> Voorkeuren’
 in het veld ‘Additional Board Beheer URLs’ moet je volgende URL invoegen:
http://arduino.esp8266.com/stable/package_esp8266com_index.json


Onder ‘Hulpmiddelen -> Board -> Board beheren’
zoek naar ‘esp8266’ vervolgens ‘esp8266 by ESP8266 Community’ installeren.



Onder Hulpmiddelen poort kunnen we zien welke COM poort de MCU gebruikt.
Dit poort nummer hebben we straks nodig.

We gaan nu de nederlandse firmware downloaden van:
download firmware

Open in windows de opdrachten venster (CMD.EXE)
En voer de volgende regel in:
% USERPROFILE% \AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.12
\esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf pad naar het gedownloade firmware bestand


(de poort achter -cp moet mogelijk worden aangepast even als het versie nummer achter esptools)

Als het met deze regel niet lukt kopieer dan het bestand esptool.exe naar c:/ en doe dit ook voor de firmware.
Je kan dan de onderstaande regel gebruiken.
c:\esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf C:\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.
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.

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.