Тёмный

451 Which Processor can kill the ESP32? 

Andreas Spiess
Подписаться 473 тыс.
Просмотров 338 тыс.
50% 1

Over the years, the ESP32 became everybody’s darling because of its unique features, low price, and availability also in Corona times.
It was introduced six years ago. So it is pretty old in electronic terms. Therefore, the question: Do we have to change? And for which processor?
My second channel: / hb9blawireless
Links:
T-Display-S3: s.click.aliexpress.com/e/_De4...
Official Espressif Devkit: s.click.aliexpress.com/e/_DCP...
"Standard" S3 Dev-Kit: www.aliexpress.com/item/10050...
S3 Modules: www.aliexpress.com/item/10050...
Cooles S3 Walkie-Talkie (needs license): s.click.aliexpress.com/e/_DDN...
ESP32-S3 pins: docs.google.com/spreadsheets/...
Patreon supporter companies:
passiv-energie.gmbh/
www.welectron.com/
yosmart.com/
RU-vidr Patreon: / @makersmashup
The links above usually are affiliate links that support the channel (at no additional cost to you).
Supporting Material and Blog Page: www.sensorsiot.org
GitHub: www.github.com/sensorsiot
My Patreon Page: / andreasspiess
Discord: / discord
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 on your purchases to buy new stuff for the channel
My Amazon.com shop: www.amazon.com/shop/andreassp...
For Banggood bit.ly/2jAQEf4
For AliExpress: bit.ly/2B0yTLL
For Amazon.de: amzn.to/2r0ZCYI
For Amazon UK: amzn.to/2mxBaJf
For ebay.com: ebay.to/2DuYXBp
profile.php?...
/ spiessa
www.instructables.com/member/...
Please do not try to email me. This communication channel is reserved for my primary job
As an Amazon Associate, I earn from qualifying purchases
#no#midroll#ads

Наука

Опубликовано:

 

