No video

#193

  Рет қаралды 125,833

Andreas Spiess

Andreas Spiess

6 жыл бұрын

This year, many new ESP32 boards appeared on the market. Today I will review ten different boards which have a battery connection, but no display. All results are assembled in a comparison table, but maybe you watch the video for my explanations which might help you to understand the consequences of a particular choice, or at least to assess if you can trust my findings.
As usual, I found significant differences between the boards which can influence your buying decisions.
These are the contenders:
WMOS /18650: s.click.aliexpr...
LOLIN32/Wemos: s.click.aliexpr...
TTGO s.click.aliexpr...
TTGO Mini s.click.aliexpr...
TTGO Pico www.aliexpress...
LOLIN32 Pro Python www.aliexpress...
Lolin Lite www.aliexpress...
Higrow www.aliexpress...
Wemos Pro s.click.aliexpr...
FireBeetle www.dfrobot.co...
- And the Bare ESP on a PCB as a comparison for current consumption
These are the criteria:
- Does the board use a shielded module or just a chip soldered on the PCB?
- How many pins are broken out to pin headers?
- Does the board come with an antenna connector for an external antenna?
- Is the board breadboard friendly?
- How clear is the pin labeling?
- Does the board have an additional “flash” button?
- Is a battery switch available?
- Which battery connector do you need?
- Does the board crash if you disconnect USB?
- What type of voltage regulator and LiPo management chips are used?
- How much current does the board consume?
Links:
Comparison Table: bit.ly/2J9jpdu
JST-GH connector cables: s.click.aliexpr...
JST-XH connector cables: s.click.aliexpr...
Other links:
Supporting Material and Blog Page: www.sensorsiot.org
Github: www.github.com...
My Patreon Page: / andreasspiess
If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission (of your purchases the next 24 hours) to buy new stuff for the channel
For Banggood bit.ly/2jAQEf4
For AliExpress: bit.ly/2B0yTLL
For ebay.com: ebay.to/2DuYXBp
www.facebook.c...
/ spiessa
www.instructab...
Please do not try to Email me or invite me on LinkedIn. These communication channels are reserved for my primary job
Equipment in my lab: www.sensorsiot....

