Shopping Cart

Your cart is empty.

Your cart is empty.

5pcs ESP8266 ESP-12 ESP-12F NodeMcu Mini D1 Module WeMos Lua 4M Bytes WLAN WiFi Internet Development Board Base on ESP8266 ESP-12F for Arduino,Compatible with WeMos D1 Mini

Free shipping on orders over $29.99

$14.19

$ 6 .99 $6.99

In Stock

1.Color:10pcs


About this item

  • This is D1 mini, it is a mini NodeMcu Lua WiFi board based on ESP-8266EX.
  • 11 digital input / output pins, all pins with interrupt / PWM / I2C / support 1 line (except D0); 1 analog input(3.2V max input). Micro USB connection; Compatible with Arduino; 1MB Flash; 500mA resettable fuse.
  • WIFI development board,4M bytes.5V 1A switching power supply (switching power supply)onboard.
  • Our D1 mini development board compatible with Arduino WeMos and can be programmed in the compatible for Arduino IDE.
  • ESP8266 ESP-12 ESP-12F NodeMcu Mini D1 Module WeMos Lua 4M Bytes WLAN WiFi Internet Development Board Base on ESP8266 ESP-12F



Product Description

ESP8266 ESP-12 ESP-12F Mini D1

Description

Main Chip: ESP8266 CH340G.

WIFI Development Board, 4M bytes.

supported (except D0).

Support OTA on line.

1 Micro USB connection.

1 analog input (3.3V max input).

5V 1A switching power supply onboard.

11 digital input/output pins, all pins have interrupt/pwm/I2C/one-wire and a micro-USB connection.

D1 Mini NodeMcu Lua WLAN WIFI Internet Development Board

WeMos D1 Mini
Product parameter

11 digital input / output pins, all pins with interrupt / PWM / I2C / support 1 line (except D0); 1 analog input(3.2V max input). Micro USB connection; Compatible with Arduino; 1MB Flash; 500mA resettable fuse.

  • WIFI development board,4M bytes.5V 1A switching power supply (switching power supply)onboard.

How to get it started in for Arduino:

- Setup driver

Before you use mini D1 boards, you need set up CH340g driver.

- Python

On Windows you need install Python 2.7.10.

On Linux & MAC OSX, you don't need install it, comes preinstalled with OS.

- Installing Hardware package "Boards Manager or GIT".

We recommend using GIT, you can always get the latest version.

Getting setup in for Arduino IDE:

0. You will need a link to copy and paste, but I can't link it here. Search Google for "arduino ide esp8266 board manager" -- the first result should be for a "readthedocs" website, and that should have all the instructions you need. However, for clarity I will list them here as well.