24 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 860   
@JamesAChambers
@JamesAChambers Год назад
Beautiful coverage. Thanks for mentioning the RISC-V versions of the ESP32 as well. There's more models coming for sure so thanks for covering those too such as the C6 and P4!
@AndreasSpiess
@AndreasSpiess Год назад
Indeed, it is interesting to see that Espressif changes to RISC-V. I assume that many will follow.
@Spacefish007
@Spacefish007 Год назад
@@AndreasSpiess Guess the RISC-V move is great, they avoid sanctions + the RISC-V core designs are cheaper in the long run.. Easier ISA, less chip area and a lot cheaper or even free Core IP.
@davidmeschter5163
@davidmeschter5163 Год назад
Thanks! You have been one of my main guides into the world of the ESP32!
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for your support! And I am always glad to read that my 2 cents are useful ;-)
@MikeHarris1984
@MikeHarris1984 Год назад
Watch out... once you do one, it gets addicting!!! "what can I build a solution for that I dont have a problem yet?!?" I started with the esp8266, and that was like a gateway drug... Loved it, but lacked... power... at times... It is still amazing little microprocessor and stupid cheap and can write using Arduino IDE... but when i found the ESP32, my world changed that day.... That was the day I opened my eyes! I havent been the same since... LOL
@TilmanBaumann
@TilmanBaumann Год назад
I have to say at this point the toolchain is also a huge reason for ESP32. Arduino compatile, FreeRTOS based with easy multitasking.
@AndreasSpiess
@AndreasSpiess Год назад
I agree!
@yuxuanhuang3523
@yuxuanhuang3523 Год назад
There is also ESP-IDF which is more convenient for making bigger projects and having better control over the chip's internals. However it seems official documentation is lacking, even in Chinese. That is a huge disadvantage compared to more mature controllers like STM32. However it's Arduino-based community is huge and many are moving towards using the official IDF plugin in VScode
@yugiohfanatic1964
@yugiohfanatic1964 Год назад
trash chinese toolchain. See ya in law court
@lmamakos
@lmamakos Год назад
I'm excited to see the introduction of more RISC-V based parts from Expressif. I've been playing around with implementing a RISC-V CPU in an FPGA and am learning quite a bit about the instruction set architecture. It looks very well thought out, with a degree of elegance that I can appreciate. Having Expressif wrap that up with their WiFi, Bluetooth and Zigbee/Thread radios and their other SoC peripherals is a welcome development!
@natecaine7473
@natecaine7473 Год назад
I somewhat like the ESP32 family, but (like most tech companies) they should fire their marketing staff. Too many parts, with only fine separation between them, and no coherent numbering system. Part of the reason this video is needed, is to sort out the mess.
@AndreasSpiess
@AndreasSpiess Год назад
@Nate: What would you suggest STM? With their huge number of chips?
@AndreasSpiess
@AndreasSpiess Год назад
@Louis: I am not sure if this is only because they like RISC-V. Maybe it is also a preparation for the future...
@summerbreeze50
@summerbreeze50 Год назад
@@AndreasSpiess Right, chinese chip companies are dumping US owned technologies like the plague, can't blame them though
@hoodafukisalice
@hoodafukisalice Год назад
Very useful updates about upcoming ESP versions. As always, very well done. Thank you, Andreas.
@AndreasSpiess
@AndreasSpiess Год назад
My pleasure!
@Taki7o7
@Taki7o7 Год назад
As always, a great, structured and informative video. Thanks for doing that for free here
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for your kind words!
@alyf80
@alyf80 Год назад
Another difference that might be worth pointing out: on the S3 you can use the whole 8MB of PSRAM for heap allocation, while on the ESP32 you were restricted to 4MB because of limitations in the MMU
@chrislambe400
@chrislambe400 Год назад
I read somewhere you could access the top 4 MB with paging which is a pain in the backside.
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for the information!
@nikthefix8918
@nikthefix8918 Год назад
Indeed, very useful for a hi-res frame buffer. Also, if you adapt the partition tables and board definition file you can access 16MB flash on S3 boards so equipped. I'm not sure if the original 32 can address that much PGM space. I think it's good to turn away from SPIFFS and embed resources as byte arrays instead. Perhaps a little bit of FAT exposed to USB Mass Storage for config files etc. I don't know why the Arduino IDE partition options are restricted to relatively low PGM space and high FS space given the number of boards now with extravagant flash. If you're using LVGL you might want it the other way round.
@alyf80
@alyf80 Год назад
@@nikthefix8918 The original ESP32 supports a maximum of 4MB of .rodata in an application image (another limitation in the MMU), so that puts a hard limit to how much data you can embed in your firmware; the S3 MMU does not have the same limitation, so it should be possibile to embed objects up to the available flash size. I don't know about toolchain and bootloader support, though.
@nikthefix8918
@nikthefix8918 Год назад
@@alyf80 Thanks for the great info regarding the original ESP32. I can confirm that the S3 has support in IDF and Arduino (with suitably modified definition files) for a specified 16MB of flash storage for the main application and have boards working in this configuration. I never looked into it with the S2 as 4MB was sufficient at the time of using it.
@apruszko
@apruszko Год назад
Thanks - I was waiting for that video for a long time!
@AndreasSpiess
@AndreasSpiess Год назад
:-)
@LarryKapp1
@LarryKapp1 Год назад
Thanks for explaining all the differences. I bought some color changing light bulbs with esp32 c3 in it thinking it was much better chip. The bulbs were only $5 each and I reflashed them to Tasmota so still a good deal.
@AndreasSpiess
@AndreasSpiess Год назад
The C3 is for sure a good chip, but more the replacement of the ESP8266. This is why I crossed it out in this video.
@mpsadre132
@mpsadre132 Год назад
What bulbs did you buy, thanks for answering.
@jmr
@jmr Год назад
Love to hear what bulbs! I love open firmware on my bulbs.
@LarryKapp1
@LarryKapp1 Год назад
@@jmr Here is the video link ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-92F7DqQrZWg.html
@LarryKapp1
@LarryKapp1 Год назад
@@mpsadre132 see my reply to jmr - I have more info link to info .
@carltone
@carltone Год назад
Andreas thank-you for this esp32 overview. Your engineering focused, informative , refined instruction videos are my go to.
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for your kind words!
@akb168
@akb168 Год назад
We just started using the ESP32-S3-DevKitC-1 boards for projects at work. We got the variant of the board with the most PSRAM and Flash and that has been useful in our projects to have more external RAM and Flash than the older ESP32 boards. The other thing that we liked about the S3 is that the USB port also supports JTAG so we are able to run VS code with Platform IO with full source code debugging without needing to have an external JTAG board. Also in the S3, besides more GPIOs, you don't have to worry about SPI bus sharing as the PSRAM and SPI flash are on their own busses separate from the two SPI busses for use to the actual pins. Thanks for publishing the spreadsheet, that is quite helpful.
@AndreasSpiess
@AndreasSpiess Год назад
I agree with your statements!
@chasemartin4450
@chasemartin4450 Год назад
It has native JTAG via USB? I just might need to use them on my latest power electronics...
@simonsayshomeassistant
@simonsayshomeassistant Год назад
Another great video mate! Your knowledge and sense of humor is refreshing :)
@AndreasSpiess
@AndreasSpiess Год назад
Thank you!
@sevagjb
@sevagjb Год назад
thanks for all the important info we get on the channel,
@AndreasSpiess
@AndreasSpiess Год назад
My pleasure!
@matyasnyilas
@matyasnyilas Год назад
Thank you! I wouldn't have discovered the ESP32-S3 without your video! :D
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for your support!
@tonysfun
@tonysfun Год назад
Great information Andreas, just like you always provide!
@AndreasSpiess
@AndreasSpiess Год назад
Thank you!
@catcam
@catcam Год назад
Thanks again for super helpful content . All the best from Croatia.
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome. Greetings from Switzerland!
@nullptr.
@nullptr. Год назад
Thanks for all the updated information, your channel is such a fantastic resource for people learning embedded on their own like me.
@AndreasSpiess
@AndreasSpiess Год назад
My pleasure!
@clausqp
@clausqp Год назад
Thank you for this video! Nice work and a good comparison of options :) I hope Expressif will fix their buggy ADC in the future, it's very annoying!
@AndreasSpiess
@AndreasSpiess Год назад
Me too ;-)
@avejst
@avejst Год назад
Great video as always 👍 Great tour of the new processors on the way. Thanks for sharing your experience with All of us 👍😃
@AndreasSpiess
@AndreasSpiess Год назад
My pleasure! Indeed, the development does not stop...
@EdFrench_uk
@EdFrench_uk Год назад
Although esp32 will remain my "darling", the biggest issue for me has always been battery powered projects where the Bluetooth always sucked battery at ludicrous levels. Recently I've been playing with the nrf52840, a bit pricier, but lovely long connected battery life
@dreamcat4
@dreamcat4 Год назад
i dont suppose you can recommend a decent but affordable dev board for the nrf5240 ? that can work on platformio? might be nice to play with
@AndreasSpiess
@AndreasSpiess Год назад
Absolutely. The ESP32 is not good for Bluetooth. Let's hope the newer versions will be less power hungry...
@darrenslab5537
@darrenslab5537 Год назад
Agreed the nordic chips are great and the dev boards are way better than either the esp32 or rp2040. I do however find myself using rp2040s more than anything else at the moment
@EdFrench_uk
@EdFrench_uk Год назад
@dreamcat4 I've been messing around with the xiao nrf52840, it took me a bit of googling to get the right platformio.ini file. Andreas has put up a good video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-vrcPGeYinVQ.html
@pfeerick
@pfeerick Год назад
​@Dreamcat 4 It may be worth having a look at the seeed studio xaio nrf52840 boards. There are quite a few boards in the range, and they have a surprising feature set for their size.
@crckdns
@crckdns Год назад
Great overview, thanks!
@AndreasSpiess
@AndreasSpiess Год назад
Glad you liked it!
@DirkHuenninghaus-yh4rg
@DirkHuenninghaus-yh4rg Год назад
You are the best RU-vidr I have ever seen. I enjoy every video you post. Your channel is one of the few that I have subscribed. Thank you for your great work.
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for your kind words!
@nomadic_rider42
@nomadic_rider42 Год назад
What a great Sunday. Thank you Andreas.
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome!
@PhG1961
@PhG1961 Год назад
Great overview and interesting details. I know I keep repeating myself... but this is really wonderfull Sunday morning entertainment and an appetiser to spend the whole afternoon in my workshop.
@AndreasSpiess
@AndreasSpiess Год назад
Glad you enjoyed it! Yesterday, I was not in my lab the entire day, but in an AREDN workshop where we built 5.8GHz links. Also a nice project.
@NickReynolds
@NickReynolds Год назад
Don't write off the C3, I've been using them recently and they are really nice to work with. For something that doesn't need lots of pins and horsepower they work very nicely. Native USB for programming too so no need for a USB UART and you can make very minimal boards from them.
@zyghom
@zyghom Год назад
exactly me doing the same - nowadays lots of C3 modules in my projects
@justwoofy7990
@justwoofy7990 Год назад
I've also been using the c3, less pins than the s3 but if you don't need them it's a cheaper option.
@AndreasSpiess
@AndreasSpiess Год назад
I also would not write the C3 off. But it is more a replacement for the ESP8266, not the ESP32...
@PhG1961
@PhG1961 Год назад
That's what I have in mind too. However, the near future might be evolving towards the newer one.
@TomaszStachewicz
@TomaszStachewicz Год назад
C3 is awesome, best bang-for-buck in wifi uC space
@madrigo
@madrigo Год назад
Ive made a video about the P4 a few months ago. The only announcement from Espressif I am really excited for. 400MHz dual core with lots of pins? Hell YEAH!!!
@rodrigo_dm
@rodrigo_dm Год назад
Can't wait to get that bad boy on the lab! It will be the definitive ESP32 substitute for projects that don't use BT/WiFi....
@astrogerard
@astrogerard Год назад
Thanks for the update! Zigbee could be a game changer. Until then I will remain using the 8266 which is in my opinion still suitable for 98% of all situations/projects.
@AndreasSpiess
@AndreasSpiess Год назад
Good points!
@MikeHarris1984
@MikeHarris1984 Год назад
I can't wait to play with the Zigbee!!! My projects I build I attach to Home Assistant and control through ESPHOM. It would be awesome to build smart home devices without having to design the PCB by adding a ZigBee chipset to it... Just the ESP32 and boom, done... well building out the code of course.
@raduboboc
@raduboboc Год назад
I so much like your style Very analytical and straight to the point
@AndreasSpiess
@AndreasSpiess Год назад
Thank you!
@uni-byte
@uni-byte Год назад
Thanks for the information!
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome!
@bertblankenstein3738
@bertblankenstein3738 Год назад
I got started using the esp32 in the last two years. I use them to wifi enable sensors around the house and drive led strips. I did use a raspberry pi for some of those things but pi s got extensive and hard to come by (and it is overkill). I also have some pi picos and the w version of those but prefer the esp32 because it is easier to setup the webserver part. There is still a lot of mileage left for the esp32 for me. No need to switch yet.
@AndreasSpiess
@AndreasSpiess Год назад
No problem with me. Now you know that you do not lose a lot...
@jessiegashler427
@jessiegashler427 Год назад
Great video as always sir!
@AndreasSpiess
@AndreasSpiess Год назад
Thank you!
@nyny
@nyny 7 месяцев назад
It is always cool to see where things are headed. Other ideas could be looking at the form factors, and comparing what they delivered at the time and what would be possible today, or in the future. Kind of like this video but further down the pipeline
@AndreasSpiess
@AndreasSpiess 7 месяцев назад
I usually wait till something is available. Otherwise it is not fun for the hobby., I think. This is different if you have to decide for a product that has to live a few years, of course.
@nyny
@nyny 7 месяцев назад
@@AndreasSpiess that makes complete sense. How about this: esp devices are like $5-15ish: is there a same sized device, that if someone had a budget of $100 to $1000 and was building a custom pcb, what could be done? I think part of the appeal these things & youtube is just seeing so much capability in such a small package. 🤷‍♂ Just day dreaming :)
@NomenNescio99
@NomenNescio99 Год назад
When we used the esp8266 it had a different sdk and different libraries compared to the esp32, which was a major PITA. The esp32-C3 kind of fixes that, you can use the same toolchain and libraries for both small and bigger projects - which is great.
@AndreasSpiess
@AndreasSpiess Год назад
The ESP8266 is even older! And Espressif was very young when they made it. So no wonder that they got a few things better with the ESP32s...
@PrNizar
@PrNizar Год назад
Nice video with nice accent as always! I wanted to ask you another question since I don't recall seeing you talking about IMUs and about Xiao Modules other than the Seeduino. What to do you think about Xiao Sense? I'm thinking of using those for a project to calculate the amplitude and the angulation of arm movement. The XIAO BLE nRF52840 Sense includes LSM6DS3TR-C. This alternative is easier and cheaper for me than using other IMU like the BNO055 modules or the MPU6050 or MPU9250 but how does it compare?
@AndreasSpiess
@AndreasSpiess Год назад
I do not know these IMU chips. A deciding factor for a chip for me is a library (and Arduino support). So if you get those two things, the chip is your choice.
@GmailNexus
@GmailNexus Год назад
Very interesting , thank you Andreas!
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome!
@KlausMusch2
@KlausMusch2 Год назад
Would be interested in the Excel sheet you made, but can't find the link. Thanks, Andreas, for this video!
@AndreasSpiess
@AndreasSpiess Год назад
Thank you! I forgot the link. Now it should be therere...
@lloydbenham
@lloydbenham 2 месяца назад
Very useful Andreas, thank you!
@AndreasSpiess
@AndreasSpiess 2 месяца назад
You are welcome!
@MehmetSutas
@MehmetSutas Год назад
Major drawback of S3 which you did not mention is lack of classic bluetooth support. Stick to esp32 for projects requiring classic bluetooth.
@AndreasSpiess
@AndreasSpiess Год назад
Good to know! I was not aware of that fact because I hardly use it...
@dcpowered
@dcpowered 11 месяцев назад
​@@AndreasSpiessplease do your research better next time! I actually follow your videos very closely and expect reliable information!
@BeefIngot
@BeefIngot 2 месяца назад
@@dcpowered What a ridiculously rude and condescending comment. No self awareness with you is there.
@BabyBenz96
@BabyBenz96 2 месяца назад
​@@dcpowered you sure ask a lot for someone getting these videos for free 😅
@ralfsdw
@ralfsdw 2 месяца назад
Do your own research. Read the documentation. We dont care about you.
@PhilipTrickett
@PhilipTrickett Год назад
Thanks, great comparison!
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome!
@frankmccann29
@frankmccann29 Год назад
Superb info. Thanks.
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome!
@charleswebb5022
@charleswebb5022 Год назад
I finally settled on RPI Pico rp2040(and /w) in the Arduino 2.x environment due to cost despite the initial learning curve frustration. Works just fine with LoraWan ttn, Oled, GPS, SD cards, memory size, etc. ESP32's are back in my parts box and my hair is finally growing back. LOL. Thank you for the new video. Keep them coming.
@AndreasSpiess
@AndreasSpiess Год назад
Is there a big price difference between an ESP32 and a Pi Pico? I thought they are similar.
@jonathanpeace3167
@jonathanpeace3167 Год назад
@@AndreasSpiess and the RP2040 uses more power and is much slower
@mikeydk
@mikeydk Год назад
I recently made a project with a ESP32-WROOM-32U on a custom PCB, it was super handy. I only had to make sure it had proper power, and then a little enable delay circuit, a pull up on gpio0, and then it was ready to go. :) Compared to the pi pico, the pico is a lot harder to put onto a custom pcb, and requires a lot more extra components.
@AndreasSpiess
@AndreasSpiess Год назад
And you already had Wi-Fi...
@mariolisi4591
@mariolisi4591 Год назад
Good morning. As always a precise and correct explanation. What do you think instead of the new Arduino Giga compared to the ESP 32?
@AndreasSpiess
@AndreasSpiess Год назад
Look at its price and you will know ;-)
@JerryEricsson
@JerryEricsson 8 месяцев назад
Thanks, great to learn things even for we old farts! I very much enjoy your videos and the way you explain these new boards in a way that can be grasped by all, not just he engineers who subscribe. I have been playing with the newer Uno and Nano's as well as the new Xioa or what ever the hell that is board from Seeed, it makes for a cool camera that seems much more stable even with it's diminutive size then the esp32 cam board.
@AndreasSpiess
@AndreasSpiess 8 месяцев назад
Thank you. Indeed, I try to keep my videos understandable to a general public...
@MrKelaher
@MrKelaher Год назад
I always try all the new modules, so far I go back to ESP32 a lot for things more than classic Arduino and less than Pi0, so thanks for review ! I am a C/C++ person, so that is important to me.
@AndreasSpiess
@AndreasSpiess Год назад
You are not alone. Most people on this channel are probably C++ on the microcontrollers...
@Gerald-iz7mv
@Gerald-iz7mv Год назад
Cant you use c/c++ with esp32 s3?
@farazanwar5208
@farazanwar5208 Год назад
Like always, nice vlog. The three features that are game changer for S3, C3 and C2 are: 1. Direct connection with USB, no need for CP2102 or any other USB to UART Bridge. 2. Bluetooth 5.0 support 3. In built support for debugging, no need for external JTAG adapter and extra wiring / cable to connect JTAG to ESP32-C3/C2/S3 You missed to mention last feature in your vlog.
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for the additional info!
@briansperryn
@briansperryn 4 месяца назад
Thanks so much for this video and the pin reference! A great resource! Would you mind please explaining what the glitch with all those analog pins is?
@AndreasSpiess
@AndreasSpiess 4 месяца назад
I do not know what you mean with "glitch with all those analog pins" :-(
@briansperryn
@briansperryn 4 месяца назад
@@AndreasSpiess In your pin spreadsheet row 69-90 you list pins with glitches during boot.
@briansperryn
@briansperryn 4 месяца назад
@@AndreasSpiess In your spreadsheet row 69-90 you mention pins that have glitches during boot.
@AndreasSpiess
@AndreasSpiess 4 месяца назад
@@briansperryn They do not stay at the initial level. So pay attention to what you connect to these pins (e.g., a motor could start for a moment).
@spyder000069
@spyder000069 Год назад
Two gripes I had. No input with a schmitt trigger caused variations with quickly timed interrupt tasks. Also if you had a time dependant task that was locked to the free arduino core and all other tasks locked to the core that handles wifi the free core still had interruptions/delays from things happening on the os/wifi core. I ended up having to use a second microchip to handle time sensitive tasks. I've also seen issues with static electricity lockup/reboot the esp. Not direct hits but a static discharge several feet away or someone with high static carpet walking near the device. Not sure if the antenna picks it up or what.
@AndreasSpiess
@AndreasSpiess Год назад
I agree and even made a video about this delay a few years ago...
@eduardo9626
@eduardo9626 Год назад
Thanks for this video. Thanks for subtitles in Portuguese
@dominiquesebille1123
@dominiquesebille1123 Год назад
Hello Andreas, thx for your thorough work very helpful, keep going ! One question though: Espressif is a Chinese company will they suffer from the US ban on chips that is coming up ? do you have info on this topic ?
@AndreasSpiess
@AndreasSpiess Год назад
I do not think so. First, their chips do not use small dimensions, second, they seem to be produced by TSMC (Taiwan), and third, Espressif is aware that this is a thread to them. They already have a team in Europe, for example.
@brendanm720
@brendanm720 Год назад
Nice breakdown. I am looking forward to the C6.
@AndreasSpiess
@AndreasSpiess Год назад
Me too ;-)
@FindecanorNotGmail
@FindecanorNotGmail Год назад
For me as a DIY keyboard nerd, the USB interface is what makes the S3 chip interesting. The community has discarded the ESP32 chips for years because it didn't have any
@Bakamoichigei
@Bakamoichigei Год назад
Same for the DIY game controller community. So I hope the USB interface capabilities include USBHID, because that would be rad!
@AndreasSpiess
@AndreasSpiess Год назад
I agree that this is an important addition.
@slowjocrow6451
@slowjocrow6451 Год назад
What about ESP32 C3 for keyboards? Any good?
@loicjeannin6233
@loicjeannin6233 Год назад
​@@slowjocrow6451 i couldn't use it for my split keyboard as I needed 11 gpio for the matrix +Tx/Rx. In theory the chip should be able to do it but most of the boards you can find have only 10-12 pins available.
@miguelpond5873
@miguelpond5873 Год назад
I’ve been developing in the ESP-IDF with the S3 and it is lovely
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for the info!
@nikilase4312
@nikilase4312 Год назад
What a coincidence, just yesterday my PCB arrived for a little esp-s3 board which I will solder today. Let's see if I made a good decision with going S3. War wohl die richtige Entscheidung. Danke fürs super Video :)
@AndreasSpiess
@AndreasSpiess Год назад
Gern geschehen!
@wjn777
@wjn777 Год назад
Thank you, I've come to the same conclusion. I am still quite satisfied with the old ESP32, mainly due to library support and price. When I do nee designs, I try to use the S3
@AndreasSpiess
@AndreasSpiess Год назад
:-)
@ryun_d3v
@ryun_d3v Год назад
Great video! One question, you didn't come back to the quality of the ADC in the esp32-S3, can we expect the same (low) quality as in the esp32? Thanks!
@AndreasSpiess
@AndreasSpiess Год назад
I did not check the ADCs in this video.
@YigalBZ
@YigalBZ Год назад
Good video. Would you consider a guiding video for "making your own esp32 pcb"?
@AndreasSpiess
@AndreasSpiess Год назад
There are quite a few such videos around. And I am not at all a PCB specialist :-(
@mt-qc2qh
@mt-qc2qh Год назад
I migrated to the Xiao esp32C3 for all my sensors. I don't need many pins and the battery management on board is ideal (and charges with a small solar panel). The deep sleep model the esp32 wake modes is ideal. My typical sensor has the resistor bridge on D0 for battery monitoring (one short coming not having it on board), day sensor on D1, D2 and D3 are available for interrupts and sda, scl for the i2c sensors. With a 18350 900ma lion battery I have several running in just window light for solar and haven't touched them in over a year. They use espnow for hourly idle updates and on-demand sensor updates, typically 10-12 per day. I tried the S2 and determined life is too short, what a pain! For my wearables I like the Xiao Nrf52480 sense. I've used the rp2040 both as the rpi board and Xiao form factors and I find them to be useless. I have a handful of these if anyone wants them LOL Thanks Andreas for your videos. You are always informative.
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for sharing your experience! I agree that the -C3 is a good replacement for an 8266. It is too small for an ESP32 replacement.
@tactizityeibar8922
@tactizityeibar8922 Год назад
Can you share a solar powered code sample for Esp32c3?
@AndreasSpiess
@AndreasSpiess Год назад
@@tactizityeibar8922 The code has nothing to do with the way you power a device, I think. If you want a low consumption, try the deep-sleep examples.
@donaldhoudek2889
@donaldhoudek2889 Год назад
Great video, very useful.... still waiting for the 5.8 WiFi as some of the AP's do not allow 2.4 WiFi connections. Bummer
@AndreasSpiess
@AndreasSpiess Год назад
I did not see plans on Espressif's side for that...
@TheLMFAOZ
@TheLMFAOZ Год назад
Holy shit! Günther! Is that you? Times are hard in HAAS F1 Team but damn... going from F1 to Electronics's a steep move eh? :D Great content! Grüetzi from another Swiss :)
@AndreasSpiess
@AndreasSpiess Год назад
???
@zetaconvex1987
@zetaconvex1987 Год назад
I never tried the newer chips. My latest was the WROOM. The WROOM was a powerful chip. It is a wide chip, though, so it doesn't fit well on a breadboard. I was lukewarm on their SDK, although I guess it was good enough. Having to download a separate Xtensa compiler and some monkeying around with the install was tedious. My go-to chips have been the Pico RP2040 and the STM32F411. I think the RP2040 has the edge, although the development environment for the STMs is pretty good. I tend to flop-flop around a little but I mostly end up using the RP2040. The RP2040 is VERY popular with the Maker community, and when it comes to really cool projects, the RP2040 seems to outshine STMs. It doesn't help that STMs are difficult and absurdly expensive to get hold of right now.
@AndreasSpiess
@AndreasSpiess Год назад
I agree, the RP2040 is more popular than the STM32s in the maker community. But the real king is the ESP32 in this community ;-)
@wm6h
@wm6h Год назад
Thanks Andreas. Has “our new board” you mentioned been documented and RU-vidd? I may have missed it.
@AndreasSpiess
@AndreasSpiess Год назад
You did not miss anything ;-)
@zyghom
@zyghom Год назад
majority of my projects are on S2, is so much faster than than original! Yes, in few places I had to go to ESP32 due to the lack of memory on S2, but processor wise S2 is much faster than the original. Ok, original ESP32 is 4uA during hibernation while S2, C3, S3 are all around 20uA. ADC on S2 is also much better than ESP32. And all pins are configurable (unlike ESP32). And the most nice is: S2 does not need USB->UART Actually nothing today is as huge jump as between ESP8266 -> ESP32
@AndreasSpiess
@AndreasSpiess Год назад
I agree, the -S3 is not a big jump. This shows how lucky we were that we had the ESP32 so many years ago...
@d.jensen5153
@d.jensen5153 Год назад
Teensy 4.0 and 4.1 are what have turned my head the last few years. They have absolutely unbelievable computing power!
@AndreasSpiess
@AndreasSpiess Год назад
They are extremely fast, I agree. Probably too fast for most of my applications.
@piranha1337
@piranha1337 Год назад
I really like the teensies. I use them for my work. For my personal projects they are too expensive in my opinion.
@d.jensen5153
@d.jensen5153 Год назад
@@piranha1337 Yes, they've always been pricey. Until 4.0, I didn't see a justification for it.
@patrickday4206
@patrickday4206 8 месяцев назад
I'm new to arduino looked these boards up very cool but unsure what they would be good for
@starlingwatch3921
@starlingwatch3921 Год назад
Greutzi Andreas, thank you for this video. You helped me on my Reflections project x 100! The pin spreadsheet should come with the ESP32-S3's. Danke vilmal -Frank
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome! The link to the spreadsheet should be available in the description.
@dso2ng
@dso2ng Год назад
Apart from the Ethernet there is yet another “small thing” we loose: the legacy Bluetooth, this impacts if your project plans to use A2DP or HFP.
@AndreasSpiess
@AndreasSpiess Год назад
Thanks for this info. I was not aware of that fact.
@justwoofy7990
@justwoofy7990 Год назад
The S3 is an interesting chip. As well as the standard ULP it has a RiscV ULP. In video #252 you mentioned that you would like to see a C compiler for the ULP. The S3's RiscV ULP can be programmed in C. It would make a great future video.
@AndreasSpiess
@AndreasSpiess Год назад
Do you know how to do it to help me with my first steps?
@justwoofy7990
@justwoofy7990 Год назад
@@AndreasSpiess I've not done it yet, I only received my S3 board a few days ago. Espressif did talk briefly about it at DevCon22, the talk is here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-DFgxJ-sF0To.html.
@justwoofy7990
@justwoofy7990 Год назад
@@AndreasSpiess I've now had a change to play with it, and it is quite easy to get the risc-v ulp running thanks to esp-idf. I added the espressif esp-idf extension to vscode. Espressif provide a huge number of examples, including 2 for the ulp-fsm and 5 for the ulp-riscv. Very nice.
@AndreasSpiess
@AndreasSpiess Год назад
So we just have to wait till it is supported in the Arduino IDE, I think ;-)
@Jonas_Meyer
@Jonas_Meyer Год назад
Just bought a few C6 engineering boards for the zigbee support. Very excited and can't wait to receive them.
@AndreasSpiess
@AndreasSpiess Год назад
What I need is examples for Zigbee sensors in the Arduino IDE. That would change a lot on the power front... Do you have them?
@Jonas_Meyer
@Jonas_Meyer Год назад
@@AndreasSpiess Im not 100% sure but I think Arduino only gets support after esp-idf 5.1 gets released. Got my dev boards today maybe I will look into it.
@AndreasSpiess
@AndreasSpiess Год назад
@@Jonas_Meyer Just send me a message on another channel if it works.
@toastrecon
@toastrecon Год назад
Thanks, Andreas!
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome!
@klassichd10
@klassichd10 Год назад
Thanks for keeping us updated! I have to admit, that I stick to the 8266 for most of my projects. I am looking forward to the next generations including Zigbee, Matter etc.
@AndreasSpiess
@AndreasSpiess Год назад
I already asked Espressif for a Zigbee sensor example for their Zigbee chip. If we get that, Wi-Fi as the primary transport for the ESP32 will no longer be needed, I think. A whole new world.
@klassichd10
@klassichd10 Год назад
@@AndreasSpiess Yes, And hopefully the possibility of real battery powered applications.
@ralphj4012
@ralphj4012 Год назад
Excellent overview, saves me trawling datasheets. Shame about the sleep behaviour, when will some manufacturers ever learn? Maintaining any RF-based connection is always going to be a killer, as far as average current in sleep mode is concerned.
@AndreasSpiess
@AndreasSpiess Год назад
Maybe power needs will change when we will be able to use Zigbee for our designs...
@peter.stimpel
@peter.stimpel Год назад
Nice comparison, thanks. I could redo those projects that rely on longer deep sleep cycles, I guess. But is it worth it just for a few microAmps? I guess, not ...
@AndreasSpiess
@AndreasSpiess Год назад
I agree. Never change a winning team ;-)
@IamTheHolypumpkin
@IamTheHolypumpkin Год назад
I work with the Raspberry Pi Pico at work so at the moment it's my goto Microcontroller. But I already filled up all 264k of RAM with a mix of c/c++ without arduino but Pico-sdk.
@AndreasSpiess
@AndreasSpiess Год назад
A good choice if you do not need the openness of the Arduino IDE.
@thierrybranca7221
@thierrybranca7221 Год назад
Yes, very useful. Thanks !
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome!
@smdpicker
@smdpicker Год назад
Sir, I got some Pico d4 chips recently. Can you make a video on that chip. My target to use the built-in usb. Bty, Your TP4056 upgrading video halped me a lot on my project. I made a PCB with that as a module. Everyone liked it.
@AndreasSpiess
@AndreasSpiess Год назад
Are you sure the Pico d4 has built-in USB?
@smdpicker
@smdpicker Год назад
@@AndreasSpiess my mistake! It has jtag. 😞😮‍💨
@StuartJ
@StuartJ Год назад
You might want to look at the new Pine 0x64. It's very new, so little support. It's a hybrid MCU / CPU. It can boot into Linux or run RTOS. Looks promising.
@AndreasSpiess
@AndreasSpiess Год назад
As an old man I am very reluctant to use new MCUs. They usually are time holes and a lot disappeared after a while...
@StuartJ
@StuartJ Год назад
@@AndreasSpiess haha, same here. In my younger days, I'd be all over it. I'm finding ChatGPT extremely useful, although it's not much help here with something so new. There is at least one RU-vidr playing with it, so I'm following them.
@satibel
@satibel Год назад
There's a few setup guides online so it's not too bad. There's also the sipeed m1s which uses the same chip set as the ox64. It's 480mhz 64 bit risk V with 2 32 bit additional processors, and it does bt ble wifi and zigbee afaik. Apparently it also has an audio dsp which may be interesting for some projects. Also it has an NPU accelerator for ml tasks which can get better performance than cpu acceleration on some older laptop processors, so for cv applications it looks really interesting compared to an esp32 cam module Thinking about it some more it has the full feature set for an audio assistant.
@AndreasSpiess
@AndreasSpiess Год назад
@@satibel You did not mention the Arduino IDE support...
@satibel
@satibel Год назад
@@AndreasSpiess I haven't checked if it's Arduino compatible or not, hence why I didn't mention it, they are compatible with freeRTOS which apparently you can compile for with the arduino ide, but I haven't tried it.
@s16e559
@s16e559 Год назад
It also removed the built-in DACs and doesn't offer Bluetooth Classic which offers Bluetooth Serial functionality, which was neat when doing really quick and dirty bluetooths versions to the code (you could develop something using normal serial communication, and than replace the Serial with BTSerial) :( I think with it it also looses Bluetooth Audio Streaming capabilities, because A2DP was part of Bluetooth Classic (just as a point of reference everything after the normal ESP32 dropped Bluetooth Classic Support). For some reason BLE on the C3&S3 are kind of broken for me, I can't use them for BLE Keyboards library that worked without a problem on the ESP32 (old one) it just doesn't connect with either S3 and C3. Not mention that they still suck up way more power, calling it a low power mcu (especially when using wireless connectivity) is like calling AMS1117 an ultra low dropout voltageregulator! Each version sucks up more power or creates bigger power spikes it feels like. It feels like they designed the radio module in the mcu in 2016 or so and since then just updated everything around it. As a comparison for other Bluetooth or wireless mcus: NRF51 or so use like µA when staying connected via Bluetooth. Even other wireless point to point communication sucks up way less on it and other chips. NRF52 uses a bit less than the NRF51. The stark difference between these and the esp32 has nothing to do with the fabbing, the NRF51 is fabbed at a gigantic 155nm or so, the NRF52 is 55nm and the ESP32 uses 40nm tech. So it should consume way less on the esp32. The CYW43439 found in the Pico W also consumes less power than the esp32/s3/c3 wifi module, especially when staying connected and transmitting data.
@AndreasSpiess
@AndreasSpiess Год назад
I was not aware that it "lost" Standard Bluetooth. Thanks. And yes, the ESP32 never was a low-power device. Particularly not in BLE ( made a video about it). There you better go with other chips. The CYW43439 seems to have 15dBm output power on WiFi and the ESP32 20dBm which is nearly double. This explains a lot about power savings.
@s16e559
@s16e559 9 месяцев назад
@@AndreasSpiess Sorry for the extremly late reply, youtube never notified me, lol. Yeah Bluetooth Classic is fully gone on the new ESPs only the OG has it. The new ones just support BLE 5.0 Hmm okay, I really hope they release a ultra low power chip, that can compete with the NRF24L01+ & and a attiny412 when transmitting stuff, and even less when receiving like the NRF52 chips. :/ the NRF stuff is just too expensive and cumbersome to use imo. I hope you make a video one day with a chip that is really good and super cheap if you find one :)
@Watchingall64
@Watchingall64 10 месяцев назад
Hi, overall I enjoyed this overview, but I'm curious to know how you came up with the RF 6dB RF link performance improvement figure for BT, nominally the specifications indicates an +11 dB increace in outout power, all things being equal I'm not sure where you have lost 5 dB? Now as far as range goes I agree it should be very close to 4 times the range, (11dB is close enough IMHO)
@AndreasSpiess
@AndreasSpiess 10 месяцев назад
6dB more power (4x) is needed for the double distance. You should find various sources for that.
@ankitthealchemist
@ankitthealchemist Год назад
Great video.. I think this video misses a very crucial point. S3 has inbuild jtag, which uses only 2 pin without any external debug adapter for debugging. This is a big plus as we donot need any external adapter like esp-prog for esp32. One more thing, it has the hardware acceleration for crypto, much need for secure applications.
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for your additional info!
@tapirath
@tapirath Год назад
How about Buffalo Lab BL616? RISC-V architecture (future-proof), WiFi 6, BL 5.2, Native USB. I've been eyeing those Sipeed M0S modules. Looks like a nice alternative.
@AndreasSpiess
@AndreasSpiess Год назад
Do you have information about Arduino compatibility and library availability?
@fin3125
@fin3125 Год назад
I am also intested in the Ethernet you mentioned as others are. I could not find the other video. Can you do a video on it. I like doing smart home stuff and use POE cams and WLED. I use it to power my ESP boards. DIG Uno uses a board. I would like to use it more. I also like the Zigbee for its low power and would like more videos on low power setups. I now have have a Unifi Access point that supports Bluetooth. I would like to learn if I can use that.
@AndreasSpiess
@AndreasSpiess Год назад
Maybe I will make such a video with the ESP32. I already made a video about PoE in general.
@Scrogan
@Scrogan Год назад
S2 has native USB, so it’s a cheaper option for diy keyboards and such. The C6 looks really neat, not very available yet though. The RP2040 is seeing a lot of use in MCU communities other than the arduino and micro python ones. Like for using as the driver of a 3D printer mainboard. They have two cores that are always usable (not having one used up by wireless driving). It’s a conventional ARM architecture, so its a lot nicer to work with bare metal than an ESP, hence why it seems quite attractive for more advanced users. That said, the ESP32C series are RISC-V, which is also gaining traction among hobbyists for its open standard.
@AndreasSpiess
@AndreasSpiess Год назад
I agree, the USB of the S2 is useful for some projects. It seems that Espressif wanted to test this feature in the S2 for future designs...
@opsahle2
@opsahle2 Год назад
Thank you for an other great ESP video! However, I think it would have benefited from not dismissing and "red crossing" S2 with very little comments. S2 is a great module for low power applications not needing BT or dual core. It is for me the most direct upgrade from an ESP12 module (8266). Then the other ESP32 modules come with added features - at the cost of increased power consumption.
@AndreasSpiess
@AndreasSpiess Год назад
I agree that the S2 (or the -C3) are replacements for the 8266, But the question in this video was about a successor of the ESP32.
@janakaone
@janakaone Год назад
As usual another great video with swiss accent 🙏
@AndreasSpiess
@AndreasSpiess Год назад
Thank you! 😃
@McTroyd
@McTroyd Год назад
Is the Wi-Fi transmit power adjustable programmatically? That additional 9 dB of output could be a power saving opportunity when using Wi-Fi, if you don't need that extra power.
@AndreasSpiess
@AndreasSpiess Год назад
Yes: Lowest RF power output: WiFi.setTxPower(WIFI_POWER_MINUS_1dBm); Highest RF power output: WiFi.setTxPower(WIFI_POWER_19_5dBm);
@platin2148
@platin2148 Год назад
Searching for a dual core chip with +233mhz + native CAN-Bus should also have wifi + bluetooth. And more memory.. Btw. the nrf could also be interesting has ble + wifi if the nrf7002 is added to the package. It’s quite interesting to use. Sadly no boards for it out. yet.
@AndreasSpiess
@AndreasSpiess Год назад
And probably also no Arduino IDE support :-(
@josef188
@josef188 Год назад
@@AndreasSpiess For you being an Engineer, I do not understand the adoration you have for the ARDUINO IDE, an IDE that does not support debugging
@pschulz01
@pschulz01 Год назад
- The Arduino FastLED/Neopixel library for ESPHome needs a patch to work. - The vendor/board LoRaWAN library that I was using with ESP32 wasnt supported on their new boards with ESP32S3 (they switch to a different LoRa Radio chip).
@AndreasSpiess
@AndreasSpiess Год назад
Thank you for the additional info!
@grapes008
@grapes008 Год назад
I would implore more people to look into using teensy of the teensy offerings. They are pretty amazing bits of kit
@AndreasSpiess
@AndreasSpiess Год назад
I agree!
@snives7166
@snives7166 Год назад
For me, any device that is dependent on WiFi is a no go making most of the newer models just downgrades. If I'm making my own custom stuff it either needs Ethernet (ideally PoE) or to be able to work 100% via a non-WiFi wireless. LoRa is definitely getting interesting. Worst case I can always fall back to 433, but that's obviously not ideal for anything I want two way communication on and/or missing a heartbeat would cause major issues. Custom ZigBee and Zwave look to be a pita so I've not tried that yet. Ones supporting ZigBee natively will be a great improvement.
@AndreasSpiess
@AndreasSpiess Год назад
If you do not need WiFi you have many other choices than the ESP32s, I think.
@ilyazaitsev9035
@ilyazaitsev9035 Год назад
which processor can kill the esp32 and Ethernet?)
@leandrobcamargo
@leandrobcamargo Год назад
Hi Andreas, I've been watching your videos to try to clear up my doubts. You see, I have a peculiarity in my work, I am a border policeman in my country and 85% of the time I am, in a primitive way, scanning frequencies used by organized crime to intercept contraband, drugs and weapons that enter the country. Nowadays I mostly use a handheld radio to scan frequencies between 138,000 to 170,000, I've used a Uniden with close call (works, but CLOSE call 😅) and I also have RTL-SDR (the silver one), which I'm in constant trouble with. battle to make it work. Anyway, my question for you. Is there a more efficient way for you to find their frequencies? Or any tip that might facilitate my search for frequencies. Thanks in advance! PS. I know this video is not about it, just trying to reach you.
@AndreasSpiess
@AndreasSpiess Год назад
To cover 32MHz bandwidth you need a more expensive SDR receiver (like the LimeSDR) and a PC with SDR software. Then you would see all signals in this range in real-time.
@DavidMcCurley
@DavidMcCurley Год назад
Great overview of ESP32 variants. For me Wifi+Ethernet support is a must, so sticking with ESP32. I just completed Ethernet integration on my project. One hardware change I would love to see is using a different pin for the MAC_CLK 50Mhz input. GPIO 0 is also used for bootloader. Having Ethernet on during a reboot causes the ESP32 to get stuck in bootloader download mode.
@AndreasSpiess
@AndreasSpiess Год назад
Indeed, using GPIO0 for other signals was not their best idea ;-)
@danedwards_ee
@danedwards_ee Год назад
I noticed the same on a work project. Ended up feeding the PHY a clock from the ESP32 instead. This worked great.
@DavidMcCurley
@DavidMcCurley Год назад
@@danedwards_ee Which PHY chip did you use?
@davidyepes2
@davidyepes2 Год назад
Using LAN8720 PHY generate 50 Mhz clock from ESP32 works but with a couple of restrictions, you can't use i2s peripheral and the ethernet connection becomes intermittent when is used simultaneously with wifi in access point mode (SoftAP). I recommend to use external 50Mhz oscillator, to prevent the ESP32 from starting in programming mode You must use one more pin to control the oscillator output enable pin and ensure a low state on this pin at initialization time by a pull-down resistor but it works like a charm
@DavidMcCurley
@DavidMcCurley Год назад
@@davidyepes2 I'm using a custom PCB with a KSZ8091 and 25Mhz OSC. Had to add a 5.11k pullup resistor on GPIO0 to get the ESP32 to boot reliably, because the KSZ8091 backfeeds 1.6V to the ESP32 through the REFCLKOUT pin. Seems to work well.
@devrim-oguz
@devrim-oguz Год назад
You should make a video about Pine64 Ox64 board. It has an extremely fast T-head RISC-V processor and has Zigbee (802.15.4) support, as well as the Wi-Fi and Bluetooth. I am not sure about the software support, but I will be getting one to play around.
@AndreasSpiess
@AndreasSpiess Год назад
Does it have Arduino IDE support?
@sobertillnoon
@sobertillnoon Год назад
Hey, a bit off topic, why do you mention 5.7gbz wifi? I have long thought that the wifi frequencies are 2.4 and 5. But then the other day I saw some ac thing listing a 5.2 ghz instead. Are these specific freqs for different regions? Are they different standards? Is the 5ghz ac/wifi6 is on different than the 5ghz a was on?
@AndreasSpiess
@AndreasSpiess Год назад
You find the ISM frequencies with Google. They are a bit different in different regions. This is why you have to chose the country in your router.
@Afief
@Afief 4 месяца назад
Now that the C6 is available I would love to hear your opinions on that. While not as big a jump as the C3 and H2, it still appears to be a great improvement.
@AndreasSpiess
@AndreasSpiess 4 месяца назад
AFAIK the C6 is not yet supported by the Arduino IDE. So I cannot cover it here :-(
@warperone
@warperone Год назад
great video. I could not find link to updated pin excel sheet, was it included ?
@AndreasSpiess
@AndreasSpiess Год назад
Now it should be included...
@warperone
@warperone Год назад
@@AndreasSpiess similar to your excellent ESP32 video where you took us through your sheet, are you planning a revised video for ESP32-S3 to talk us through the "safe" to use pins ? 🙂
@AndreasSpiess
@AndreasSpiess Год назад
@@warperone That would be a very short video. Only very few pins are unsafe
@Spacefish007
@Spacefish007 Год назад
Recently got an ESP32-C6, there are only Sample V0.0 chips currently, which don´t have their ADC calibrated.. Otherwise it´s quite nice! It has - 802.11ax WiFi (way less power consumption due to target wake time) - Bluetooth 5 (BLE as well) - up to 16MB of Flash - an integrated 802.15.4 radio for ZigBee and Thread -> They have nice libraries in ESP-IDF for both.. Thread is quite nice as you can do IP via it, in a very low power fashion. I already connected it to my network via 802.15.4 via my Nest Hubs integrated Thread Border Router.
@AndreasSpiess
@AndreasSpiess Год назад
Cool chip, I agree (I saw one last week in Nürnberg). So we only have to wait for Arduino IDE compatibility...
@Spacefish007
@Spacefish007 Год назад
@@AndreasSpiess ESP-IDF works as well, but yes, arduino is easier ;) Just implemented a ZigBee switch, which sets a ZigBee bulb to a random color on every button press lol.. Couldn´t think of a more usless application of the 802.15.4 radio :D
@AndreasSpiess
@AndreasSpiess Год назад
@@Spacefish007 So there is hope that we will get this functionality soon...
@ve2jgs
@ve2jgs Год назад
Excellent presentation, however the newer ESP32's at least so far are pretty underwhelming tweaks on the original. Hoping we get some additional vendors in the mix with competitive products. Last time I checked the ESP32 had an undocumented machine machine instruction set. That's a security as well as a support and engineering concern and showstopper for using ESP32 for any serious commercial or industrial projects for me. Has this changed?
@AndreasSpiess
@AndreasSpiess Год назад
I never looked into this topic because it has no priority to me. But I know that many companies use the ESP chips for their products.
@hoodafukisalice
@hoodafukisalice Год назад
Dang! I didn't know about the undocumented instruction set. That's quite risky to other nations, given where these chips come out.
@ktostamuser2
@ktostamuser2 Год назад
There are few nice, cheap display boards with ESP32-S3 chip such as Sunton, SC01 Plus. Maybe you could make video about LVGL, openHASP, etc. It is good option for home automation as controller, much better to deploy and modify than soldering push butons and leds on PCB.
@AndreasSpiess
@AndreasSpiess Год назад
As an old man, I am no more a fan of small displays ;-) This is why I went with a Fire tablet for HA in the kitchen.
@ktostamuser2
@ktostamuser2 Год назад
@@AndreasSpiess 5 or 7 inch is still considered as small display?
@AndreasSpiess
@AndreasSpiess Год назад
@@ktostamuser2 5 definitively!
@ivolol
@ivolol Год назад
For high processing, Espressif have got an S3 to sell you. FPU and features galore. For low power, they have a C3. No CH340 / CP210X needed, saves that $1 bom cost, still has Wifi & bluetooth. Beats the pants off an arduino if you don't need 5V. Sometimes your project wants to do camera processing, sometimes it is just a bunch of glue logic that barely needs the power of any modern processor. So I think bifurcating for use cases makes a lot of sense here. I have to give it to their marketing strategy, they've done quite nicely in market segmentation for their designs IMHO.
@AndreasSpiess
@AndreasSpiess Год назад
For me, the C3 is a replacement of the ESP8266. This is why I did not cover it in this video. It is a good chip, I agree.
@rickharold7884
@rickharold7884 Год назад
looks cool thx!
@AndreasSpiess
@AndreasSpiess Год назад
You are welcome!
Далее
#kikakim
00:20
Просмотров 3,5 млн
6 Horribly Common PCB Design Mistakes
10:40
Просмотров 173 тыс.
The Insane Engineering of the Gameboy
17:49
Просмотров 1,6 млн
Hacking a weird TV censoring device
20:59
Просмотров 2,9 млн
Where People Go When They Want to Hack You
34:40
Просмотров 1,1 млн
I tried to make a camera sensor
30:00
Просмотров 657 тыс.
#363 Which ESP32 pins are safe to use?
11:53
Просмотров 126 тыс.
Forget WiFi! This Wireless Method is WAY Better?
12:14
Просмотров 452 тыс.
Собери ПК и Получи 10,000₽
1:00
Просмотров 544 тыс.