WiFi-IoT-knoop (ESP8266)¶
We beschrijven hier de hardware voor de WiFi-IoT-knoop met de ESP8266. Deze hardware gebruiken we met twee verschillende programma’s: zie Webserver en WiFi-MQTT.
ESP8266-pinout¶
Meer details over de hardware zijn te vinden op de WeMos-website. We gebruiken verschillende versies van de WeMos D1 mini:
- https://wiki.wemos.cc/products:d1:d1_mini_pro
- https://wiki.wemos.cc/products:retired:d1_mini_pro_v1.1.0
- https://wiki.wemos.cc/products:d1:d1_mini
Pinout en aansluitingen voor IoT-knoop sensoren en actuatoren, zoals we gebruiken in de ESP8266-IoT-knoop:
Pin | GPIO | functie | IoT-knoop | gateway |
D0 | GPIO16 | – | RFM69 CS | |
D1 | GPIO5 | SCL | i2c-scl | i2c-scl |
D2 | GPIO4 | SDA | i2c-sda | i2c-sda |
D3 | GPIO0 | Led0 | Led0 | |
D4 | GPIO2 | LED_BUILTIN | ||
D5 | GPIO14 | (SCK) | Led1 | RFM69 SCK |
D6 | GPIO12 | (MISO) | Button0 | RFM69 MISO |
D7 | GPIO13 | (MOSI) | Button1 | RFM69 MOSI |
D8 | GPIO15 | (SEL) | – | RFM69 RESET |
A0 | A0 | analoog-in | LDR |
N.B.: de nieuwere versie (2.0) van de D1 mini (pro) heeft geen aparte “D”-nummering van de pinnen:
daar wordt alleen de GPIO-nummering gebruikt.
In de Arduino-code gebruik je dan het GPIO-nummer, dus 14
voor Led0.