ESP32 Guide 2024 | Choosing and Using an ESP32 Board

Поділитися
Вставка
  • Опубліковано 24 гру 2024

КОМЕНТАРІ • 290

  • @Dronebotworkshop
    @Dronebotworkshop  11 місяців тому +90

    Hi everyone - It's come to my attention that there has been someone masquerading as myself, responding to some comments here with a link to a Telegram chat to win a prize from me. THIS IS A SCAM, I am not holding a contest, nor do I have a Telegram account. PLEASE DO NOT RESPOND TO THESE MESSAGES!!
    It's happening on a lot of my videos, I'm taking steps to remove them manually, but as I have 162 videos, it will take some time. If you do run across a suspicious comment, I would appreciate you letting me know at info@dronebotworkshop.com.
    Thanks!
    Bill (The real one!)

    • @duongtrantanphat6974
      @duongtrantanphat6974 11 місяців тому

      Using arduino nano with pzem004t and module sd card

    • @pubdigitalix
      @pubdigitalix 10 місяців тому +4

      As soon as reported to youtube they are taking out. This is a big problem for channel owners.

    • @cymeriandesigns
      @cymeriandesigns 10 місяців тому +3

      These are a plague on many other channels I watch. Scam never sleeps.

    • @davidmorton8170
      @davidmorton8170 10 місяців тому +2

      No worries, I would expect a "prize" to be announced in the video first! lol The whole point of a youtube creator is get people to watch the video (or maybe the next one!)

    • @henumeramon08
      @henumeramon08 10 місяців тому

      Hello! just today i got a new ESP8684 dev board, but i cant find any way to program it.

  • @BlackDragonBE
    @BlackDragonBE 11 місяців тому +122

    I think you read my mind, I was just trying to figure out the differences between all the ESP32 boards when this video showed up in my recommendations. Thanks for another informative video!

    • @gabrielgaby5840
      @gabrielgaby5840 11 місяців тому +1

      Me too..! Luckily I found mine..❤

    • @jstro-hobbytech
      @jstro-hobbytech 9 місяців тому

      ​@gabrielgaby5840 they need to update the floating point blocks. Ever see it try to render a few wire frame shapes.

    • @jstro-hobbytech
      @jstro-hobbytech 9 місяців тому +1

      Make sure you get ones with usb c ports. They use almost 150mA when you flash them and certain ch340 and cp210x serial ics are starved for power and don't flash large programs.

    • @dcpowered
      @dcpowered 9 місяців тому

      I was also wondering about the same! 😊

    • @jamesmichaelcabrera9613
      @jamesmichaelcabrera9613 4 місяці тому

      Same I was so lost on finding which one I needed.

  • @thomasleftwite
    @thomasleftwite 11 місяців тому +77

    I've been using ESP32 for several years. But I didn't know the history of ESP32, so this video was very helpful. thank you!

    • @vickylance
      @vickylance 8 місяців тому

      what applications do you use ESP32 for?

    • @thomasleftwite
      @thomasleftwite 8 місяців тому +2

      @@vickylance
      Weather logger( temp., hum., barom.,), Clocks( w/ 74595, w/ TM1637), OpenWeather monitor, ISS locator, Stock price alarm, Remote bell via ESP-NOW, etc. Now I'm trying to make a XY pen plotter. And I would like to make an inverted pendulum.
      Comparing to Arduino UNO, I think it useful as it has WiFi BT.

  • @BuckWezr
    @BuckWezr 10 місяців тому +12

    UA-cam gets worse with every passing year. As if constantly getting Recommended videos of things I've already watched recently isn't bad enough, but the number of channels I'm finding myself unsubscribed to is just stupid.
    Love your videos, sir! I'm happy to be back.

    • @theminer49erz
      @theminer49erz 7 місяців тому

      Yup! It pretty much only recommends stuff I've seen before...usually things I've seen MANY times before because I just give up and put it on as background while I work. I seem to only get notifications from the best funded/most popular channels while my favorites never make it thought the barrage of nonsense. Many of the recommendations I get that I haven't seen are not from those channels either . Google "AI" is trash.

  • @DeveloperJourney
    @DeveloperJourney 10 місяців тому +7

    Working with these devices is often like a blind man feeling his way around an elephant to determine what the thing is. This video brought together a lot of things I knew a little bit about to make me much more aware of how the ESP32 ecosystem has evolved and continues to grow. The product selector is great. There's also a product comparison tool on that same page that was is really helpful. Thank you for taking the time to make videos like this. I know it takes a lot of time and effort and I appreciate it.

    • @Clayne151
      @Clayne151 10 місяців тому

      Considering the size of these things, I would say it's more like a blind elephant feeling his way around a mouse 😉

  • @LarissaSchietheber
    @LarissaSchietheber Місяць тому +1

    These videos truly hit the ceiling of quality. Thank you Bill

  • @LukeHoersten
    @LukeHoersten 11 місяців тому +8

    Thanks for making this video. It took me forever to figure out even the basics of the ESP32 lineup with just the specs. No youtube video existed for this a few months ago. Really appreciate the effort here!

  • @erikderuiter7475
    @erikderuiter7475 4 місяці тому +5

    Another amazingly helpful video... You are really THE best teacher on UA-cam... As I am getting older, it is harder to keep up with this kind of technology but thanks to you, I can enjoy my hobby a bit longer. Thank you very much!

  • @RoySATX
    @RoySATX 10 місяців тому +2

    Thanks for doing this run-through of the various ESP32's, especially the information on the online ESP Tool, I wasn't aware of that. Prior to the ESP32 I had been relying on the Teensy 2/3 for many projects and was forever being frustrated by how fickle and prone to ESD damage they were, sometimes simply openin the antistatic wrapper they came in was enough to cause glitches no matter how carefullly grounded me and my workstation were. ESP32 are now my default for all but the most basic projects, I haven't had any ESD issues on any of them regardless of dev board platform. I literally can toss them around and they still just work.

  • @henrysiegertsz8204
    @henrysiegertsz8204 10 місяців тому +1

    I just got 3 ESP32 Boards and two snazzy dev boards with terminal strips as well as female headers, got a few projects in mind, solenoid locking and motorising my garage doors being one. Adding CNC automation to my Board Flattening Router sled. And a remote control for my Sony TV/ TEAC audio system. I'm not new to electronics, about 40 years plus experience in digital and analog design, Mostly maintenance Avionics and ATE, but I'm completely new to Microcontollers. Your content surpasses all I've seen so far by a country mile. Thanks Bill for a great channel!

  • @slip0n0fall
    @slip0n0fall 10 місяців тому +2

    I grew up with Z80s, Hitachi, Motorola, Pic and Atmel mcus, and scoffed at the popularity of the ESP8266s. Well it's finally time I took my head out of the sand and this was an excellent primer. Thank you!

  • @henristievenard199
    @henristievenard199 11 місяців тому +3

    You are really excellent. Thank you very much for helping others with your huge knowledge.
    In addition, for foreigners (I'm French) your English is perfect to understand.
    Congratulations for this very useful and great realised Tutorial.

  • @cookinsteve9281
    @cookinsteve9281 11 місяців тому +20

    I’ve been waiting for this for almost 4 years and didn’t even know it. Thanks a lot for this, DroneBot Man. You’re a hero.

  • @RetiredParatrooper
    @RetiredParatrooper 8 місяців тому

    Finally, a beginner-friendly explanation. Thank you.

  • @ms070965
    @ms070965 8 місяців тому

    Just started dev in microcontrollers world. Thx a lot for your knowledge and very clear explainations.

  • @garyelder6799
    @garyelder6799 11 місяців тому +1

    Thanks for another great video. Just starting to work with my first ESP32 dev board. I picked up a couple Olimex ESP32-POE-ISO. Amazing features on this board, plus POE. Great for IOT and home automation when you don't want the security risk of wireless. No need for external power source either. Not as convenient as battery operated wireless, but more secure and less maintenance. Looking forward to your next vid. Cheers.

  • @fukkenPavlo
    @fukkenPavlo 11 місяців тому +3

    Best channel on MCU on entire UA-cam

  • @mt-qc2qh
    @mt-qc2qh 11 місяців тому +14

    As a hobbyist and developer I learned not to chase the next shiny thing. These are all great SOC's, but in maturing I settled on the C3 for ll my sleeper sensors, replacing any 8266 older designs. I used 3 S2's, just to get rid of them, for some gateway devices. I used up my old esp32's for plugged-in bluetooth devices (i.e garage door opener and other relay modules). The S3 is an incredible device. I employ several for heavier duty devices, especially in I2S audio applications. For wearables I use the Xiao nrf52 devices. The other devices, ie rp2040 and the older avr mcu's have found a permanent spot in the junk box.
    Great overview. Love your channel....

    • @whitneydesignlabs8738
      @whitneydesignlabs8738 11 місяців тому +2

      I'd agree with nearly everything you say, except I am having a harder time tossing the rp2040s in the junk box. They still appeal to me at $4usd. But lack of wifi is making them harder to use in my projects since almost everything I do these days is networked and/or using MQTT etc. And if I momentarily consider the rp2040 module with wifi, I always seem to come back to an ESP32 for the project... The price/feature is impossible to beat.

    • @ddegn
      @ddegn 10 місяців тому

      I don't suppose you document any of these projects you mention? I was disappointed you don't have any videos on your channel.
      Thanks for letting us know about your experience. I've used the ESP32 in some projects but I haven't tried the newer versions yet.

  • @jaysalomon5298
    @jaysalomon5298 10 місяців тому

    Great timing, I'm replacing my many items from all the various different systems with esps and relays , really glad I came across this as the ZigBee options could be exactly what I need

  • @supersubcreations
    @supersubcreations 10 місяців тому +1

    Thanks!

  • @dannybloe
    @dannybloe 9 місяців тому +1

    Thanks

  • @devrim-oguz
    @devrim-oguz 10 місяців тому +1

    Espressif naming scheme is crazy. Thanks for the video for making it more clear.

  • @Alice8000
    @Alice8000 4 місяці тому

    You're great dude. You should block all those people that talk about ur lisp in the comments

  • @abpccpba
    @abpccpba 11 місяців тому +1

    Have not watched you in a while; great to hear you impeccable English again : = }}

  • @RommudohDev
    @RommudohDev 11 місяців тому +2

    Very nice overview! I always like your videos, they are easy to understand, contain a lot of (but not too much) information, and give hints where to look for more.

  • @Professor.H
    @Professor.H 11 місяців тому

    Bro.. I just needed this video.. I am making a project.. something that has never been built. I was suggested to use ESP. I was completely blank on ESPs. you are soo on right time.

  • @bertblankenstein3738
    @bertblankenstein3738 11 місяців тому +5

    Im a big fan of the LilyGo TTGO boards. I connect up the sensor and can display the values on the same device. No need for an external display. Otherwise i have a dozen esp32 dev boards. Thank you for this video, very helpful

  • @iangrice5511
    @iangrice5511 11 місяців тому +1

    THANK YOU, yes it WAS sooooo confusing, thank you for coming to my rescue mate, perfect video 👍

  • @Johnsormani
    @Johnsormani 4 місяці тому

    I started out using microcontrollers in 2002 with the 8 bit avr processors in Basis, also in commercial projects/ products. Worked great and I did some great projects with it. I also used the basicstamp for some tasks. I also experimented with network add-ons , which were pretty expensive. Then came arduino, which was a big step forward, but everything changed massively when the esp8266 came out and it’s Wi-Fi capabilities .

  • @Kaless_Liu
    @Kaless_Liu 11 місяців тому +1

    I'm hesitating for days, your video really does much help, I think it's time to buy myself a esp32.

    • @Kaless_Liu
      @Kaless_Liu 11 місяців тому

      Actually I'm a student studying IoT, this chip is highly reputated in IoT, but the series contains so many chips which really confuse me.

  • @michaelmccarty4765
    @michaelmccarty4765 11 місяців тому

    OMG, thank you! I was starting to tear my hair out over this subject.

  • @NıkolaıTolkachev-s1b
    @NıkolaıTolkachev-s1b 7 місяців тому

    I was just trying to figure out the differences between all the ESP32 boards when this video showed up in my recommendations! Thanks a lot! Very helpful!

  • @maxmanonutube12
    @maxmanonutube12 7 місяців тому

    Great video ! Content creators like yourself are worth your weight in gold !

  • @philgo2024
    @philgo2024 11 місяців тому +1

    J'adore votre chaine et vos explications toujours claires !
    Vous aussi prenez soin de vous .

  • @tpobrienjr
    @tpobrienjr 4 місяці тому

    ESP32 is a BIG space. Thanks for a quick look at it.

  • @MikeHarris1984
    @MikeHarris1984 11 місяців тому

    I love my esp32s!!! They are perfect for my IoT custom projects and custom controllers!

  • @JamesBaber
    @JamesBaber 11 місяців тому +4

    One thing to note with audio applications. The audiokit board uses the ESP-32-A1S module which seems to be either in short supply at the moment or discontinued. I was hoping to use it recently but I'm glad I checked availability early in development.

  • @PaulThomsen1E
    @PaulThomsen1E 10 місяців тому

    Great video. Just the overview I needed. BTW - you mention that we should check for recent and extensive support, including from the community, before focusing on a particular board because they each costs $20 or more. I suggest the much bigger reason is that we can spend dozens or even hundreds of hours trying to get our solution working only to find that we hit a technical issue that we can't resolve.

  • @taj-ulislam6902
    @taj-ulislam6902 11 місяців тому +2

    Very informative. Another exceptional presentation. Thank you

  • @MrAtom631
    @MrAtom631 11 місяців тому +1

    I have watched 2 seconds of this video, but I already know it will be perfect! Thank you so much for making it, this is exactly what I need!!!

  • @DanangAlta
    @DanangAlta 11 місяців тому +2

    I love this channel, thanks for sharing.

  • @therzook
    @therzook 11 місяців тому

    God electronics research became so easy, compared to late 90s when I left electronics in favor for electric enguneering... Now I am gradually getting hold in electronics.

  • @wabilemotswasele8705
    @wabilemotswasele8705 11 місяців тому +5

    Great work, thank you

  • @alainmilette6460
    @alainmilette6460 11 місяців тому +4

    Thanks for sumarizing all of that information

  • @TD-er
    @TD-er 11 місяців тому +5

    at around 6:45 in the video: ESP32-C61 does NOT support 5 GHz WiFi. It only supports 802.11ax, which is WiFi6 at 2.4 GHz, as does the ESP32-C6.
    The ESP32-c5 will be the first one to support 5 GHz WiFi
    What makes the ESP32-C61 special is that it has PSRAM, which no other ESP32-Cx model has.
    It seems like the C61 may have less GPIO-pins due to this PSRAM, however that's just speculation until we see final silicon. Right now all we have is a press announcement.
    The ESP32-P4 does have an RMII interface for Ethernet, just as the ESP32(classic) does.
    All other ESP32 boards can only be equipped with Ethernet via a SPI Ethernet controller.

    • @chrisstephens9460
      @chrisstephens9460 11 місяців тому

      Agreed. Seems like a glaring mistake to show the ESP32-C61 supporting 5ghz WiFi. Hopefully he fixes that.

    • @D9ID9I
      @D9ID9I 11 місяців тому +1

      802.11ax is just a protocol. It can run on ANY band and not limited to 2.4Ghz.
      However that does not means that C61 has 5Ghz.

  • @Mechotronic
    @Mechotronic 11 місяців тому +1

    I still remember when the 8266 came out and made wifi immediately easy and accessable. That was so exciting. I love that the 32 has become so developed.

  • @Eraof_AI
    @Eraof_AI 2 місяці тому

    Thank you so much, you are genius 💖, you cover all topics for beginners

  • @TheWhitde
    @TheWhitde 11 місяців тому

    Decided to go to the S3 Pico. Mainly the extra pins, PSRAM, 16MB ROM and the price point. Done a lot of testing and very happy with it. Main functionality I needed was ability to have a local network mesh for aquaponics.

  • @joeborovina4769
    @joeborovina4769 11 місяців тому +1

    Outstanding ,a great presentation with a hellva bus ride with you driving! Thank you!

  • @Tom_H
    @Tom_H 11 місяців тому +1

    Thanks for the informative video. Nice start for the new year.

  • @budgetstacker
    @budgetstacker 11 місяців тому +2

    This is a great video with so much helpful information about the ever popular ESP32. Thanks for making this. The history was very interesting as well as I never knew much about their origin.

  • @johnwest7993
    @johnwest7993 11 місяців тому

    That's a good summary of a lot of useful knowledge. Content is king. Thank you.

  • @IvanCableampo
    @IvanCableampo 11 місяців тому +4

    Esp32 modules or bare chip soldering for usage in projects would be awesome

  • @nkbdl
    @nkbdl 9 місяців тому

    Thanks for the video. This video answered my questions exactly. Thanks again!

  • @Nighr
    @Nighr 10 місяців тому

    I like the Pursuit of Happiness tune in the introduction.

  • @darinwhite5475
    @darinwhite5475 11 місяців тому +1

    Great overview, Bill. Thanks from Waterloo.

  • @badieguwaisem4345
    @badieguwaisem4345 11 місяців тому

    Still, my favourite channel

  • @wa1gon
    @wa1gon 8 днів тому

    Your videos are great!

  • @michaelthomsen8771
    @michaelthomsen8771 10 місяців тому

    A few years ago it was very few esp32 boards that used proper low quiescent current voltage regulators, which meant that deep sleep used mAs instead of teens of uAs. I am not sure if that's still the case, but if you run on batteries and want long battery life, then it's worth looking at!

  • @edwardfletcher7790
    @edwardfletcher7790 7 місяців тому

    This video guide is incredibly handy, thank you 👍

  • @donaldkormos5529
    @donaldkormos5529 11 місяців тому

    Thanks Bill ... need to know more about ESP32 and your video was perfect to get me going!!! Cheers ...

  • @TheEragoon
    @TheEragoon 11 місяців тому

    i was just researching what ESP32 to get, there are a lot of variants out there. Thanks for helping out!

  • @ShahzadKhanSK
    @ShahzadKhanSK 4 місяці тому

    I have recently started looking at this as a hobby. Wondered how i can get into this and what IDE/programming language i can use. Your tutorial helped me to figure that out. Thank you. You got a new subscriber.

  • @vadik1001
    @vadik1001 7 місяців тому

    what a magnificient video. thanx a lot to you sir

  • @muhammedenescelik9968
    @muhammedenescelik9968 Місяць тому

    nice to see you sir

  • @Deveyus
    @Deveyus 10 місяців тому

    Hey! Rust support for ESP devices is getting pretty good as well, and the guarantees afforded by the language are very nice to have in a microcontolller environment.

  • @cpk001
    @cpk001 10 місяців тому

    Thank your videos. They are very informative. Keep up the excellent work

  • @kub_rub3821
    @kub_rub3821 2 місяці тому

    Nice work👏!

  • @Dastubert
    @Dastubert 11 місяців тому +1

    Excellent video, as always!

  • @skmplanet9591
    @skmplanet9591 3 місяці тому

    Thanks for this info, very helpful for all.

  • @ShannonJosephGlomb
    @ShannonJosephGlomb 4 місяці тому

    I love these videos ❤❤❤❤❤❤❤

  • @chudgoo
    @chudgoo 5 годин тому

    👏 well done!

  • @hekk_tech5975
    @hekk_tech5975 10 місяців тому

    Superb! Thank you sir you are the King!

  • @lwo7736
    @lwo7736 8 місяців тому

    Thank you Bill, this is great

  • @PavolFilek
    @PavolFilek 11 місяців тому +4

    Thanks for presentation.

  • @janyjozsef
    @janyjozsef 11 місяців тому

    5:40 S3 => Support for single-precision floating-point unit (FPU)

  • @JohnDoe-el5ir
    @JohnDoe-el5ir 11 місяців тому +1

    I think the main factor that you didn’t mention is the on board debugger. I learned it hard way first configuring Eclipse and getting to know that only some boards have it, that have proper ftdi or are like S3 or other that have it directly over USB. Debugging with use of serial monitor in arduino that BTW is not working most of the time or even when compiling C in Eclipse that BTW works properly is often not enough to diagnose some things. You cannot write print to print everything all the time😊

  • @kattz753
    @kattz753 10 місяців тому

    I love the LilyGo T devices with the displays. I have a real oddball - the T-Pico. It has an RP2040 chip and an ESP32-C3. It has the display. I'm pretty sure that it was made to add wifi to the RP2040 before the Pico W came out. The weird part is that you flip the USB C around to boot to either the RP2040 or the ESP32-C3. USB C is not the same on both sides despite that we can generally plug them in either way.

  • @uajoku
    @uajoku 11 місяців тому

    Quite an instructive video as usual.

  • @johnburgess2084
    @johnburgess2084 11 місяців тому +2

    Thanks for a great, informative video. Unless one deals with the ESP32 variants all the time, it's difficult to become conversant with all the variants. "Oh, I need a -C6 for this, or a -Q9 for that." I'm going to bookmark this for later reference!

  • @mmgc84
    @mmgc84 11 місяців тому

    Thanks for sharing, great video to start the year

  • @kevgermany
    @kevgermany 11 місяців тому

    Thanks. Was looking for a couple the other day. I was horrified by the number of variants. Some good clarity here.

  • @undefinedman2843
    @undefinedman2843 11 місяців тому +2

    As always informative video.Just one thing I want to ask another esp32 board called 'esp32 wroom 32' what does it mean any idea?

    • @BwanaBob
      @BwanaBob 11 місяців тому +1

      That is an original ESP32. They are still very popular, and quite inexpensive.

    • @SprocketN
      @SprocketN 10 місяців тому

      I use those the most they’re probably the cheapest.

  • @djpenton779
    @djpenton779 11 місяців тому

    Wow, super useful video, Bill. Thanks!

  • @Mithinco
    @Mithinco 11 місяців тому

    Thanks for the overview! It is super informative!

  • @brianbauer6361
    @brianbauer6361 11 місяців тому

    One of the best episode I seen god job :)

  • @edinfific2576
    @edinfific2576 11 місяців тому +5

    Did they improve the terrible ADC on any of them?

  • @Vindolin
    @Vindolin 11 місяців тому +3

    There's also a cheap, relatively new ESP32-C3 board with 32 pins on ali that is only 9 pins wide which let you use 2 rows of pins on a standard bread board. flash_mode has to be set to dio for this one to work.

  • @henrybecker2842
    @henrybecker2842 11 місяців тому

    Thank you very much. This is quite informative.

  • @keitholiver3981
    @keitholiver3981 11 місяців тому

    Thanks Bill very informative, good to keep as a reference

  • @Nick-ye5kk
    @Nick-ye5kk 10 місяців тому

    Another excellent video.

  • @code-inc
    @code-inc Місяць тому

    Thank you ❤❤❤

  • @qzorn4440
    @qzorn4440 11 місяців тому

    The Arduino UNO R4 WiFi "$25" combines the processing power and exciting new peripherals of the RA4M1 microcontroller from Renesas with the wireless connectivity power of the ESP32-S3 from Espressif . RemoteXY works very nice with ESP32 Bluetooth for the boards they support. 😎 Thank you. A most interesting video.

  • @KAMIPROJECTS
    @KAMIPROJECTS 11 місяців тому

    Really need this video.amazing content appreciate that

  • @YanVerde
    @YanVerde 11 місяців тому

    Wow, so many things I didn't know all in video!
    Thanks!

  • @jdaniele
    @jdaniele 7 місяців тому

    Really great video. I was a bit confused about ESP32 versions before this video.
    I really loved the passion and the details you put in this video.
    Thanks a lot for sharing.
    I'm curious about how to use the ESP32 C6 or H2 to connect or make a thread network and integrate it into Home Assistant as a Matter device...🙄
    I will check if you have any video about that topic.
    Thumb up and subscribed.😁😜

  • @uribench
    @uribench 11 місяців тому +1

    As always, you have made a great and very much needed tutorial. I believe there is a typo in the article with the link to the new alpha boards manager. It misses the word '_dev' in it. The link in the video is correct, though.

  • @alfblack2
    @alfblack2 5 місяців тому

    it has only been 7 years? dang. but it is an awsome ride. very cool SOC

  • @imagiro1
    @imagiro1 11 місяців тому

    Very nice video, clear and understandable. Good overview! Wish I would have had this video when I created my own boards (one with PCM5102, one with NRF24l01+ for use with OpenDTU), it would have helped me to save quite some time navigating the ESP32-jungle :)

    • @imagiro1
      @imagiro1 11 місяців тому

      Placeholder to distract scammers, please ignore

  • @MrCWoodhouse
    @MrCWoodhouse 10 місяців тому

    Absolutely Fantastic Review! The transcript is also great. I did have a hard time listening in the car when you were going through the different cards with pronouns instead of the brand and model (eg "this card, that card, this one, etc..). Back at the bench, I have time to read your transcript. Thanks again, Bill 👍