WEMOS D1 Mini ESP8266 WiFi IoT Module 4MB

Original price was: CAD 5.95.Current price is: CAD 3.57.

No backorders during sale.

Availability: In stock SKU: 26145



The WeMos D1 Mini ESP8266 WiFi-enabled 32-bit microcontroller development boards are compatible with Lua Script and Arduino IDE, coming with 4MB Flash Memory, and 80MHz clock speed.

ESP8266-based development boards are the perfect core for your Internet Of Things project or tiny web server.

The WeMos D1 Mini ESP8266 module is compatible with the Arduino IDE for developing and uploading programs to the Wifi module.

The header can be used to attach other WeMos D1 form factor compatible shields.


WeMos D1 Mini ESP8266 features 11 GPIO pins (input/output/PWM/I2C), thereof 1 UART (RX/TX) for serial communication and 1 additional analog input.

Please pay attention when you connect another active periphery to the I/O pins because this is a 3.3V logic level device and higher levels on any pin can destroy it.

The max. input voltage for the analog pin is 3.2V.

Attention: This is a 3.3V logic-level device!

If you need a more powerful solution, with more GPIO and computing power, have a look at our D1 Mini ESP32 module.

Downloads and Documentation for WEMOS D1 Mini ESP8266

We recommend downloading the required USB driver for your operating system from WCH official website.

A “Getting Started” guide is available on WeMos.cc, Instructables.com and many other websites.

ESP8266 WEMOS D1 Mini Pinout

Please find the WEMOS D1 Mini pinout in the picture gallery.

12 reviews for WEMOS D1 Mini ESP8266 WiFi IoT Module 4MB

  1. 5 out of 5

    Alexis Leclerc

    5.0 out of 5 stars

    Great little board for a reasonable price

    These have become my go-to boards for custom home automation applications (DIY IR remotes, sensors, etc.). They handle ESPHome perfectly and I haven’t run into any Wi-Fi connectivity so far.I have bought 9 overall so far and none of them had any issues (even after soldering) so I guess the DoA problems must be on the less frequent side.

  2. 5 out of 5


    5.0 out of 5 stars

    Works well and cheap

    Works fine, many digital pins on top of the WIFI. One analog pin.I could find code samples on internet for 5 sensors on this particular micro-controller. There is sufficient documentation. Use Wemos D1 mini to find documentation, Canaduino doesn’t yield results.

  3. 5 out of 5

    Grant McDorman

    5.0 out of 5 stars

    Good value for the money, useful for many home automation tasks

    Used one of the three to add air-quality reporting to an Ikea Vindriktning. Easy to add the ESP8266 if you know which end of a soldering iron to hold. I added a SHT31-D temperature/humidity sensor as well. You’ll need a Mosquito server and a Home Assistant server to record the readings.Tutorials for ESP8266 are all over the web. You can also find the Arduino forum to ask for help.Unfortunately toasted one of the others by shorting the +5 and ground while it was plugged into USB; electronics doesn’t like shorts very much :-). Not a fault of the manufacturer, the first is still plugging away in the Vindriktning air sensor and the second is in front of me on a breadboard with a thermistor & DHT11 temperature/humidity sensor attached.The basic code, and instructions for adding it into the Vindriktning, is on Github, look for Hypfer/esp8266-vindriktning-particle-sensor. This version doesn’t include the SHT31-D.My improved version, with the STH31-D, can also be found on Github, look for grmcdorman/esp8266_vindriktning. This also includes a much-improved web interface to set up and check the status of the device. I am planning to add support for the DHT11, DHT22, and thermistors as well, so you have choices for your preferred way of getting the temperature.

    4 people found this helpful

  4. 5 out of 5


    This is a nice featured ESP8266 module using them in a couple of locations for IOT Smarthome control.

  5. 5 out of 5

    Natalie & Simon Koch

    Very Good Product, shipped fast! So far no issues. In Support of Canadian Companies!

  6. 5 out of 5


    Used it to create remote temperature sensors connected wirelessly to a Raspberry Pi. Everything worked great as expected. Great product!

  7. 5 out of 5

    Rob Z

    Worked perfectly for my application a WLED controller for my LED light strips. Easy to load the WLED software on and a nice compact size. Would recommend.

  8. 5 out of 5


    Great way to set up web interfaces for your projects!

  9. 5 out of 5

    Robert B.

    Contrôleur avec WiFi intégré compatible Arduino et pouvant être administré par Tasmotizer. Beaucoup de sondes ou modules additionnels disponibles pour la domotique.

  10. 5 out of 5


    Using these to control all sorts of Argb, PIR and Privacy glass applicationsFor aRGB, I’ve not been converting signal strength. Just giving the board a decent 2a 5v supply, and as much supply as necessary for the string. Just using a 180ohm (150-200 is fine) resistor in line with data.I can get 60 aRGB LED’s per controller…. At least, using wLED. My own software, especially using multiple data lines, I can get up to the max of 180 thus far. So, Yeah. Pretty happy tbh.

  11. 5 out of 5

    Andrew Mackenzie

    Used one of these with ESPHome for controlling addressable LED strips (WS2812B). This works like a charm! I just have power going to the LEDs which connects to the 5V pin on the ESP to power it. Lovely little things, I’ll probably tinker with more home automation stuff!!!

  12. 5 out of 5


    The little things are amazing. Wish I discovered them years ago! Universal Solder is amazing. I bought 9 of these. Out of the 6 I have used only one has failed. Contacted them and a replacement was shipped no questions. Gotta hold on to sellers like this. Thanks for the support.

Add a review