Пікірлер: 399
@mikehudson3620
@mikehudson3620 6 жыл бұрын
So much information in under 12 minutes! Your productions are really excellent. Thank you.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@Aemilindore
@Aemilindore 6 жыл бұрын
Another lovely video that can save me lots of time on browser in future! Your work is so much worth than the little you get from us on petrion.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
I am happy about your support on Patreon. It helps!
@BenjaminSwanson1
@BenjaminSwanson1 4 жыл бұрын
Great video. After two years I still find it useful. Are you willing to do an update?
@gertux
@gertux 6 жыл бұрын
The first video I see today which is not April fools ;-) Thanks for the great overview !
@zmeygavrilych
@zmeygavrilych 6 жыл бұрын
Why are you so sure? ;)
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Probably because we Swiss are not famous for our humor?
@zmeygavrilych
@zmeygavrilych 6 жыл бұрын
Andreas Spiess, or may be there are no fools in Switzerland... :)
@ReevansElectro
@ReevansElectro 6 жыл бұрын
This work you have done is fantastic and will save me a lot of work. Such a wonderful job you have done.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
That was the intention. One does it and the rest can profit...
@DrTune
@DrTune 6 жыл бұрын
Andreas you're becoming an essential and trustworthy reference for all sorts of things! Blast from the past; I was just now using my Engineer PA09 crimpers as recommended by one of your first videos... ;-)
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
I also use it nearly daily. And I am still happy with it...
@FelonyVideos
@FelonyVideos 6 жыл бұрын
Now that I have watched enough of your videos, I have finally gotten over the accent (easy) and the gloves (not so easy). Your videos are awesome! Thank you so much for your contributions to the community! The technological singularity will probably consider you a god worthy of permanent remembrance, and it might name a node after you!
@FelonyVideos
@FelonyVideos 6 жыл бұрын
Oh yes, another thing, I appreciate how you get straight to the point without a lot of preamble. My time is so precious, I really hate when people waste time giving background info explaining why the video exists. If I don't understand why, I can always go to a more fundamental video and learn the background info. Going straight for the jugular is greatly appreciated!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Thank you for your compliment. My intention is always to save your time. This is why you did not see any "live streams" on this channel. I try to cut what is not necessary...
@randomguy3505
@randomguy3505 6 жыл бұрын
I would be glad to see the power consumption of the two boards with the LED removed. Especially the TTGO Pico board. It could be a candidate for a low power board with the LED removed. Like this so Andreas sees it and tests it :)
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Maybe somebody adds the numbers?
@90FF1
@90FF1 5 жыл бұрын
Without any previous knowledge, I purchased a low cost DOIT ESP32 Devkit V1 and decoder module, to build a simple breadboard internet radio. This may have been a hasty decision. While the pin to pin spacing is correct, the side to side spacing of the headers is not bread board friendly in that it is 9 rows wide. That only leaves a row of pins on one side of the board. That is on a typical 10 row + two power rail rows breadboard. Oh, and the internet radio works to some degree but stutters a lot. I'm not deeply involved in the electronics part of the project. Just wished to copy someone's talent. I probably selected the wrong ESP32 board. While this video is way over my head, it may help with my next ESP32 selection. Thank you. New subscriber.
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
Welcome aboard the channel!
@hvanmegen
@hvanmegen 6 жыл бұрын
Thanks for doing this review; it has come at the perfect time as I was about to start with my home automation, all inspired by you, Sehr geehrter Herr Spiess :)
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Enjoy!
@paulkirchhof9546
@paulkirchhof9546 3 жыл бұрын
One of the best video for ESP battery powered project decision. A very good excel sheet , but I miss the ESP32-WROOM 30pin.
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
I would call this a "module" and not a board. You should find all values in its datasheet.
@WereCatf
@WereCatf 6 жыл бұрын
I've got some of those Lolin32-boards months ago already and I'm quite happy with them. With a separate connector for a battery the form-factor is much more useable IMHO than with those with soldered-on 18650-holder, and otherwise the design is very minimalistic, which means no sudden surprises or junk drawing power unnecessarily.
@WereCatf
@WereCatf 6 жыл бұрын
Yeah, I don't disagree with you, but at least it's a minor issue. I've seen some sellers ship those boards with small stickers with the pin-labels, so you can slap the sticker on the board after soldering the pins, which isn't exactly an optimal workaround, but it's workable -- I don't have any links handy to share, though, as it's been awhile since I last bought some.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
This is the reason for the table. You can filter what matters for you.
@robertlam88
@robertlam88 6 жыл бұрын
Learn so much from your videos. Especially the thinking process behind the tests. Thanks
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@maxmanonutube12
@maxmanonutube12 3 жыл бұрын
Extremely useful video. Greatly appreciate and love all of your work. Thanks for the comparison table.
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
Glad it was helpful!
@HelmutTschemernjak
@HelmutTschemernjak 6 жыл бұрын
Great Video, thank you. What I can recommend to test: Are the boards booting automatically on the following cases: - A new battery gets inserted (or a battery power cable gets inserted) - A USB power supply (e.g. power bank, USB power supply gets connected.) I figured out that sometimes the ESP32 does not issue a proper reset when a USB power source gets connected or when a battery gets inserted. The problem here is that a power outage will not boot the ESP32 again which means it cannot run autonomous. Regards from Arduino Hannover
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
What I tested is to connect and disconnect the USB power. As mentioned, this is the usual case for me (also for solar). I did not disconnect the battery. You should find it in the table. Changing the battery for me is maintenance ;-)
@SidneyCritic
@SidneyCritic 6 жыл бұрын
My goodness, that looked like a lot of work. The pics really help.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
I had to use numbers. Otherwise, I was lost because also the pictures are very similar ;-)
@martinus118
@martinus118 6 жыл бұрын
And once again: many thanks for your mostly useful and ever informative videos (and your humor)! (and patreon is a very good idea in these days of open source and open information...)
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
I also like the idea of Patreon to stay independent.
@PhG1961
@PhG1961 6 жыл бұрын
Excellent overview and well commented/documented. This will help me to choose !
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Thank you!
@antonioreal3789
@antonioreal3789 4 жыл бұрын
I know this is an older video and you probably know this by now, but in case you don't, at 5:30 you mention the flash button isn't necessary because the Arduino IDE does it automatically for you which isn't true. That only happens if the the boards have two npn transistors that automatically switch the Enable and GPIO0 of the ESP32 when the DTR and RTS pins of the USB_UART converter change state (when you upload/download code to the ESP32), the IDE isn't even aware of this. Other than that, excellent video.
@AndreasSpiess
@AndreasSpiess 4 жыл бұрын
You are right, of course. The board on 5:30 has those transistors.
@tonybell1597
@tonybell1597 6 жыл бұрын
Thanks Andreas, perfect summary of a host of different boards, very useful.....
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Thank you!
@WibovanNoort
@WibovanNoort 3 жыл бұрын
You did all the hard work so we dont have to..Thanks.. It looks like a bare-bones wroom with a home built lipo/power management is the only option (the 'best' board increases power consumption more than 50 times!!).
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
That is what we try to build in the superpower project
@WibovanNoort
@WibovanNoort 3 жыл бұрын
@@AndreasSpiess Awesome project, thanks for making me aware.
@zahlex
@zahlex 6 жыл бұрын
Amazing comparison! Thanks a lot for all this work!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
:-)
@eduardo9626
@eduardo9626 4 жыл бұрын
it would be a good idea to have an updated version of this video
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
Maybe I will do it one day...
@atatistcheffs
@atatistcheffs 6 жыл бұрын
Andreas, just wanted to say that I'm prototyping a temperature/humidity sensor using the ESP-12F bare module. My power source is going to be 3xAA so I'm using a little voltage regulator breakout from eBay to output 3.3V. My budget multimeter shows this setup uses 115uA in deep sleep which is ok and should give me 6-9 months hopefully. Still experimenting to try and get the longest runtime. Keep up the good work!
@atatistcheffs
@atatistcheffs 6 жыл бұрын
Not that anyone cares but just to keep updated. After measuring current some more it appears that the culprit is the DHT21 temp sensor. It stays powered on while the ESP is in deep sleep which accounts for about 105 of the 115uA that is being consumed. Need to come up with a way to power it down while the ESP is in deep sleep.
@atatistcheffs
@atatistcheffs 6 жыл бұрын
Last chapter, tried using one of the digital pins to power the DHT21 but during deep sleep the GPIO pins seem to float up from ground. Ended up with 1.9v on the pins no matter what I tried. So I went with a 2N2222 transistor low side switch config to switch power on the DHT21. Still uses a digital pin to control the power but it now switches the temp sensor off during deep sleep. Down to 27uA which is good enough for me.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Good concept. This is how I would have done Maybe I would have used a FET as a switch, but this does not matter...
@raguaviva
@raguaviva 6 жыл бұрын
Fantastic video, you are answering a question I have had for a while! Thanks!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@ristomatti
@ristomatti 6 жыл бұрын
Very useful review, thank you! Especially as it seems most of the I2C issues on the ESP32 Arduino will likely get solved in the near future. There's a fork with reportedly better working I2C support being currently reviewed/cleaned up to be merged into the main project. I don't remember just now the developers name but it can be found from one of the I2C issue thread discussions. The I2C issues have been a blocker for me to start moving forward from the trusty but limited ESP8266.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
So far I have no big experience with I2C on the ESP.
@sortofsmarter
@sortofsmarter 6 жыл бұрын
I really appreciate your video's. I have learned more from your no bull shit way of showing information than I did in 2 years in trade school. I sometimes wish I was your neighbor to be able to swap stories and projects..lol thanks again...
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Thank you for your nice words!
@chrisw1462
@chrisw1462 5 жыл бұрын
FYI: For all you MicroPython fans - If you click the link or search, you'll find the LOLIN 32 Pro Python has been 'retired'. But all is not lost! WEMOS Electronics has a new version: Look for the D32 Pro instead. The non-Pro/MicroPython version also has a new version. You guessed it.. the D32.
@donstratton1401
@donstratton1401 4 жыл бұрын
No list of battery powered ESP32 boards is complete without Kevin Darrah's Trigboard, which as far as I know is one of the only boards on the market designed for deep sleep.
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
I had Kevins trigbooard in a mailbag. It was not available back then.
@LinuxFanboy
@LinuxFanboy 5 жыл бұрын
If you use ESP32 DEVKIT V1 you can remove the SILABS CP210x USB to UART Bridge and the AMS1117 voltage regulator for power savings. You can use an external USB to UART converter to program your ESP32 board
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
I usually use an ESP wroover module if I do not need any other components.
@little0yoda
@little0yoda 6 жыл бұрын
I wonder how good the battery managment really is. Under and Overvoltage Protection, correct charging current , ... Any experiences?
@vishaldhayalan2974
@vishaldhayalan2974 6 жыл бұрын
I would like to find out as well
@luispaiscabral
@luispaiscabral 6 жыл бұрын
me too
@luispaiscabral
@luispaiscabral 6 жыл бұрын
and also if is possible to put a warning for low voltage in arduino code
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
If you know the chips used you can consult the datasheets. Most of the boards have no protection, as I said in the video. You always can monitor voltage with an analog input of the ESP and go to deep sleep if too low.
@EricPoulsen
@EricPoulsen 6 жыл бұрын
You can buy 18650 cells with a protection IC built into the end.
@Magic-Smoke
@Magic-Smoke 6 жыл бұрын
It would be really nice to merge this with the previous sheet of modules tested. Its interesting that some of the boards have 40 pins broken out which is more than the bare ESP-Wroom 32 module (36) tested! It would be good to know also if these extra pins are useful. Many thanks for your work Andreas - keep it up :)
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Maybe I will do it. The criteria were not exactly the same
@visualkandi
@visualkandi 6 жыл бұрын
Very helpful as usual! Double thanks for NOT April fooling us :-)
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
We Swiss are not well known for our humor ;-) So we stick to what we do best.
@avejst
@avejst 6 жыл бұрын
Thanks for sharing 😀👍 Happy Easter for all 😀
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
:-)
@dgb5820
@dgb5820 6 жыл бұрын
Great comparator I think my boards maybe lemons
@gerdwilkens3116
@gerdwilkens3116 6 жыл бұрын
Hi This is a really helpfull video, thank you very much. I have a lot of those 18650 Boards to work with. Can i replace the AMS1117 on the board with something better suitable?
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Not easy. The HT7333 has a different pinout. Maybe you find one with the same pinout or another viewer knows one
@cbm80amiga
@cbm80amiga 6 жыл бұрын
Good comparison, as always. Thanks. But still too expensive for serious use. For that price it is possible to purchase 3 or even 4 ESP8266 boards. Or serious SBC for only little more.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
For me, all this Chinese stuff is cheap compared with what I had to pay a few years ago....
@hansjoerggraesslin3331
@hansjoerggraesslin3331 6 жыл бұрын
Hello Andreas, could you add links to these battery connector cables in your description, thx Hansjörg
@hansjoerggraesslin3331
@hansjoerggraesslin3331 6 жыл бұрын
thx
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Done
@klassichd10
@klassichd10 6 жыл бұрын
Thanks a lot for this useful comparison. - Could you add a column "CE/FCC" certification? You mentioned it in the vid but not in the table. It gets more and more important as the customs e.g. in Germany hav a look on that. - encouraging results for quiescent current during deep sleep, espec. with RT9080 Regulator. On the other hand: using wifi will spoil this results und unfortunately using BT or BLE too. So up to now I am still using my ESPs with grid power and for off-grid battery applications some cheap 433MHz or less cheap 868MHz Homematic sensors/actors. Perhaps it might be interesting to use ESP32 in combination with cheap 433MHz transmitters?
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
1. All WROOM and WROOVER boards have an FCC label printed on them. 2. Maybe I will do something with 433 in the future. I have a few components laying around...
@klassichd10
@klassichd10 6 жыл бұрын
Thanks for your Reply. currently I am using a dozend cheap 433MHz sensors, collecting the data with RFLink and ioBroker. The sensors are cheap but sometimes strange. Water leakage sensors e.g. give you an Alarm when becoming wet, but not a clear state as "dry" or "wet".
@canoespirit
@canoespirit 3 жыл бұрын
Thank you! This is brilliant. Exactely what I needed!
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
Glad it was helpful!
@bardenegri21
@bardenegri21 6 жыл бұрын
Great testing as always, thank you!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@luiscoelho3523
@luiscoelho3523 5 жыл бұрын
Great comparison! Excellent work! Thank you!
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
You are welcome!
@Giblet535
@Giblet535 6 жыл бұрын
Very nice comparison, Andreas. Thank you for shopping so I don't have to! That said, I am disappointed: none of these boards includes an external antenna connector. It is notoriously difficult to add a connector as vendors seldom provide a decent ground anywhere near the ubiquitous spaghettenna.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Two have antenna connectors.
@Giblet535
@Giblet535 6 жыл бұрын
So they do! This is what I get for half watching your video while I work on a project. Sorry.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
:-)
@ZenteWakfu
@ZenteWakfu 3 жыл бұрын
Thanks for this awesome video! Would have been great to also have the dimensions of the devices!!
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
So far nobody offered to add them :-(
@randomguy3505
@randomguy3505 6 жыл бұрын
I was also searching for a development board which consumes not that much power. The Firebeetle ESP32 beets everything but since they are still shipped with revision 0 chips I can not recommend them. If you still want to get a board with low power consumption go for the WEMOS Lolin32 (not Lite-Version). Other sources confirm, that it consumes 135µA in Deep sleep. The regulator on the Wemos Lolin32 is an ME6211. The Lipo Charger on it is the TP4054.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Do you refer to my #2 board? Or is it a different one?
@randomguy3505
@randomguy3505 6 жыл бұрын
Yes I refer to the board #2 in your video.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Where did you get the information concerning the chips?
@randomguy3505
@randomguy3505 6 жыл бұрын
From the Video "Tech Note 062" from the channel G6EJD
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Thanks. In the meantime, a viewer pointed me to the original diagram on the Wemos page.
@JimSteinbrecher
@JimSteinbrecher 6 жыл бұрын
if you ever update / extend this comparison, check out the "ttgo t1" and "ttgo t8" (there are a few other models like "t7", "t5", "t2", etc., but some of those have screens). possibly also test the sparkfun "esp32 thing" and "adafruit huzzah32", to see if they have different power consumption from the clones, and are worth paying more (probably not).
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
I plan a comparison of boards with displays and some TTGOs will be part of it. So far I did not test any "American" boards because they are extremely expensive here (shipping cost doubles the already high price).
@JimSteinbrecher
@JimSteinbrecher 6 жыл бұрын
the t1 and t8 dont have screens, they look like variants of the ones you tested here. and yes, shipping from the us to europe (or vice versa) can be quite expensive. china seems to have figured out that, by having subsidized shipping, they can greatly increase their exports. and half the work is done by the postal services of the _destination_ country, anyway. for free.
@wojomojo
@wojomojo 5 жыл бұрын
This is a godsend! Thanks!
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
:-)
@brycedavey1252
@brycedavey1252 6 жыл бұрын
I found this review helpful, thanks
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
:-)
@umeshiitd
@umeshiitd 4 ай бұрын
I am using DFRobot FireBeetle ESP32 IoT Microcontroller (Supports Wi-Fi & Bluetooth) and connected OLED, e-paper and a sensor and power is also supplied from from ESP32(from 3.3V pinout) then in this case what power we assume this FireBeetle ESP will consume in deep sleep?. Current the ESP which I am using continue to supply power to these components even when I put it in deep sleep.
@AndreasSpiess
@AndreasSpiess 4 ай бұрын
You have to measure your entire setup to know it because of the different parts you use.
@ElmerFuddGun
@ElmerFuddGun 6 жыл бұрын
9:38 - So the TTGO boards are the only ones that have a power LED that is on whenever power is applied? I don't know why people do that for small battery circuits like this. At most they should just have a LED that flashes every few seconds when on battery. And ideally provide either a pair of headers that can be jumpered to use the LED or provide a thin marked trace that can easily be cut.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You can easily remove such small LEDs with a soldering iron. I just did not want to disturb the comparison
@ElmerFuddGun
@ElmerFuddGun 6 жыл бұрын
Andreas, I agree with your testing method but the manufacture should be considering such an obvious mistake. It's fine to have a power LED when on USB power but when on battery the LED is likely using the majority of the power. Going from 880uA with the LED to likely about 80uA without will have a huge impact on battery life for something that spends most of its time in deep sleep.
@KennyMacDermid
@KennyMacDermid 6 жыл бұрын
For later updates I would be interested in seeing the numbers with them removed.
@PaulOlt1
@PaulOlt1 4 жыл бұрын
Would be interesting to do an update to this video. For instance how does the Adafruit Feather ESP32 board stack up? learn.adafruit.com/adafruit-huzzah32-esp32-feather/power-management
@AndreasSpiess
@AndreasSpiess 4 жыл бұрын
So far I have no plans for an update. But you never know...
@amansaxena5898
@amansaxena5898 4 жыл бұрын
Hi, can you elaborate on how did you connected the LiPo to bare bone esp32. If I am correct, connecting a fully charged LiPo (4.2V) can fry the esp32 so some voltage regulation must be needed in between.
@AndreasSpiess
@AndreasSpiess 4 жыл бұрын
The ESP32 is rated up to 3.6 volts. So you need a voltage regulator for a Li_Po battery
@segoiii
@segoiii 4 жыл бұрын
i´m thinking about making a weather station with a big 7.5 inch waveshare eink display. At the moment i have an arduino pro mini powered one with the 2.9 inch eink, but a bigger screen would be better ... However it´s impossible on the Arduino since it´s too slow and lacks memory. You can buy esp32 based driver boards on amazon for the bigger waveshare eink screens . However, i´m not sure if they are sufficient for battery usage. My arduino pro-mini version (with DS3231, DHT22, BMP280 and SD-card) only uses 50µA in deep sleep and lasts more than 1 year on 3 AA batteries. However, it was a long way to get there. I´m using no voltage regulator, no USB-connector, no LEDs, deep sleep on every chip, deactiveting power from the sd card board and so on ... I know from experience that all the arduino boards with onboard usb connectors, are useless for battery powered projects. So how about this esp32 board ? Can you deactivate everything that uses too much power via software or is it like with the arduino boards that only special versions are capable of ultra low power consumption during sleep cycles ? Looking at your list, it looks quite bad. Only the bare esp32, the firebeetle and maybe the TTGO seem usable. So how do i know if a board i buy as a "driver board" is a real low power capable board or not ? THX. www.amazon.de/Waveshare-Resolution-Electronic-Controller-Raspberry/dp/B075R69T93/ref=sr_1_5?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=waveshare%2Beink&qid=1589555290&sr=8-5&th=1 www.amazon.de/Waveshare-Resolution-Electronic-Controller-Raspberry/dp/B07M5CNP3B/ref=sr_1_5?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=waveshare%2Beink&qid=1589555290&sr=8-5&th=1
@AndreasSpiess
@AndreasSpiess 4 жыл бұрын
You either find information on the internet about power consumption or you have to try it yourself :-(
@manuelhuitrado2094
@manuelhuitrado2094 6 жыл бұрын
another excellent video, I admire your work
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Thank you!
@dizzyd7574
@dizzyd7574 Жыл бұрын
Thank you for this upload! I was originally looking for info on the TTGO Mini32 T7 1.4 and learned a lot of generally useful stuff here. Do you (or anyone, please!) have an idea where to find the datasheet for said model? I'm not looking for schematics or pinout diagrams. Instead I need to know the voltage tolerance on the battery connector. Also: How do you disable the LED in deep-sleep-mode? Do you just desolder it?
@AndreasSpiess
@AndreasSpiess Жыл бұрын
TTGO maintains a GitHub page with most of the diagrams. Google should find it. And desoldering the diode is usually the only possibility...
@esafonov
@esafonov 4 жыл бұрын
You’re just the coolest and top professional.
@AndreasSpiess
@AndreasSpiess 4 жыл бұрын
Wow, thanks!
@kennymc.c
@kennymc.c 6 жыл бұрын
Has anyone testet the new Wemos D32 which supposed to be the successor of the retired LOLIN32 Board? Wemos Wiki says that is has 5 LEDs build-in so i'm wondering if one or more of them are also active in deep sleep and how the boards differ in power consumption. All in all the Lolin32 looks like the best board in price performance.
@nlight5222
@nlight5222 3 жыл бұрын
Thank you for your effort. It is so helpful.
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
You're welcome!
@thisisyourcaptainspeaking2259
@thisisyourcaptainspeaking2259 5 жыл бұрын
Another great video, quite useful!
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
Thank you!
@adamdude
@adamdude 4 жыл бұрын
That flash boot button is needed when uploading I've found. Or else the arduino IDE doesn't connect to the ESP32 and start uploading.
@AndreasSpiess
@AndreasSpiess 4 жыл бұрын
Depends on the board you use
@umeshiitd
@umeshiitd 4 ай бұрын
Hey, One question : Do Power consumption in deep sleep don't depend on the system what is connected to the ESP32.
@AndreasSpiess
@AndreasSpiess 4 ай бұрын
Yes. Additional parts usually consume energy.
@viniciusnoyoutube
@viniciusnoyoutube 6 жыл бұрын
Very good and useful video! Thanks!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@norberthartmann5075
@norberthartmann5075 6 жыл бұрын
danke ! Frohe Ostern!!! ( ohne EDV ;-) )
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Du siehst, ich war nicht am Computer heute ;-) Frohe Ostern (oder den Rast davon)
@user-xb3dt4uf8c
@user-xb3dt4uf8c 5 жыл бұрын
The beste explication ever made
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
:-)
@martijnhoogendoorn107
@martijnhoogendoorn107 5 жыл бұрын
thank you very much, awesome review!
@YigalBZ
@YigalBZ 6 жыл бұрын
Another good video - great public service! How long does it take you to do such a video?? And a question if I may - I followed your "how to use ESP32 with Arduino IDE " guide and somehow it didn't work for me. Do you have a recommendation for a simple guide how to make it work?
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
1. I have channel update videos where I talk about the "behind the scenes" 2. I have a video on the setup of the ESP32.
@Megamannen
@Megamannen 4 жыл бұрын
6:10 JST-XH is actually 2.50 mm also. But a lot of chinese seller labels them wrong :(
@AndreasSpiess
@AndreasSpiess 4 жыл бұрын
You are right.
@atatistcheffs
@atatistcheffs 6 жыл бұрын
Outstanding information! Question about the Firebeetle. It's the best from a deep sleep perspective but I'm wondering if there is any concern with the chip being rev 0 instead of 1?
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
There are a few differences. You can Google. Usually I try to avoid rev 0 boards these days.
@2040
@2040 6 жыл бұрын
lord of the boards
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
:-)
@Razsmithii
@Razsmithii 4 жыл бұрын
Hallo Andreas, für deine ESP32-Tabelle habe ich ein paar Messdaten vom TTGO LoraV2 1.16 gesammelt: Standby Strom: 51mA, DeepSleep (direkt aus dem Akku, wie auch über 3,3 V): 7,8 mA, DeepSleep mit ausgelöteter LED: 7,1 mA. Ich habe leider noch nicht verstanden, wo die Energie in Wärme umgewandelt wird, obwohl ich den LiFe direkt an 3,3 V angeschlossen habe, hatte ich den gleichen Stromverbrauch im Deep Sleep. Schade. Viele Grüße aus Freiburg!
@AndreasSpiess
@AndreasSpiess 4 жыл бұрын
Schau mal mein letztes Video über den WEMOS. Da have ich dieses Problem behandelt.
@mdijkens
@mdijkens 6 жыл бұрын
As the name implies I like them for development. Once they go in a 18650 driven 'production' system, I'd rather use barebone with
@slametriswandi7322
@slametriswandi7322 6 жыл бұрын
Thank you for sharing video. it really very helpful. ....thanks alot
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@richardbarkeresq
@richardbarkeresq 3 жыл бұрын
Very helpful video. It seems however that a number of the boards with the lowest deep sleep current are discontinued. I have not been able to find a bare bones ESP32 on a PCB from any outlet although I have found PCBs for sale and the bare ESP32 modules for sale. I have not attempted surface mount soldering yet and I wondered if you know of anywhere that sells pre-soldered modules? I have a solar powered project that I am working on and very low current sleep would be a great help.
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
Look at our Superpower project. There two teams try to build a low power board for ESPs and a UPS for a Raspberry
@daslolo
@daslolo 6 жыл бұрын
That antenna connector looks like a perfect candidate for an oscillo probe :D Do we have raw access to the signal received by the antenna?
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
I do not know
@carstenklein4531
@carstenklein4531 6 жыл бұрын
thanks for the comparison! dissapointing that the Higrow sucks so much energy in deep sleep. Why is that? Are the Sensors (soil moisture/dht11)powered all the time?
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
As I mentioned, I did not test if you can switch them off. And I mentioned also the AMS1117 which is very bad for that purpose (watch my ESP8266 deep-sleep videos)
@juergenschubert3247
@juergenschubert3247 6 жыл бұрын
Have you also tested the 18650 battery management and protection against deep discharge?
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
No. But you can consult the datasheets of the voltage regulators.
@werty1st
@werty1st 5 жыл бұрын
I think its not working. My new 18650 is deep discharged after 10 days now. i had trouble bringing it to life again. i bought: www.amazon.de/gp/product/B077998XCN/ i will try the FireBeetle next as it looks promising.
@werty1st
@werty1st 5 жыл бұрын
today i found out that the switch on this device does not prevent it from emptying the battery to 0.
@abirulezz
@abirulezz 6 жыл бұрын
Nice video! Can we see a video on AWS iot and ESP32!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
So far I never worked with AWS.
@NOTuNOTme
@NOTuNOTme 6 жыл бұрын
This is so useful, thanks
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@pliniobass
@pliniobass 6 жыл бұрын
Thank you master! Great video!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
:-)
@rin67630
@rin67630 6 жыл бұрын
If you want low power, avoid the boards with onboard USB, these are the biggest power drainers. If you have got one with USB, you may notice a substantial consumption reduction if you plug it into a computer and disconnect it later. The USB chip is active by default and only goes idle when it detects a disconnection.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
I am not sure about your statement if you look at the low consumption on battery in deep sleep
@tvepaddler
@tvepaddler 5 жыл бұрын
@@AndreasSpiess I think what he's referring to is USB suspend. I'm no expert, but fi D+ and D- go low it indicates to USB peripherals to go into suspend mode, or something like that. I was successful going from 6.5mA to 250uA on a Huzzah32 by using a pull-down on D-.
@lhxperimental
@lhxperimental 6 жыл бұрын
Thanks Andreas. That is a very useful comparison. Could you tell me what does "Yes" in "USB Power on/off possible" column mean? Does it mean you can connect/disconnect USB without the ESP resetting OR Does it mean connecting/disconnecting USB may reset the ESP? OR Does it mean something else?
@onkel_joerg
@onkel_joerg 5 жыл бұрын
do you think, it is possible to connect a solar panel to the wmos18650 to create a complete self-sufficient weather station (only light and temp mess.)? What solar panel would you recommend? If you answerd a similar question before, please excusethe double and tell me on which video.
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
Maybe I create such a solar combination with the boards I got in my recent mailbag. I made a video about solar power where I show how to calculate panel size and battery size
@steverichab
@steverichab 6 жыл бұрын
Hello Andreas! Nice work as usual. I recently purchase two of the HiGrow units and have not been able to load any code on either of them. Could you please suggest an approach for configuring these boards. My search of the web has not helped and I would really like to use these boards this growing season via WiFi and MQTT Thanks for everything
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
So far I did not continue to work with them. So I do not know more.
@jonirasanen9444
@jonirasanen9444 6 жыл бұрын
Very good video! Good job!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Thank you!
@jamisusijarvi646
@jamisusijarvi646 6 жыл бұрын
Thanks, this really helps.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@joseluisalcaraz9071
@joseluisalcaraz9071 6 жыл бұрын
Excellent! Thank you.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
:-)
@MikeRatcliffe24
@MikeRatcliffe24 5 жыл бұрын
Hi Andreas, great video, it has been a big help on my project. You may have covered it in the video and i missed it, whats the reason board consume so much less current when powered via the battery than by usb? ie 53 micro amps vs 11,000 micro amps for the firebeetle. Thanks again, Mike
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
There are more components on the board which consume power (LDO, serial to USB converter, etc.)
@MikeRatcliffe24
@MikeRatcliffe24 5 жыл бұрын
@@AndreasSpiess Thanks for the quick reply, removing/de-soldering the the CP2102 usb converter on a nodemcu V1 board dropped me from 10 milli-amps to micro amps.
@raykent3211
@raykent3211 6 жыл бұрын
Excellent vidéo, thanks. Would this be a good candidate for a diy portable Internet radio with wifi to router?
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Why not a radio? You just need the software
@rudydecock125
@rudydecock125 6 жыл бұрын
Thank you for sharing.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@Rufsilver
@Rufsilver 6 жыл бұрын
Hi. Awesome video! Do you have some video talking about ESP32 socket sending/receiving continuously data to Server? Thank you in advance!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
No, I never used WebSocket
@FelonyVideos
@FelonyVideos 6 жыл бұрын
I'm running an esp32 that has WiFi an bt classic and it gets hot enough to hurt my fingers when either is active, LOL.
@FelonyVideos
@FelonyVideos 6 жыл бұрын
If you want to do socket connections, you're going to have to read the entire manual. I feel for you, man!
@drfritz142
@drfritz142 6 жыл бұрын
Thanks excellent review
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are welcome!
@Kyle-ye4nj
@Kyle-ye4nj 5 жыл бұрын
Could you review the "TTGO Micro" esp32 module? It is so small that I wonder if there is any drawback when comparing it to the wroom32 module.
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
I think it is very similar to the bigger ones.
@mmendesrs
@mmendesrs 6 жыл бұрын
Awesome video!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
:-)
@TomStaels1
@TomStaels1 6 жыл бұрын
Has any one had success powering the TTGO Pico through the JST connector with a Lipo pack ? I have 2 of these boards, and both go into a reset-loop. I even added a capacitor across the power supply... They boot normally if powered on the micro-USB port.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Strange. Mine booted from a battery. But I only tested one short sketch to measure currents.
@sergiobnu
@sergiobnu 6 жыл бұрын
Hello Andreas. Chip marked with KDCV is probably MCP73831T-2ACI/OT (I use this chip as a charger in a project). Would be kind if you reply after confirmation. Ich verstehe dein English! Habe ein Onkel in der Schweiz. I have just noticed others on your list marked with KDxx. They should be all the same.
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Thank you for the info. I think you are right and updated the sheet accordingly. Offenbar sprichst du auch Deutsch?
@sergiobnu
@sergiobnu 6 жыл бұрын
Jawoll. Ich lebe in Brasilien aber spreche noch Deutsch
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
:-)
@jost459
@jost459 6 жыл бұрын
Super gemacht, Daumen hoch!
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
Danke!
@laurentdebacker2713
@laurentdebacker2713 3 жыл бұрын
Many many thanks for these videos, this gives inspiration. Question: ss there really a BME280 included in the TTGO T18 ? I can't see it on the board (the diagram shows it, but I can't see it on the board).
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
Mine has no BME280
@laurentdebacker2713
@laurentdebacker2713 3 жыл бұрын
@@AndreasSpiess Thanks for your response. Might be worth putting a note in the comparison sheet about it. Indeed, BME280 is listed as additional feature, but there is none (in some versions?).
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
I checked and it is not mentioned on my list as an add on. Maybe it has the footprint for one (there is an unpopulated "socket" in the PCB.
@laurentdebacker2713
@laurentdebacker2713 3 жыл бұрын
@@AndreasSpiess I see "MBME280" on the Spreadsheet, cell P34 (column "additional devices"). May be I interpreted the column wrongly, or I don't have the right version. Anyway, thanks for the great job!
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
You are right! I looked at a different place. Now it should be corrected. Thank you!
@Thomas_NL
@Thomas_NL 3 жыл бұрын
Powering the boards on 3v pin will reduce current use even more.
@AndreasSpiess
@AndreasSpiess 3 жыл бұрын
You are right. But you have to pay attention you stay inside the specs of the chips
@Thomas_NL
@Thomas_NL 3 жыл бұрын
Andreas Spiess True, I power with the 3v reel of a single battery 18650 shield. I use a analog pin to monitor the battery voltage so i can put esp in deepsleep when battery is getting low. Switching of the enable pin would be better but i dont know how to keep it low when esp is off.
@igorm4872
@igorm4872 5 жыл бұрын
Thanks for this video. I can't get firebeetle below 800uA in deepsleep. What kind of setup did you use to achieve 50 uA? (I am able to get sparkfun thing down to 500 uA). Thanks.
@AndreasSpiess
@AndreasSpiess 5 жыл бұрын
Did you see that I measured the battery current?
@scottgreen9403
@scottgreen9403 6 жыл бұрын
I am doing a project with the Firebeetle and the table says that it uses a JST-XH. I purchased the cables in the link above and they do not fit. They are slightly too big and have 2 plastic locks vs a center guide slot pin. Any idea what the actual connector is?
@AndreasSpiess
@AndreasSpiess 6 жыл бұрын
You are right. I corrected the spreadsheet to PH 2.0. They should work.
#400 The Best Power Source for ESP32/ ESP8266 Projects
14:30
Andreas Spiess
Рет қаралды 116 М.
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 11 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 21 МЛН
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 51 МЛН
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 42 МЛН
ESP32 Battery Life Tips
17:40
Tech Dregs
Рет қаралды 3,6 М.
These sound illusions fool almost everyone
24:55
Veritasium
Рет қаралды 1,2 МЛН
Your Powerbank has 1 BIG Problem! (That we can "Hack")
12:13
GreatScott!
Рет қаралды 350 М.
Power Your Projects With Batteries! (LiPo/Li-ion)
9:27
Sine Lab
Рет қаралды 38 М.
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 542 М.
Can You Forge Tungsten?
16:14
Alec Steele
Рет қаралды 887 М.
ESP8266 as Window Sensor with years of battery life
17:57
MakerMeik
Рет қаралды 178 М.
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 11 МЛН