1. Ensure you have Python installed (this might be optional -- I haven't installed Python directly, but I installed the for Arduino IDE and had no issues).

2. Open the for Arduino IDE and go to File --> Preferences

3. Under "Additional Board Manager URLs" at the bottom, paste the link (it's to a JSON file) you copied from the other page into that box and hit "OK"

4. Go to Tools --> Board --> and select Board Manager (near the top)

5. Search for "ESP8266" and install the result (should be from "ESP8266 Community")

Selecting the board for your sketch:

1. Go to Tools --> Board and select either “LOLIN(WEMOS) D1 R2 & mini” or "NodeMCU 1.0 (12-E Module)" — either of these worked for me

2. Be sure to select which COM port the board from Tools -> Port

3. Check that the upload rate is 115200 (it should already be)

Test the board with "Blink":

1. Go to File --> Examples --> ESP8266 and select "Blink" at the top

2. You shouldn't need to change anything, so click Upload

3. Once it's finished, check that your blue led light is blinking

Test the board's WiFi with for "Arduino OTA":

0. This isn't necessary, but to be sure your WiFi module actually works you need to try connecting

1. Go to File --> Examples -->for Arduino OTA and select "BasicOTA"

2. Only changes you have to make are on lines 7 and 8 for your WiFi SSID and password

3. (Optional) Save the sketch

4. Go to Tools --> Port: If all was successful, you should be able to see the ESP8266 board here (COM whatever) -- select it

5. Hit upload and open the serial monitor

6. Once the program is finished uploading, make sure to change the baud rate to 115200 on the serial monitor

7. Check to make sure you get the "Ready" message, followed by an IP address


Kitty A. Bliss
Reviewed in the United States on February 26, 2025
Worked great out of the box. Tested them initially with the blink program and have since made smart thermometers with them.
Anthony Nowak
Reviewed in the United States on February 19, 2025
*** update 2/21/2025 ***replacement order came in and so far 3 of the 10 are working as expected. Bumped rating up a little but still not sure i would recommend this to anyone given an entire batch was bad.*** original ***5 out of 10 do not even power up at this point. Checked an older batch i have and all appear to be working - but for whatever reason none of these from this order are booting up. Will update review once replacement is here assuming they end up working. if not, id avoid these for now.
Sheldon S.
Reviewed in the United States on February 18, 2025
Bought these for my RATGDO project and they are simply the best. The silk screen is on both sides of the board which is nice, and they just work. WiFi has great range as they are sitting in my garage, and they were easy to Flash. I used ESP Home, but you could use them with many other projects. Price is good, quality is great. I'm very happy with this purchase. Only downside is if you do not feel comfortable soldering.
Ethan
Reviewed in the United States on September 14, 2024
Every single one of these boards are working in perfect order. I was able to program all of them with no problems out of the box. I'm very glad someone made a USB-c version of the generic 8266 board.
Customer
Reviewed in the United States on October 6, 2024
All 10 units worked, at least as verified by flashing some basic code to verify boot and function.So far used with esphome to do some sensor transmitting. Works perfectly with D1 Mini profiles in PlatformIO, etc.
carlm**
Reviewed in Canada on October 25, 2024
Just like many clone D1 Minis, you may have to fuss with the CH341SER drivers. Arduino IDE on Windows anyway. That's why I still gave it 5 stars. Try the drivers on the Sparkfun site link.
E. Hansen
Reviewed in the United States on January 9, 2024
Using these with ESPHome, because it's just so stupidly easy and flexible even if you don't use HomeAssistant. These D1's are so much more flexible with the pinouts, and direct USB-C power, reset, etc. I have tons of ESP01's, but unless I want the smallest format possible or have a workflow for them with a pre-printed circuit board; these D1 mini's are just so much nicer to work with. With a few minutes, and the price of a coffee and doughnut, you can automate, switch, sense just about anything, without needing much extra kit beyond a soldering iron and some wire.The D1 Mini are the perfect fit between small and featured. I rarely need more pinouts than these provide, and they're good for controlling a few things while driving a little OLED as well.Haven't had any issues, other than trying to write at 460800 baud I had some write failures, but no failures dropping back down to 115200. No bricking.I have not tried running these on battery with deep sleep, but I like that this version includes dedicated pins. On the list to try, wasn't a deciding factor.
Deoji
Reviewed in the United States on April 2, 2024
I love these chips. They are very useful and I have used them for a few things now and though they don't have a ton of memory and their processing speed is lower than things like the ESP32, I still prefer them for certain applications.Built a few WiFi enabled thermometers with these.They sit in various rooms of my house and sense the temperature and I can hit a little webpage I coded into the device to see what the temperature is where they are located. So basically, they are acting as remotely readable temp/humidity sensors.Also, I used these to build a controllable outlet where I can log into a webpage on it over the network and control the on/off state of an outlet. Then I modified the code so it would reach out to the remote thermometers I mentioned to get the temp and turn on/off the outlet based on the temp.This way they control a heater in my shed to keep the temperature stable through the winter. It has been working great!
Vincent
Reviewed in Canada on December 29, 2023
I get these 10 pack of ESP8266 for a small project. Unfortunately, I tried a lot of things to flash them unsuccessfully (other USB ports, all cables around, using USB2 hub, another computer, and as last resort I connected directly a ESP programmer board I know is working well to the ESP8266 ship on one of these boards, unable to program).As I wasn't able to flash them, and there was different from the ones on the photos, maybe I got fake ESP8266 chips. I asked for a return.I bought a 5 pack of ESP8266 from another seller. Received these today and I am able to program them with the same exact settings without any issue.
Bobby Page
Reviewed in the United States on June 10, 2020
Using these for various LED projects, and man what a good bang for the buck. All 5 modules I received tested and work fine with my WiFi. I am taking off one star for not providing adequate instructions for installation to get this thing up and running.For those having issues with not detecting the device when plugged in.. **MAKE SURE YOUR USB CABLE IS FOR DATA, NOT ONLY CHARGING!** I wasted several hours messing with Windows and trying to install drivers for CH340G, didn't even dawn on me that the cable could be the problem. After trying about 6 different cables in the house I finally found one that worked, and everything worked fine after that. I'll post instructions for anyone having trouble -- these really should be part of the description (not just "install drivers" and "install board to Arduino IDE").Installation for drivers only:0. Ensure you have a DATA micro USB cable (typically one that came with a phone should work -- mine came with vapes and so only supported charging).1. Try plugging in the board without installing drivers -- if you hear the connection sound for an external device you are good to go (skip to 3).2. If you need drivers, SparkFun has them hosted (official wemos site seems to be down) -- I can't link to them but search google for "sparkfun CH340 drivers," and the first result should be "How to Install CH340 Drivers"3. Verify you can see the device: open Device Manager --> Ports (COM & LPT) --> USB Serial CH340 (COMXYZ)Getting setup in Arduino IDE:0. You will need a link to copy and paste, but I can't link it here. Search Google for "arduino ide esp8266 board manager" -- the first result should be for a "readthedocs" website, and that should have all the instructions you need. However, for clarity I will list them here as well.1. Ensure you have Python installed (this might be optional -- I haven't installed Python directly, but I installed the Arduino IDE and had no issues).2. Open the Arduino IDE and go to File --> Preferences3. Under "Additional Board Manager URLs" at the bottom, paste the link (it's to a JSON file) you copied from the other page into that box and hit "OK"4. Go to Tools --> Board --> and select Board Manager (near the top)5. Search for "ESP8266" and install the result (should be from "ESP8266 Community")Selecting the board for your sketch:1. Go to Tools --> Board and select either “LOLIN(WEMOS) D1 R2 & mini” or "NodeMCU 1.0 (12-E Module)" — either of these worked for me2. Be sure to select which COM port the board from Tools -> Port3. Check that the upload rate is 115200 (it should already be)Test the board with "Blink":1. Go to File --> Examples --> ESP8266 and select "Blink" at the top2. You shouldn't need to change anything, so click Upload3. Once it's finished, check that your blue led light is blinkingTest the board's WiFi with "ArduinoOTA":0. This isn't necessary, but to be sure your WiFi module actually works you need to try connecting1. Go to File --> Examples --> ArduinoOTA and select "BasicOTA"2. Only changes you have to make are on lines 7 and 8 for your WiFi SSID and password3. (Optional) Save the sketch4. Go to Tools --> Port: If all was successful, you should be able to see the ESP8266 board here (COM whatever) -- select it5. Hit upload and open the serial monitor6. Once the program is finished uploading, make sure to change the baud rate to 115200 on the serial monitor7. Check to make sure you get the "Ready" message, followed by an IP addressHope this helps everyone, this really is a bargain product but without installation instructions it's infuriating.
Recommended Products

$15.95

$ 6 .99 $6.99

5.0
Select Option