Це відео не доступне.
Перепрошуємо.
#159
Вставка
- Опубліковано 15 вер 2017
- Over the last few month, a lot of new ESP32 boards appeared on our usual marketplaces. It is time for a closer look. That you can save your money and buy the board you really need.
Here I have most of the current “made in Asia” boards and I will give you an overview of their features and functions:
• Number of pins available for the user
• ESP32 Module and ESP32 chip revision used for the board
• Is the board breadboard-friendly?
• Does it have special features like OLED or a LiPo battery charging circuit?
• Does it have a flash button, and a USB connector?
• I will measure the current for the different
- idle
- Bluetooth active
- Wi-Fi active in STA, AP, and both modes
- Wifi and Bluetooth active
- Deep Sleep
• I will also measure the current during charging for the boards with a battery
• And I will comment positive and negative features and experiences with these boards
Board with 18650: bit.ly/2eZAp8j
WeMos® LOLIN32 Board bit.ly/2t2zXeW
TTGO Module: s.click.aliexpr...
ESP32 (NodeMCU type) Board: bit.ly/2eZ1s3u
White OLED: s.click.aliexpr...
Wemos OLED: bit.ly/2tosirM
Yellow: s.click.aliexpr...
Geekit (similar to Yellow, not tested): bit.ly/2sOMR3E
X-Board: bit.ly/2vXimql
Mini board: www.aliexpress...
Arduino like Board: bit.ly/2tUZVnC
ESP32 programmer: bit.ly/2vXsJue
WROOM-32 Module: bit.ly/2vXQouD
ESP32 PCB: s.click.aliexpr...
Github: github.com/Sen...
Supporting Material and Blog Page: www.sensorsiot.org
If you want to support the channel and buy from Banggood use this link to start your shopping: bit.ly/2jAQEf4 (no additional charges for you)
Official Wemos Store: s.click.aliexpr...
/ sensorsiot
/ spiessa
www.instructab...
Please do not try to Email me or invite me on LinkedIn. These communication channels are reserved for my main job
Wow! Great job Andreas! You have tested so many boards! That saves us so much time! Thank you very much for your efforts!
You are welcome! I also was astonished about the big selection available...
Hello Andreas,
i have a question to the breakout board for low power applications. In Minute 14:06 you show the breakout board in Version 1.0. On the back side of the board you soldered resistors. In minute 14:53 of the video, you show the breakout board in Version 1.1 with added resistors. On online shops where you can buy version 1.1 of the breakout board they recommend to solder a pullup resistor between EN pin and 3,3V pin. Do I really need that also on the version 1.1 board because you said they already soldered some resistors on it? And what capacitor should i use?
educ8s.tv
Your video on the DFROBOT esp at 10uA deep sleep was an eye opener. Glad to see you also follow Andreas, as I also follow your great work. So, thank you both.
Get the ESP32 now for only 5$ here at Banggood: www.banggood.com/nl/ESP32-Development-Board-WiFiBluetooth-Ultra-Low-Power-Consumption-Dual-Cores-ESP-32-ESP-32S-Board-p-1109512.html?p=7I22079633188201703T
As a recent subscriber, I had many questions; Why the gloves? Does your mail carrier hate you? Where do you go while your packages pile up? If the ESP8266 was a women, who would it date? In an attempt to answer these questions, I spent the better part of the last two days watching (nearly) every past video. Well, I know why you wear the gloves. Project I would love to see? Controlling legacy rs232 devices over the network via MQTT with ESP's, like Lutron lights, home audio receivers, and Iranian centrifuges. Thanks for an entertaining couple of days!
Welcome to the channel! I see you spent a lot of time watching my videos!
There is something that I learned with esp8266 boards: some of them has more pins available but you can't use them because are used internally for flash memory. This is what happen with the wemos d1r2 board. It seems that has less pins available but these are all the usable pins. The missing ones can't be used because interfieres with the memory chip.
You see these pins on my Excel (marked red). I did not check all boards. But the ones I looked at did not expose these pins. My first Analog Lamb board (not in this selection) exposed them and created some headache...
Good morning! Thank you for the extensive test. Great work!
(Funny little fly at 0:28 fooled me to wipe my tablet! ;-)
I only saw it now :-)
Another good and very informative video Andreas. Thank you for your dedication to the community! From your analysis I get the feeling that perhaps people should wait until some of the board manufacturers get some better ideas and perhaps more consistency? I'm not asking you to design a board, but perhaps a future video could look at some of the challenges that designing such a board present? I'm sure that would be an interesting topic of discussion. Thank you.
I am impressed by the board selection for the ESP32 in this stage of development. And nearly every day we see another one popping up (It gets expensive to keep up). So, I try to keep an overview (also for my viewers) and select the good ones...
I am no specialist in designing boards and other people like Dave from EEVblog did such videos. He was a professional PCB designer. I will focus on using the pre-fabricated boards or do some simple stuff...
I keep coming back to this video. It has so much wisdom and practical advice. In my humble opinion watch before you buy. I tested the NodeMCU board 11mA in deep sleep ☠️
So now I take the barebone route, purchased the esp32 barebone programmer and eagerly awaiting my items from China.
Thank you so much for such and in-depth and honest review. As always, your the man.
I will test all battery operated ESP32 boards in one of the next videos.
Hi Andreas! the "reverse oled" connector is an "Molex PicoBlade 53261-0271_02x1.25mm Angled" you can find clones searching for "jst 1.25mm 2 pin". Very small quadcopter LIPOs mounts this connector;)
Hi. I simply asked for a tablet battery on an electronic store and they offered me this:
www.ufo-battery.com/data/attachment/image/20150227/7a5ee6ff8366b114f7f1ed295dfa50bf.jpg
But you have to invert the cables on the connector before connect it.
Use a pin to carefully lift the plastic lock and the cable easily release.
Great video Andreas!
Greetings from Peru ;-)
Thank you for your help. I ordered a few of them!
Andreas Spiess Thank you for your vídeos! 😊
I suppose you can just change it with a regular JST connector
Thanks for the wonderful review. I have the mini board and it is compatible with the Wemos D1 Mini shield. The sketch GPIO pin has to change e.g DHT11 shield, the pin is mapped to 16 in this board.
Thanks for the feedback. I have to try then!
I brought a couple as they are supposed to work with the DI Mini shields and I have yet to start playing with them. They are very inexpensive.
The manufacturer has published Arduino sketches showing compatibility with the Webmos D1 Mini shields. I assume that the standby current is a factor of the USB interface chip and the power supply chip? As with the D1 Mini, I also assume that these chips can be disabled / removed once the ESP32 has been programmed.
I like the format and look forward to playing with them.
Note, the ones I received fit normal header pins, perhaps yours is an early model? They can be bread boarded if you use 'female' headers for some of the pins, and male headers for the other. In this way the male pins can be pushed into the breadboard, and then you can insert DuPont connectors into the female headers on top. If you put the female headers on the top, you can also stack on D1 Mini Shields.
Since mine appears to be a later revision, I will check the chip revision and post what I find.
Love your work.
New to ESP world, I recently purchased randomly a Wemos ESP32 Mini Board. I quickly understand it required solder... Then I discovered D1 mini shields and got some, very cheap and a cheap Wemos d1 Mini too. Tested Oled, SDcard and double socket atm, they work well with esp8266 and ESP32 aswell.
I really love this format it fills like electronic LEGO.
Bummer to find out that my similar boards have actual issues and at least I'm not just going crazy when trying to program some of my boards. Plus all of the different pin outs makes much more sense now that I watched your video!!! I love your ESP8266 work and your UA-cam videos were a major influence on my decision to add ESP boards to my Arduino collection as a cheap replacement that includes WiFi and in the ESP32 Bluetooth too, which I can use with the Arduino IDE and IOTAppStory.com to hopefully make some fun stuff!!!
Thank You for making these awesome comparison videos to help us figure out what is garbage and what is worth it's weight in gold in the world of micro-controllers and sensors!!!!
You are welcome!
Thank you for your efforts putting this together. It really helps us crawling out of confusion. ❤️🙏
Thanks!
Just found your channel. Excellent Content - another sub for you sir!
Welcome aboard!
Pünktlich wie ein Schweizer Uhrwerk - das early Morning Video 😃👍🏼
Danke für den tollen Test!
Ist ein amerikanisches Uhrwerk. Ich war über's WE nich zu Hause...
Thanks for the review! I've just received some Wemos + oled and some other ESP32 boards so it was good to read it.
Enjoy experimenting!
Excellent review - many thanks. PS I have just completed assembling my DPS5005. What a fantastic little power supply, thanks for recommending it in a previous video. Best Wishes Arthur
Thanks for your feedback about the DPS5005.
I just recently received a WeMos OLED just like the one in your video. I can confirm that mine claims to have chip revision 1 (via your sketch, both version methods report 1). Just like others here I can also confirm that I do not need to execute any special tricks to upload from the Arduino IDE (WEMOS LOLIN32, Flash frq 80 MHz and upload speed 921600).
Thanks to Alex Goris here for mentioning AnalogRead is working. I'll need that :-)
And thanks, Andreas, for all these video's. They have been very helpful!
Thanks for your feedback!
first of all: great videos Andreas, keep them coming!
Andreas comments about some of the modules being breadboard unfriendly. Since I just use one similar to the "yellow" module, I thought I'd share my finding that if you take 2 breadboards and connect them next to each other, removing a power supply bar from one of them, you an easily use them with the standard breadboard and it gives you lots more space at the same time. I wish there would be bigger boards ....
I also used this concept once or twice and wished, some manufacturers would deliver this concept with a base plate to be more stable.
Great video as usual. You seem to be the most efficient path to gain knowledge on these topics. Keep up the good work.
:-)
As always great job. Best channel on youtube on DIY electronic. Serious with humor. Enjoy this every time. Thanks Andreas for the top notch content 👏🏻
Thank you for your nice words!
The "White Board with OLED" is a HELTEC WebKit 32.
I haven't played with that board yet, but I have used the WebKit 8 , which is a ESP 8266 board. If you need a tiny ESP8266 board with a display, it works well.
Thank you for your feedback!
Great review again Andreas. Was a bit later this week watching it as was looking for lead/gold.
Hopefully not only looking ;-)
Great job as always maestro. You mentioned the chip revision. I've stopped your video, zoomed in and out, and still cannot figure out how you know which revision the wroom chip has. Please help me understand. Thanks!
There is a video (#150) on how you decide the revision. It is not visible from the outside.
Amazing amount of unbiased and incredibly useful information Andreas. Thank you!
You are welcome!
You should do a review of the ESP32 wrover board! It has a wrover module, 4mb external ram, screen and sd slot on board
So far I did not see many boards and I do not have a need for an SD card on a connected device. Maybe at a later stage when more boards with this chip are around...
Absolutely Awesome Media. Would do a tutorial based on the board you have shown @15:01. The board is well built and I would appreciate you insights. Thanks again for all those videos. They are entertaining and logical. Thanks!!!
This board is nothing special. I do not see enough "flesh" for a review. It just works.
I was referring to this board: ua-cam.com/video/ZnYdhBs4WRE/v-deo.html
P.S.: What is the name of this board? So that
I can look it up.
Thanks again!
Fantastic comparison, so glad I found your channel! Grüezi wohl from Austria :)
Welcome aboard the channel!
Something to note about the board at 9:23 - the "GND" pin right next to the V5 pin is mislabeled (even on the reference manuals!), it's not actually a ground pin and connecting it to the ground will just put the board in an error state where it flashes the LED and does nothing else. Use literally any other GND pin but that one instead.
Thank you for the info!
Purchased 5 Geekcrit esp32 during the Banggood sales last weekend at 3.65 euros each. looking forward to playing with these.
Looks like a real good deal!
It is an older video but the designers of the d1 r32 wemos boards that look similar in form to the uno r3 has no analog read or write. BUT you can add it by using a customized library that was put out by a user. I believe you will find it in the library manager inside of IDE, it is called esp32 analogwrite.
By utilizing this library I was able to do pwm on several digital/io pins...but still no functionality on the analog only pins...
just an fyi
The PWM functionality (analogWrite) is available also on Arduino boards. It is only a very crude method with low resolution. But, as you mention, it works.
Great lesson. Thanks, Andreas !
Wow that video was amazing! So much informative.
I just ordered the Wemos ESP32 Lite, hope to see you reviewing one. Cheers
We will see...
I have multiple ESP boards and NONE of them are in video tutorials. I don't know what to do. Pinouts are close, but board designs are WAY off.
I would go to the manufacturers page. Or google the exact board name and you will find a lot of information.
I've had a couple of the "nodemcu" versions of the board which have had the revision 1 chip on them. Loving the ESP32 so far though the hardware SPI is so much faster allowing for LCD's to update with much less flicker without having to hack the libraries (something i'm no where near confident in doing yet).
Thank you for your feedback!
I always watch your videos. I admire your willingness to pass on your knowledge about esp. one day in the future you might consider adding a caption in Portuguese, I find it difficult to enter some of your teachings because of my language. Surely this new caption option would greatly increase the number of your student audience (like me for example)
+Eduardo Cardoso I even made a video about that. Look for "I need your help ".
Good video ! You should also make a video about the arducam in combination with the esp32/esp8266
So far I never tried video, because I do not know a lot about it. Maybe later as a new "challenge"...
Clicking Like is insufficient. Thank you very much as usual for such a straightforward and thorough review.
You are welcome!
Gracias maestro!
I suggest you play with EasyEDA. It's probably the easiest way to start making and fabricating the boards you have in your mind. It will scratch the itch you are having.
I use Eagle, also because I have a toolchain to mill my PCBs
Some remarks about the WEMOS OLED i learned the hard way:
GPIO4 and GPIO5 are not available if you want to use the display
GPIO12 cannot be used for output to drive leds or relays' otherwise you get stuck in a reset loop
Hope this helps anyone
GPIO4 and 5 are connected to the OLED display (I2C). You see this in my sketch. GPIO12 does not create any issues with my board
Andreas Spiess
I tried to connect it to a standard 4 ch relay board and the esp kept restarting.
I checked a schematic online. The relay control line connects to an led in series to a resistor and the optocoupler to vcc. According to esp documentation this prevents the esp from booting normally
Too bad there aren't any decent boards- and too bad the BT support isn't complete on the '32 yet. I have one, but my two requirements are still difficult or missing (AWS IOT MQTT, BT as client/scanner).
I think some boards are ok and BT works in the Espressif IDE. So, I hope, it will be ported to Arduino soon...
sorry, decent for my purposes :) seems like there aren't any "killer boards" yet. Fingers crossed for BT to come into Arduino. I'm working on a dev board now, but not putting a ton of effort into it yet.
The power consumption for BLE (even in BLE-only mode) on the ESP32 is astronomically high (>10x) compared to most BLE-only chips, this is disappointing but good to know
Nice review! It would be nice if they had a larger development board which would map all pins. It makes sense for a 240 or 120 MHz processor to have more pins and completing mapping of all pins. It would be also better if the pin headers are on top rather than the bottom of the board.
You find many boards which have all available signals at the pins.
Thanks for the ESP32_GPIODiscovery. I recently bought some LoLin boards and some GPIO's are in disguise. Funny thing is that the boards I bought (with oled, with without battery charging) are even not in your test. It's going quite fast with the esp32!
Do you have a link to your board?
I bought: www.banggood.com/Wemos-ESP-WROOM-32-Rev1-ESP32-OLED-Board-4-Mt-Bytes32-Mt-bit-Flash-And-Wi-Fi-Antennas-p-1214791.html?cur_warehouse=CN
and
www.banggood.com/Wemos-Lolin-ESP32-OLED-Module-For-Arduino-ESP32-OLED-WiFi-Bluetooth-Dual-ESP-32-ESP-32S-ESP8266-p-1148119.html?cur_warehouse=CN
I guess they are quite similar to the WeMos® LOLIN32 Board you've tested. I'm quite happy with them.
Thanks for the link. I think you are right. They are coming at a fast pace...
Great video. Thanks for the extensive comparison.
I have on of the MH-ET boards (D1 mini form factor) that gave you problems with male pin headers. I think mine came with only female headers. In any case, female headers fitter perfectly.
I also have 2 of the nice mini kits. But the wifi reception is very poor. 18dBm less than a real WeMos LoLin 32. Do you have a similar experience?
+ Álvaro: Thanks for the tip. I will try.
There are custom Arduino Uno boards that can switch between 5V and 3.3V. Libraries itself aren't problem, rather electronics that depends on given logic voltage. Handy when moving components from Arduino to ESP.
Also one thing I found is that the Uno had filters on the current from USB while my ESP (and other) boards did not. That was an issue when trying to run neopixel LED tape. Arduino worked properly when powered from a laptop USB port while ESP boards (and particle photon) had a lot of interference on the one-wire and did not run the LEDs correctly. Powering those boards from a USB charger of better quality "solved" the problem.
ESPs are very picky about voltage and need much more peak current than Arduino. I did videos about that in the past. This might have been the reason for that.
Not only ESP32 failed with those LEDs - Particle Photon and STM Nucleo also. I also tried a lab power supply and that also wasn't ok. forums.adafruit.com/viewtopic.php?f=47&t=123007
Andreas, i am not sure if you ever found out what type of battery connector is used on the board at around 6:45, the white ome with OLED display. The battery connector is commonly used in small or nano helicopter/quadcopters and has several names: "JST 1.25", "Micro JST 1.25", and mCX.
Thanks for your info. In the meantime I learned about these connectors and even bought an assortment of those. You find them also in my newer videos about other ESP32 boards
Excellent information, data, and presentation, as always. 😎👍
:-)
Consider the "DOIT" ESP-WROOM-32 boards - they are some of the cheapest (of their type) on AliExpress and also come with V1 silicon and a high speed UART bridge.
Maybe I will do an additional review in the future.
Very useful video as usual. Keep'em coming!
Thanks!
I really like this video, thanks +Andreas Spiess.
Regarding this Wemos board with OLED display (@ 8:15), I have this one and it resets fine if I select Wemos Lolin32 as board.
I did a double take @ 12:33, where you mention that analogRead() is not yet working in ESP32, I was testing that 2 weeks ago, and found it was working fine. I used the Lolin32 board and the basic Arduino AnalogInput example sketch, I changed the sensorPin variable to 35 and flashed this, it worked perfectly. Allthough because the ESP32 has a 10-bit ADC (vs the 8-bit on the arduino) the analogRead values go from 0-4096 instead of 0-1024. Also the ESP32 is a 3.3V logic so the analogRead() output will be 4096 at 3.3V instead of at 5V
Thanks for the feedback. I did not test analogRead, because I had the information, that it did not work.
I think there also an oddity where the analog read, with the internal 11db scaling applied cannot measure more than the ADD input, which is usually tied to regulated power line.. so trying to read the battery level will always give full scale. A voltage divider is likely required. Most boards don't have one integrated, unlike e.g. the Wemos d1
Well isn't that always the case? An ADC will always read relative to its logic level. For regular Arduino's (e.g. Uno) that is 5V, for ESP32 (and 8266) that is 3.3V. And yes you need a voltag regulator if you want to read anything above that voltage.
Excellent video once again! Very useful info, thanks a lot !
:-)
Shame the camera was going in and out of focus. Probably large high res static photos would'ave better, because some people need detail photos that they can compare.
just to mention: The "bare ESP32" pcbs now seem to be available in a newer Version V1.1 with 2 SMD resistors on board. I just ordered 5 for
I think, I mentioned the 1.1 version in the video and ordered also a few more. In the past, I used 1000uF capacitors for the ESP8266.
Hi Andreas. Good roundup! With you previous video you shared a link to a ESP32 module on Aliexpress. You might be interested in one of the other listings (if you have not already seen it), which has an OLED display, SX1278 Lora chip with antenna and battery connector with charging circuit for €13.64. Cannot link the actual listing but look for something like:
Internet Development Board SX1278 ESP32 WIFI chip 0.96 inch OLED Bluetooth WIFI Lora Kit 32 module for arduino
Cheers,
I saw it, but it is only 433 MHz and LoRaWAN is on 868MHz. So, I wait till this version is out.
BTW: I am pretty sure ESP32 development board and LoRa is not a very good combination. The deep-sleep current used by the development boards is too high (LoRa is a low power technology)
Many thanks. I don't suppose there's a wiki somewhere where people can add their own "deep sleep" current draw values.
e.g. I have a Firebeetle-32 which if powered with 3 or more volts it draws 0.035mA in deepSleep.
I'm sure there are other good dev boards out there, but not many.
I will do the test of the battery-driven boards and I am curious about their deep-sleep behavior. The Firebeetle-32 seems to be very good in this respect. However, it is quite expensive...
Andreas Spiess
Pls test the fire Beetle, I would like to understand how they are able to get the deep sleep current so low.
Also it would be good if you could show us what the design considerations are and maybe produce a schematic along with your wonderful technical explanation.
I would really like to design my own PCB, but lack the basic knowledge of the design. I can work out how to use the PCB design, would just like to get it right first time.
I hope this can be a future project
Andreas many thanks for reading this post.
Hope you are well and enjoying life 🤗
Great summary Andreas, thank you.
You are welcome!
Do you have a board which supports battery and it is also possible to get a state of charge in the ESP code? This could be a general feature, but I did not find an answer to that question.
I usually measure battery voltage (voltage divider and analog input). Which is ok for Li-Ion. It does not work with LiFePo4 because their voltage is very constant till nearly the end.
I also made a video about current sensors and there (if I remember right), included a joule meter IC which does what you need.
@@AndreasSpiess Thanks. Yes I remember the voltage divider and the IC video as well. I would use 18650, so that should be OK. I was just wondering if it is already prepared on any of the boards? I mean is there a pin which is the switched battery voltage what I can connect to ACD with a voltage divider? I assume it should be the battery + line after the main on/off switch.
I never searched for a particular pin. It is quite easy on my 18650 holders. 2 resistors in series from plus to minus and a wire off the middle.
Thanx again for this ESP32 overview.
You are welcome!
awesome Andreas ! loving the ESP32
I start to love it too...
Ganz herzlichen Dank für das Video. Dein Einsatz für UA-cam ist wirklich bemerkenswert!!!
Bitte, gern geschehen. Macht mir auch viel Spass...
Thanks for the video, my Wemos Lolin has a version 0 chip bought it directly from Wemos (the real one) they have now a new lolin but it is unshielded and looks like the board design changed too even both show in v1.0.0 on the silk screen
Sorry it is a lolin lite
same here-I have Wemos Lolin32 bought from official Wemos store (in 14/05/17) with chip in rev. 0, shame that board manufacturer did not differentiate the boards somehow. So maybe later versions were available in rev. 1 ...anyway this rev.1 chip board is maybe still available in shop from Andreas link in video description...but I just guess because seller says nothing about rev.
They learned and included the "rev 1" in the title...
When connecting more than one ESP32 to the network, the first one connected hangs when the second ESP32 connects to the network. Why?.... WIFI DHCP network. Cannot change the network name of the ESP32.
I would use a simple example sketch to test your setup.
Thank you for the comparisons
You are welcome!
Hi Andreas. I like your video and I like the electronic and arduino. I live in Switzerland in Olten.
Cool, thanks!
How to fix this error
14:13
I can't fix it, I used 5V 2A with AMS1117 but it didn't work.
You probably have to do your measurements. It should work
Nice. Thanks. Your info. saves tons of time for us.
That was my intention...
Hello Andreas, nice presentation. What is your soldering method for the tiny PCB ? I've just purchased it , but I'm afraid I won't be able to solder it with standard iron. Thanks
It is easy to solder it with a standard soldering iron. Just try it. Maybe you start with two opposite pins to fix it in place.
Hello Andreas, thank you very much for your comparison video. Helps a lot as always. I would like to get one of these "Yellow" ESP32, but using your link I have four different sellers to choose and in the feedbacks I can see that sometimes the board is with a revision 0 ESP32 module. Would be nice, if you could point me to the exact item, you have purchased to make sure I get a revision 1 module. Thank you very much!
No worries, I just found you "feedback" in one of the items, therefore I assume it was this particular item: www.aliexpress.com/item/ESP32-Development-Board-WiFi-Bluetooth-Ultra-Low-Power-Consumption-Dual-Cores-ESP-32-ESP-32S-Board/32802136026.html
:-)
Do you know if this version :ESP-32D-CH9102X still comes with the hall sensor ?(after the redacted sale pitch of 2023)
The original ESP32 chips contain a hall sensor.
Can you test the Banggood Geekcreit ESP32 board? It has 30 pins and a USB micro connector. It is also called the Doit ESP32.
Maybe in a future review...
What happens to the boards after your testing? Thanks for your informative videos! Andreas, you are the BEST!
They end in a box named ESP32 from where I select the best board for my projects
@@AndreasSpiess I don't have as many boards as you do, but even I can't keep them all - no space for them. So I give stuff to our Makers Club, here in Lincoln, NE
Hi Andreas
Love your channel !
Which board would you recomend if i just want to learn and play around with the ESP32? I know Arduino, so i want to try out WIFI and Blue tooth. Breadboarding is probably a must. Price is not so important.
Kind regards
Mikael
You can chose any board.Just look at the table. Having a LCD is quite handy for experimenting.
Thank you for your time and effort such a lot of work but now we are in 2019 will you be doing another review to see if there is an ideal board?
So far I have no plans for that.
Great review, I have what I think is a geekit, however I'm getting a bit frustrated with continual brownout when connecting to wifi
A stable power supply is very important for these chips.
@@AndreasSpiess thanks for the reply, but I think it's a bad mcu as I flashed another identical device and it worked ok
Hi Andreas.
Thank you for the great video.
It would be great if you could also do a similar board review for 8266.
Still, 8266 is not dead. They are very cheap ($2) and it will take at least one year for ESP32 to be at least close in stability and price to ESP32.
I think I did such a video when the ESP8266 was newer
Yes, I now found video 41.
Deine Videos sind mir so unglaublich hilfreich! Weiter so :)
Viele Grüße aus der Ruhr Universität Bochum
Danke!
A XC6206 LDO has a quiescent of typ. 1 uA, perhaps a better choice for a deep sleep app.
Thanks for the info!
Anyone know what is the closest board name in the ESP32 Arduino board manager for the "Yellow" model shown in the vid? I've been switching between "Node32s" and "DOIT ESP32 DEVKIT V1", with the latter being the fastest in uploading. Just wondering if I'm doing something wrong lol. I also have to hold the FLASH button when uploading.
EDIT: The vid creator has a comment below saying that they are using the "ESP32 Dev" board name
I always use the "ESP32 dev module" board. It is very flexible.
@@AndreasSpiess Thank you, I'll just stick with that to be safe. The upload speed is more or less the same.
Please continue to make many more videos ! Love the accent
I will!
Great video! what do you mean when you say Analogue read is not implimented for the esp32? i have been using it with the arduino ide and have not had too many problems so far
+AfricanWizz You are right. As already other viewers mentioned: It was added and works now.
Andreas Spiess great. I thought I was missing out on something hehe. Thanks for all the awesome videos
:-)
Thanks Andreas. Your videos are quite informative. Since the last one (WROOM-32 with ESP32 PCB) does not have an USB option, can't you flash it with UART cable?
As with the ESP8266 you connect a USB-to-Serial board for programming. During operation, you do not need one. You can also update your sketches over the air...
Appreciate the response. I did think so. So, even though the PCB does not have USB, it is not a blocker, and the programming board is not a must. Thanks.
Nice job. Is there any commercial board ready to be connected to 12v/24v ?(car or truck power) . Thank you
I do not think so. You maybe have to add a buck converter.
Great video. Always an enjoyment watching your video..
Thanks!
Hi Andreas..many thanks. Now i know which way i will Not try ( board with lipo Adapter )
:-)
Hi, thanks for the videos. I am trying to use the ESP32 Bluetooth but cannot find a way to specify the PIN number. Is there a way to define some security and avoid anyone to connect to my Bluetooth? My ESP32 shows in Arduino IDE as ESP32 Dev Module. Thanks
You find all my BLE Know-How in my BLE videos. I have no idea about security concepts in BLE and if it is already supported in the Arduino IDE.
Well, I got an NodeMCU ESP-32 board with an rev.1 chip.
+TheSecondFunnyKing I think, over Time they all will be rev. 1. So,you were lucky. Thanks for the feedback.
Do you know the best way to comunicate a ESP8266 Huzzah with Raspberry pi (using Codesys PLC). I have tried modbus protocol, but is very unstable on the ESP8266. Thank you.
I never worked with modbus nor with PLCs. So I cannot help
Hi, I would like to build an console with esp32,card reader+ small display+ buttons. which board would you chose?
I have no preference
just guessing: what consumes energy on most of the boards are the voltage regulators and the leds... this is why the naked wroom module is the best for low power, but you may need to add them back... so?
1. Yes, you are right.
2. If you use OTA or if you just deploy a stable version you only connect the Serial-to-USB board only once. And if you go with a LiPo, you can choose the LDO of your choice with a low quiescent current (I made an ESP8266 video about that). Like that, you get the low current consumption during operation
Matches my experience, if you're buying, look at the image.. if the 3 pin+tab IC is large, it's very likely to be a 1117. You can buy lower quiescent current pin compatible chips with about 80..100 microAmps quiescent (~100x reduction). Theyre' moderately easy to replace. I've done this with an ESPea32.
I used HT7333 for my SP8266 experiments. But they have a different pinout...
Hi Andreas, I have one of those NodeMCU boards, it also states V1.1 on the back of the board. When I check the board revision using this in a sketch:
esp_chip_info_t chip_info;
esp_chip_info(&chip_info);
Serial.println("This is chip revsision: ");
Serial.println(chip_info.revision);
It states that the board revision is 1 in the Serial monitor, and not 0 like you stated in your video. Or am I missing something?
+misteragony I think, you were lucky. It is a matter of time and all revision 0 boards will be sold to us...
Ok. Thank you for your answer Andreas (with the Swiss accent). Regards from someone with a Belgian accent ;-)
Really enjoy your channel!
:-)
Andreas, your ESP videos are great. Do you provide consultancy for ESP related projects? Willing to pay of course.
UA-cam is only my hobby.
Please do a video on running lora modules with esp32 boards
Ton Pijpers ya... Im trying to port my esp8266+lora code to the esp32 and its having some problems with spi communication.... So a video on esp32 with lora will be a big help....
There are ESP32 and LoRa boards available, but for the moment only for 433 MHz. I wait till they are available for 868MHz
Hi Andreas. Nice comparison video. Please give us a good link for the bare bone esp32 programming board as you show it at 15:00 of your video. Many many thanks.
I think it is there (ESP programmer)
you are right! My age is the problem I think...!
my nodemcu get rebooted after some some automatically but its code work fine whats the problem
Unfortunately I cannot do remote debugging :-(
Sir can you please review ESP32-H2 mini
I will review the new chips if they are supported by Arduino IDE and when I get an interesting topic to review.
Hello Andreas. I just ordered two boards the other day, they are similar to the "NodeMCU" one you shown in the video but not equal. They seem to be "Esp32S", what is the difference to the "S"? I can't find info on it.
I'll see if they are revision 0 or 1. My previous Lolin32 v1.0.0 is revision 0.
The moment is here! Lets go!!! :-D
I also have one, but I do not know the difference. Maybe another manufacturer or an older model
Thanks! I meant the "momentum" xD
Hi Andreas, I really like your video comparison. The NodeMCU is very little board , I've already have an ESP8266 Doit board and it is very small and very comfortable on the breadboard, and NodeMCU with ESP32 seem to be same size. It fits on the breadboard? You says that Yellow board is board you actually use... I like too this board, but I can't try it on the web. I've tried some with yellow strips but not sure is the same board. You maybe can post a link where I can find it? If posting here the link is a problem I can send my email address. Many thanks. : D
The boards change quite a lot and I think, the links of the boards I used are in the description.
I don't know if this is pertinent; went to Wemos home page, on their Lolin32 boards, a note says all have been retired. I feel like that is what I should be doing, retiring.
Maybe you search directly on Aliexpress?
I have a ESP32-WROOM 32D MCU. this will sell with 4MB or 16MB. how can I test the memory space? did you have an idea?
You can use this command (in windows): esptool.exe --chip auto --port com14 flash_id com14 has to be adapted to your serial port.
@@AndreasSpiess , thanks a lot, I have FFAT installed and I choose (ESP Dev Modules ) in Arduino IDE , Partition Flash 16MB , 3MB for Apps, 9MB FATFS. rest 4MB ???
Processor is ESP32-WROOM 16MB. with (FFat , totalBytes()) and (FFat , freeBytes()) I become the needed information after format() formatting the FFAT flash memory. 3 MB is for Apps and 9 MB is for FatFS. I don’t know the 12,5 MB Fat functions, but 9MB is more then the max 3MB for SPIFFS with the normal ESP32 4MB.
OTA is unknown, but a don’t need this. I don’t test the OTA programming yet.
Hello Andreas,
your video was super helpful. Can you tell me where to get a precise Power Monitor like yours in the video? Can you send me a link to yours or recommend an alternative? I really need one for measuring the current and voltage for a project. Thanks in advance!
I use a normal power monitor from AliExpress and a multimeter for the non-USB boards. For deep sleep, I use a ucurrent gold from eevblog.
Hello Andreas,
the Board on minute 14:53... does it already come with soldered resistors between the buttons?
Congratulations Andreas! What is the name of the board in minute 9:21?
You fin links to all boards in the video description
Thank you
I like the idea of the ESP-32 programmer. Did you use it? I ordered one from your link.
I used it once or twice. But so far, I do not use OTA and this programmer works best for OTA where you program the device only once.
I will give a try and see how I like it.