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.
Wemos D1 mini

Specificaties

KenmerkWaarde
MicrocontrollerESP8266EX (single-core 32-bit @ 80/160 MHz)
Werkgeheugen80 KB gebruikers-SRAM
Flashgeheugen4 MB
WiFi802.11 b/g/n 2.4 GHz
BluetoothNiet beschikbaar
GPIO-pinnen11 bruikbare pinnen (3.3V logica)
Spanning5V via USB, 3.3V regulator onboard
USBJa, via micro-USB (CH340 of CP2102)

Belangrijke pinnen

FunctiePin (label op bord)
Voeding3,3V, 5V, GND of USB
Digitale I/OD0 t/m D8 (GPIO16 t/m GPIO0)
Analoge inputA0 (0–1V)
UARTTX, RX
I2CD1 (SCL), D2 (SDA)
SPID5 (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)

  1. Installeer de ESP8266 boarddefinities via de Board Manager.
  2. Selecteer bij Board: “LOLIN(WEMOS) D1 R2 & mini”.
  3. Sluit het bordje aan via micro-USB. De juiste COM-poort verschijnt automatisch.
  4. Stel de instellingen in:
    • Flash size: 4MB (FS: 1MB OTA:~1019KB)
    • Upload speed: 115200
  5. Klik op Upload. Flashen gebeurt automatisch (geen extra knoppen nodig).

Tips

Toepassingen

De Wemos D1 mini wordt vaak gebruikt voor: