I like the esp8266-12f module because it is so tiny. But it is hard to program with the need of an external usb/serial adapter and the tiny connections. This weekend I desoldered the 12f module of a wemos D1 mini and soldered 2 female headers on it. Now i can easily solder male headers on the 12f module (2mm) and connect it on a D1 mini to program. Works perfectly. Thnx for the nice video. For me the extra $1 is worth it.
Before the Wemos came I usually used a bare ESP-12 module (programming was done with Pogo Pins). Now, it is more convenient for most of my applications to use a Wemos mini. I anyway try to use OTA (iotappstory.com) as much as possible to avoid Serial connections...
You are right. But I do not flash by Serial, I use IOTappstory.com. There, I need as switch to indicate the board to go into config mode or to start an update. This is the case in many other applications where you need a button to interact with the device.
I also use the Arduino IDE and the Arduino OTA. My WeMos are distributed in the house, in the garden and in my second flat 100km away. Some of them are build in and unavailable . So I need a real OTA without pressing a local button. In my applications an OTA with pressing a button is not very useful.
+klassich D You are right. In production environment, OTA has to go this way. But I use my boards also for development. And then it is sometimes handy. But it is a small detail. Not important. Just a difference between these boards and the NodeMCU boards.
The fuse will open if you draw too much current from the supply. IE if you short VCC to GND accidentally. Note that polyfuses are designed to self resent. en.wikipedia.org/wiki/Resettable_fuse
You don't need a flash button. The arduino IDE uses DTS/RTS via USB to automatically enable flash mode. You just need the correct board selected: "Wemos D1 R2 & Mini"
Wait ! Aren't those extra pin on the ESP12-E for the hardware SPI ? I know it is hard to use because it also has the flash chip but SPI is a bus, should be possible to have multiple devices on there no ? In particular, it should allow booting the ESP off a microsd card of gigantic proportion compared to the flash !
I do not think, that there are big differences between the old and the new Wemos boards. The designs are very similar. All Wemos and NodeMCU boards, however, use much more current than the bare modules during deep sleep, because they have additional chips.
Hi Andreas, I have heard that the new 85 has much lower Deepsleep current. About 25mirco amp. This would make this board interesting for battery projects.
The antenna is very narrow on the ESP-12E. On the ESP-12F is the antenna like the ESP-12S but on the ESP12S the antenna is slightly longer :) look closely like the ESP-14. Maybe you can do a range test video over all the latest ESP's. www.esp8266.com/viewtopic.php?p=55169
@@AndreasSpiess my plan is to create iot solar monitor using blynk app. The thread i have followed uses a d1 mini pro which has 16mb. But he has given the file which is only 90kb. My confusion was like adding libraries and stuff will accumulate the internal flash then i may require more flash (like 16mb) for that. Then im going to purchase d1 mini v3 with 4mb. Now im clear. Thanks a lot!!
Hi Andreas since you mention the wemos store on alieexpress, are the one on e.g. banggood not original wemos? As they dont say anywher they would be clones. Thx m.
Hallo Herr Spiess, vielen dank für die vorstellung der beiden Boards! Haben sie schon erfahrungen mit dem WEMOS LOLIN32 Board gemacht? Ist die Nutzung des Bluetooth teils des ESP 32 teils schon mit der Arduino IDE möglich ? Grüße aus Lahnstein
1. I made a video on how to update to the new version 2.4 version 2. Here you find the board.txt file which includes the "lite" definitions: github.com/zyphos/Arduino/blob/af35741c45f8ca15ff5b255b468290180967ab59/boards.txt
The pin 16 is D0 on the Wemos boards. But deep sleep with Wemos or NodeMCU boards is not a very good idea. They consume a lot of energy also during deep sleep.
I added the boards definition to the boards.txt file. Still no luck with the mini lite. I'm beginning to think it is a waste of time, maybe should just stick to the D-1 mini, mini pro. Any help would be greatly appreciated.
I think, the new 2.4.0 release has the Mini Lite in the boards file. Otherwise you can replace yours with this one: github.com/esp8266/Arduino/blob/2.4.0/boards.txt
I just replaced the entire file with the link you provided. I get the same error code: ```Arduino: 1.8.4 (Windows 7), Board: "Wemos D1 mini Lite, 80 MHz, 1M (512K SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 921600" C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-ar: unable to rename 'C:\Users\User\AppData\Local\Temp\arduino_build_764579/arduino.ar'; reason: File exists exit status 1 Error compiling for board Wemos D1 mini Lite. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. ```
I would uninstall te ESP boards in boards manager and remove the whole .../esp8266 directory (if it still exists). Then re-install ESP, Test compilation with a normal board and only add the new boards file if everything works before
I deleted it under boards manager and then deleted the empty folder. When I type esp in boards manager, it does not come up. Under preferences: What "additional boards manager url" are you using? I was using: github.com/esp8266/Arduino/releases/download/2.4.0-rc2/package_esp8266com_index.json Thank you for your time!
Hello, recently I discovered this channel. Nice video and voice :D. I would like to connect the Soil Moisture Sensor and BME280 (Temperature, Humidity). Later and soiler charging battery panel. I am new on the Arduino and faced with a simple question. Is it possible to connect 2 Sencor on WEMOS.
1.Welcome to the channel! 2. Yes, you can (connect more than one sensors to the Wemos. If they do not use the same pins or use the same interfaces like I2C or SPI. Just google
looks like they changed the crystal and also added a polyfuse and a beefier schottky. Do i see less support components?less limiting resistors or pullups ?
I saw these two changes too, but thought, this is not important. The "support components" are now extremely small in size, but similar in numbers (3 caps and 4 resistors) I do not know their values. I hardly see the components...
The polyfuse and schottky are important to hobbyists, means they are less likely to blow the board up by overvoltage or overcurrent shorts. I am gonna buy one because of those, I already fried some nodemcu boards due to stuff like that.
+tablatronix Thanks for the tip. So far, I never had issues. Maybe because I use the boards mainly with 5V. The diode, however is not much bigger. But the polyfuse is an important info which was overseen by me. So, I will update the comment.
+Agent Office Why do you think so? Did you have problems in the past? I ask, because I use both versions (FTDI and CH340) and did not encounter problems. Some of the newer NodeMcu boards also use the CH340 chip.
I like the esp8266-12f module because it is so tiny. But it is hard to program with the need of an external usb/serial adapter and the tiny connections.
This weekend I desoldered the 12f module of a wemos D1 mini and soldered 2 female headers on it.
Now i can easily solder male headers on the 12f module (2mm) and connect it on a D1 mini to program. Works perfectly.
Thnx for the nice video. For me the extra $1 is worth it.
Before the Wemos came I usually used a bare ESP-12 module (programming was done with Pogo Pins). Now, it is more convenient for most of my applications to use a Wemos mini. I anyway try to use OTA (iotappstory.com) as much as possible to avoid Serial connections...
As always, this video was not only useful but also interesting to me 😊👍🏻
Thank you!
Thank you Andreas! Another great well paced and easy to follow tutorial.
Thanks for your compliment!
Why would you need a "flash button"?
The run/flash mode is fully automatically handled.
You are right. But I do not flash by Serial, I use IOTappstory.com. There, I need as switch to indicate the board to go into config mode or to start an update. This is the case in many other applications where you need a button to interact with the device.
Ah, okay.
I use the Arduino IDE. And normally, I always active the OTA Update server, so that I can update it via WiFi.
I also use the Arduino IDE and the Arduino OTA. My WeMos are distributed in the house, in the garden and in my second flat 100km away. Some of them are build in and unavailable . So I need a real OTA without pressing a local button. In my applications an OTA with pressing a button is not very useful.
"In my applications an OTA with pressing a button is not very useful."
´The provided OTA function does not require pressing any button!
+klassich D You are right. In production environment, OTA has to go this way. But I use my boards also for development. And then it is sometimes handy. But it is a small detail. Not important. Just a difference between these boards and the NodeMCU boards.
I might add that I noticed that the new Lite and 2.2.0 version now have an onboard poly fuse.
what is the use of the fuse, if boards gets to hot to shut down for a while ?
The fuse will open if you draw too much current from the supply. IE if you short VCC to GND accidentally. Note that polyfuses are designed to self resent. en.wikipedia.org/wiki/Resettable_fuse
+Jon Raymond Thanks for the tip. I will add it in the comment. I overlooked it. My mistake.
You don't need a flash button. The arduino IDE uses DTS/RTS via USB to automatically enable flash mode. You just need the correct board selected: "Wemos D1 R2 & Mini"
I know. Maybe I was not clear, but sometimes I want a button to trigger a function in one of my sketches, and then, such a button is handy...
Wait ! Aren't those extra pin on the ESP12-E for the hardware SPI ?
I know it is hard to use because it also has the flash chip but SPI is a bus, should be possible to have multiple devices on there no ?
In particular, it should allow booting the ESP off a microsd card of gigantic proportion compared to the flash !
Maybe. I never saw somebody using it.
can you do a power consumption of the wemos d1 and d1 lite , like what you did with the esp 8266
I do not think, that there are big differences between the old and the new Wemos boards. The designs are very similar. All Wemos and NodeMCU boards, however, use much more current than the bare modules during deep sleep, because they have additional chips.
INTERESTING, USEFUL AND VERY VALUABLE!!
Thanks!
What about power consumption? Are there any differences, did you test it? Thanks,
I did not test it, but I do not expect major differences
Thanks. Why the capacitor in the button shield. It is required? To flash the wemos is not only pulldown to ground D3(gpio0) for more than 5 sec?
Mechanical switches "bounce" and might disturb the behavior of fast microprocessors.
ESP-12S also has CE certification. Might be good for insurances.
Thanks for the tip!
Hi Andreas, I have heard that the new 85 has much lower Deepsleep current. About 25mirco amp. This would make this board interesting for battery projects.
Thanks for the info. I did not know that!
Great review and update , thanks !
Thanks!
Esp 12S has a optimized antenna and less pins over the ESP12F.
The antenna seems to be the same as on the ESP-12E (visually) and the pins are mentioned in the video...
The antenna is very narrow on the ESP-12E.
On the ESP-12F is the antenna like the ESP-12S but on the ESP12S the antenna is slightly longer :) look closely like the ESP-14.
Maybe you can do a range test video over all the latest ESP's.
www.esp8266.com/viewtopic.php?p=55169
Have you reviewed that tiny PSF-A85 ESP8285 board yet?
+George Ou No, not yet
How the blynk app connection to this boards acquire flash memory. What will happen if i buy 4mb wemos d1 mini rather than 16mb wemos di mini pro
I never worked with the Blynk app.And I am not sure what advantage 16MB have. Most of the projects do not need such a large memory.
@@AndreasSpiess my plan is to create iot solar monitor using blynk app. The thread i have followed uses a d1 mini pro which has 16mb. But he has given the file which is only 90kb. My confusion was like adding libraries and stuff will accumulate the internal flash then i may require more flash (like 16mb) for that. Then im going to purchase d1 mini v3 with 4mb.
Now im clear. Thanks a lot!!
Hi Andreas since you mention the wemos store on alieexpress, are the one on e.g. banggood not original wemos? As they dont say anywher they would be clones. Thx m.
The Wemos on Banggood are also original
Thank you! It was both useful and interesting. :))
You are welcome!
Hallo Herr Spiess,
vielen dank für die vorstellung der beiden Boards!
Haben sie schon erfahrungen mit dem WEMOS LOLIN32 Board gemacht?
Ist die Nutzung des Bluetooth teils des ESP 32 teils schon mit der Arduino IDE möglich ?
Grüße aus Lahnstein
Ich hab dazu ein video gedreht (#103). Seitdem habe ich nichts mehr gemacht.
How you do update the esp8266 in the boards manager, I see esp8266 community version 2.3.0, but no wemos D1 mini lite?
1. I made a video on how to update to the new version 2.4 version
2. Here you find the board.txt file which includes the "lite" definitions: github.com/zyphos/Arduino/blob/af35741c45f8ca15ff5b255b468290180967ab59/boards.txt
thank you, happy now :)
5:28 what's the board name?
I do no more remember where I got it from.
Whats about deepsleep with D1 mini? is Pin 16 (?) available?
The pin 16 is D0 on the Wemos boards. But deep sleep with Wemos or NodeMCU boards is not a very good idea. They consume a lot of energy also during deep sleep.
Great info, as always. I haven't used these boards, but it is nice to be aware of them.
What happened to the VL53L0X lidar scanning project?
This is on hold for the moment...
I added the boards definition to the boards.txt file. Still no luck with the mini lite. I'm beginning to think it is a waste of time, maybe should just stick to the D-1 mini, mini pro.
Any help would be greatly appreciated.
I think, the new 2.4.0 release has the Mini Lite in the boards file. Otherwise you can replace yours with this one: github.com/esp8266/Arduino/blob/2.4.0/boards.txt
I just replaced the entire file with the link you provided. I get the same error code:
```Arduino: 1.8.4 (Windows 7), Board: "Wemos D1 mini Lite, 80 MHz, 1M (512K SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 921600"
C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-ar: unable to rename 'C:\Users\User\AppData\Local\Temp\arduino_build_764579/arduino.ar'; reason: File exists
exit status 1
Error compiling for board Wemos D1 mini Lite.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
```
I would uninstall te ESP boards in boards manager and remove the whole .../esp8266 directory (if it still exists). Then re-install ESP, Test compilation with a normal board and only add the new boards file if everything works before
I deleted it under boards manager and then deleted the empty folder. When I type esp in boards manager, it does not come up. Under preferences: What "additional boards manager url" are you using? I was using: github.com/esp8266/Arduino/releases/download/2.4.0-rc2/package_esp8266com_index.json
Thank you for your time!
I use this one: arduino.esp8266.com/stable/package_esp8266com_index.json
Hello, recently I discovered this channel. Nice video and voice :D. I would like to connect the Soil Moisture Sensor and BME280 (Temperature, Humidity). Later and soiler charging battery panel. I am new on the Arduino and faced with a simple question. Is it possible to connect 2 Sencor on WEMOS.
1.Welcome to the channel!
2. Yes, you can (connect more than one sensors to the Wemos. If they do not use the same pins or use the same interfaces like I2C or SPI. Just google
Andreas Spies Thank you.
Can we do ota with external flash on esp8285?
I do not know
looks like they changed the crystal and also added a polyfuse and a beefier schottky. Do i see less support components?less limiting resistors or pullups ?
I saw these two changes too, but thought, this is not important. The "support components" are now extremely small in size, but similar in numbers (3 caps and 4 resistors) I do not know their values. I hardly see the components...
The polyfuse and schottky are important to hobbyists, means they are less likely to blow the board up by overvoltage or overcurrent shorts. I am gonna buy one because of those, I already fried some nodemcu boards due to stuff like that.
+tablatronix Thanks for the tip. So far, I never had issues. Maybe because I use the boards mainly with 5V. The diode, however is not much bigger. But the polyfuse is an important info which was overseen by me. So, I will update the comment.
..thanks for sharing, very good content
:-)
Where did you order these boards from? It would be very kind of you, sir, if you provide the links.Thanks!
On Aliexpress
Links are now in the description
I have a D1 and I can upload code and it works without any need of added buttons?
The D1 should reset automatically. Usually, you do not need to press buttons for programming
Please do review on Wemos D1 Mini Pro also on a next video :)
Why would you be interested? It is very similar to the normal Wemos mini
Andreas Spiess that is exactly why ;) Why would one rather buy pro. I'm curious how it compares...
PS super love your videos!!
The only advantage I see is the antenna connector if you need one. It is the only board with at least 4 MB and such a connector.
Tolles Video! Mit deutschem Titel😅
Spannend. Keine Ahnung woher der deutsche Titel kommt. All meine Videos sind in Englisch.
Lol, 100th comment
Took a long time ;-)
FIRST!!!!! haha
dev tester lol. I shouldn't have given a thumbs b4 posting
I've made that mistake before too:)
wemos has shit serial chip, I stick to nodemcu
+Agent Office Why do you think so? Did you have problems in the past? I ask, because I use both versions (FTDI and CH340) and did not encounter problems. Some of the newer NodeMcu boards also use the CH340 chip.
NodeMcu use cp2102, but all variant can found from ebay.