Wemos D1 mini (ESP8266)
De Wemos D1 mini is een klein maar krachtig ontwikkelbordje gebaseerd op de ESP8266 WiFi-microcontroller.
Dankzij zijn compacte formaat, lage prijs en eenvoudige programmeerbaarheid is het een populaire keuze voor domotica- en IoT-projecten, zoals sensoren in Home Assistant.

Specificaties
Kenmerk | Waarde |
---|---|
Microcontroller | ESP8266EX (single-core 32-bit @ 80/160 MHz) |
Werkgeheugen | 80 KB gebruikers-SRAM |
Flashgeheugen | 4 MB |
WiFi | 802.11 b/g/n 2.4 GHz |
Bluetooth | Niet beschikbaar |
GPIO-pinnen | 11 bruikbare pinnen (3.3V logica) |
Spanning | 5V via USB, 3.3V regulator onboard |
USB | Ja, via micro-USB (CH340 of CP2102) |
Belangrijke pinnen
Functie | Pin (label op bord) |
---|---|
Voeding | 3,3V, 5V, GND of USB |
Digitale I/O | D0 t/m D8 (GPIO16 t/m GPIO0) |
Analoge input | A0 (0–1V) |
UART | TX, RX |
I2C | D1 (SCL), D2 (SDA) |
SPI | D5 (SCK), D6 (MISO), D7 (MOSI), D8 (CS) |
Let op: de analoge ingang A0 accepteert maximaal 1V. Gebruik een spanningsdeler bij hogere spanningen.
Firmware flashen
De Wemos D1 mini is eenvoudig te programmeren via USB en de Arduino IDE.
Stappenplan (Arduino IDE)
- Installeer de ESP8266 boarddefinities via de Board Manager.
- Selecteer bij Board: “LOLIN(WEMOS) D1 R2 & mini”.
- Sluit het bordje aan via micro-USB. De juiste COM-poort verschijnt automatisch.
- Stel de instellingen in:
- Flash size: 4MB (FS: 1MB OTA:~1019KB)
- Upload speed: 115200
- Klik op Upload. Flashen gebeurt automatisch (geen extra knoppen nodig).
Tips
- Gebruik de seriële monitor (115200 baud) om debug-informatie te bekijken.
- Gebruik libraries zoals
ESP8266WiFi
,PubSubClient
(voor MQTT), enArduinoOTA
voor OTA-updates.
Toepassingen
De Wemos D1 mini wordt vaak gebruikt voor:
- Temperatuur- en luchtvochtigheidssensoren (zoals DHT22, DS18B20)
- Verlichting of relais aansturing via Home Assistant
- Draadloze communicatie via MQTT
- Kleine webservers of statusdisplays