Тёмный

ESP32 C6 Review - RISC-V SoC with Thread & Zigbee Support! 

Learn Embedded Systems
Подписаться 35 тыс.
Просмотров 116 тыс.
50% 1

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

 

23 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 62   
@LearnEmbeddedSystems
@LearnEmbeddedSystems Год назад
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/LearnEmbeddedSystems/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
@deterdamel7380
@deterdamel7380 Год назад
The high current draw in deep sleep is due to the additional components on the pcb. Other dev.-boards has this 'issue' too.
@johnchapman1903
@johnchapman1903 Год назад
Yes, the voltage regulator and LED probably account for most of it.
@epremeaux
@epremeaux Год назад
@@johnchapman1903 and the uart-usb chip
@SolarMillUSA
@SolarMillUSA Год назад
@@johnchapman1903 another youtuber, @clough42, recently did a vid replacing the mercury batteries in a piece of old lab equipment with long life lithium cells and an ultra-low power regulator that would be *perfect* for this setup. It measured in the microamps for draw on standby. Texas Instruments TPS7A2501
@kwahlman
@kwahlman 4 месяца назад
This helped me get my ESP32-C6-DevKitC-1 up and running, so I can learn how to work with ESP32.
@MegaScott
@MegaScott Год назад
Finally, someone who knows that it's pronounced as "RISC Five" and not "RISC Vee". lol Good job. Nice and Very informative Video.
@hughbreivik4653
@hughbreivik4653 Год назад
Would be very good to see a practical example of using ESP32 C6 utilising the thread programming aspect in conjunction with existing thread network ie Apple HomeKit ecosystem… I expect others would be interested in this also!
@awebuser5914
@awebuser5914 Месяц назад
There are two _completely different_ versions of the C6, one has 4MB of Flash _on the die itself_ and a much lower pin-count, the other has *zero* Flash on-die and requires and external Flash device and has the exposed pins for that purpose (higher pin-count). The C3 had a similar execution, albeit with the same pin-counts, where one version has 4MB Flash on-die and others have none.
@majorjoel2
@majorjoel2 Год назад
4:40 that is not a typo on the datasheet. The 22pin has 4mb flash and the 30pin had no flash and needs an external flash chip which is 8mb for the module
@propheteyebert7063
@propheteyebert7063 Год назад
The module itself draws 5 uA in deep sleep, but the board has components such as the regulator, which draws 5 mA. If low power is needed, the board must be modified.
@abishvijayan76
@abishvijayan76 Год назад
I just checked the schematic. The 3.3V LDO Output is connected to CP2102's Regulator Input Pin. This has also been the case with the Pico Kit D4 Board as well. Removing CP2102 from the board and testing the sleep current can get you the right result. I did measure 5uA range in deep sleep by removing the LDO and CP2102 in the Pico Kit D4 Board.
@vencdee
@vencdee Год назад
Why did they it ??? 😳
@alejandroperez5368
@alejandroperez5368 Год назад
Without the LDO and the USB to UART converter, what purpose does the board serve? lol
@bluestek
@bluestek Год назад
I would be very interested in a thread/matter example! It would be amazing if there was a straight forward matter on thread or wifi example that could be used as a starting point for custom iot devices. If the deep sleep works with the wake on thread I would be ecstatic. I've been using the nRF52840, but it's community seems much smaller then the esp32 community and getting things running on it has taken weeks with a lot of pain points.
@AltMarc
@AltMarc Год назад
The thread/matter explanation/demo-build from Nordic is good to understand the "connectedhomeip" framework used by Espressif, Nordic and co.
@hebestreitfan6973
@hebestreitfan6973 10 месяцев назад
Have you figured this out? A device that can wake on RF communication would great for a few iot applications.
@NicksStuff
@NicksStuff 8 месяцев назад
18:02 Spec is for the module, you measured the dev board. You can measure the module consumption by removing the jumper (and putting your ammeter between the pins)
@EngineeringVignettes
@EngineeringVignettes Год назад
The C/C++ Extension Pack has the C/C++ extension in it... along with CMake, CMake Themes and C/C++ Themes.
@EngineeringVignettes
@EngineeringVignettes Год назад
Thanks for the demo, this installation is a bit tricky and your presentation worked for me. Well done. Cheers,
@cornebistouille
@cornebistouille 23 дня назад
i'd like to use one of those to make my little Electric appliance intelligent and contrôolable via zigbee. first on my list : my automated coffee machine (check the water, binger and coffee levels before sleep, distance wake up (the wake-up takes 3 annoying minutes) display the number of cup before running up of water, coffee and binge ect..) and of course display on home assistant the state, the number of coffee per day etc... for this i will have to "reverse enginer the coffed maker mother board, and that's my goal for now...
@akay9865
@akay9865 Год назад
Hi, just curious about the power measurement. Can you sometimes make a video about how to measure microcontrollers power? Or maybe using other tools? Thanks, appreciate your great explanation video!
@iamthereforeimustbe
@iamthereforeimustbe 2 месяца назад
Great video and exactly what I needed. Did the dedicated video on zigbee ever materialise? I can’t seem to find it.
@osmanpasha_diy
@osmanpasha_diy 4 месяца назад
I am looking for ESP32-H2 review, that was announced to come several weeks after this, is it available?
@maximus6884
@maximus6884 Год назад
Really cool way of teaching!
@MorrWorm8
@MorrWorm8 Год назад
we need a T-PicoC3 video next. that thing is cool..
@Ultranium1
@Ultranium1 25 дней назад
Great video! BTW, could please share what kind of breadboard you use at 11:25? I am struggling to find a board with 6 holes in a row, like yours has. I checked the links in the description, but those are for standard 5 holes per row boards.
@iot_enthusiast
@iot_enthusiast Год назад
Looking for to the thread demo!
@iyeetsecurity922
@iyeetsecurity922 3 месяца назад
_Still_ waiting for the *C5.*
@ADHD1080P
@ADHD1080P 3 месяца назад
Out of curiosity, what is on the c5 that's not on the c6? 5ghz?
@LorenzoClemente
@LorenzoClemente Год назад
5mA in deep sleep is a lot! way too much for battery operated projects; possibly the on-board voltage regulator has a high quiescent current
@msanterre
@msanterre Год назад
I believe the SoC only comes up to 4MB, but the module has an extra 4MB (or just 8mb with none on the SoC) of flash added.
@zyghom
@zyghom Год назад
zigbee battery powered devices are controllable (i.e. temperature/motion sensor or so) but when you put your ESP32 to deep sleep, there is no radio. I am wondering how they are doing this to control zigbee devices while still consuming low power and yet to be controllable - do they wake up device every few seconds to check if there is any message from the controller? that is what I do for my devices while using ESPnow: go to deep sleep, wake up, measure whatever needed, send data to the controller, check if there is any command waiting for you and if yes - then do it, if no then go to sleep again - but that is my ESPnow not zigbee - I would like to know how it is done in zigbee
@vencdee
@vencdee Год назад
Scheduled Wake up in longer intervals. You poll sensors each 5 minutes or half an hour or so and then go to deep sleep, you don't need temp sensor readings every couple of seconds usually... I think that presence of advanced sleep modes is the main advantage of ESP, when compared e.g. to Raspberry Pi Zero. -- OR -- There is a possibility to query Zigbee when in sleep, because there's still running internal microcode and the power needed to communicate is very low (in contrary to wifi or usb). It depends on code possibilities to communicate. Maybe run simple sentence of signals from sensor might be possible ? Need to investigate it...
@ntn888
@ntn888 Год назад
@@vencdee in your first case the sending device needs to be modified to accommodate this. it needs to keep retrying until there is an 'ack'. so we need a TCP like guarantee system that the message has been delivered. maybe the Thread provides this guarantee?
@fredericguiet2077
@fredericguiet2077 8 месяцев назад
Hi, can you send a link to the code sample you upload on the boards? (Coodinator and end device) thank you
@steliossideris6498
@steliossideris6498 7 месяцев назад
I'm trying to figure out how to transmit via zigbee to eps32c6 via arduino ide. Maybe you could make an example?thanks!
@jack91522
@jack91522 Месяц назад
If you have 10yrs in cash to ride out any storm, why shouldn’t you have at least 90% in sp500? You can catch the upsides without worrying about any downsides
@nicoladellino8124
@nicoladellino8124 Год назад
Very nice video, THX.
@ArieLash01
@ArieLash01 Год назад
You need to measure current on the chip not the whole module you are measuring the usb to uart and the LDO quiescent current
@flisboac
@flisboac 11 месяцев назад
The chip itself consumes a bit too much to transmit anything, be it WiFi or Bluetooth, just like in previous iterations (C3, etc). For power-conscious applications, it's better to use a single-stack chip (only BT LE, or only WiFi, etc.), like nrf52840 instead. Too bad we don't have a generally-available, cheap (for small makers like me) and royalty-free solution for most of this stuff, especially WiFi -- and by that, I mean outside Espressif offerings. All in all, impressive chip, but power consumption (especially on TX/RX) really needs to improve.
@jamespeterson7979
@jamespeterson7979 Год назад
7:57 I can't find the TWAI (CAN) pins on the pcb antenna version, but they are mentioned below.
@Abc-sl1nf
@Abc-sl1nf Год назад
Hi, When will you do a video with ESP32 C6 ZigBee?
@steliossideris6498
@steliossideris6498 7 месяцев назад
Did you find an example with zigbee on arduino ide?
@kejung1
@kejung1 10 месяцев назад
Good video, new subscriber
@RixtronixLAB
@RixtronixLAB Год назад
Nice info, thanks :)
@MikeHarris1984
@MikeHarris1984 Год назад
8MB Flash, thats the N8 model,
@fyfoh
@fyfoh Год назад
Bluetooth power consumption is disappointing. Gotta stick with NRF for BT applications that run on battery.
@vencdee
@vencdee Год назад
Still better than wifi... you may poll sensors or devices and then turn off BT/BLE.
@aaryanmakwana515
@aaryanmakwana515 Год назад
is anyone having probelm downloading idf in mac. it seems to not run at all, the setup window itself is not opening
@roblatour3511
@roblatour3511 Год назад
Sadly, the esp32-c6 does not preserver its WiFi-6 connection in deep sleep, it only does so when in automatic light sleep - which uses much more power than deep sleep. So if you are going to use deep sleep you have to code to have the esp32-c6 reconnect to wifi when it wakes up
@alejandroperez5368
@alejandroperez5368 Год назад
Why sadly? That's a good thing... Otherwise the device would be power hungry even in deep sleep mode, you silly!
@roblatour3511
@roblatour3511 Год назад
@@alejandroperez5368 Silly says, read up on the low-power advantage of Wi-Fi 6 TWT
@MaxGoddur
@MaxGoddur Год назад
Does it work with ESPhome?
@josephtang5459
@josephtang5459 Год назад
Is it thread certified?
@frankhovis
@frankhovis 11 месяцев назад
What's the advantage over the C3?
@LearnEmbeddedSystems
@LearnEmbeddedSystems 11 месяцев назад
The thread & zigbee radio is the main one!
@zyghom
@zyghom 8 месяцев назад
@10:50 - and 7 months later... NADA ;-(
@circuitdotlt
@circuitdotlt Год назад
5mA in sleep is very, very high, not practical to run off a battery.
@typingcat
@typingcat Год назад
Kind of too big and too expensive for a "micro" controller.
@sheshankutty8552
@sheshankutty8552 Год назад
You guys have no sense in promoting more Chinese spyware. What a shame.
Далее
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
Embedded Rust setup explained
23:03
Просмотров 84 тыс.
Hacking a weird TV censoring device
20:59
Просмотров 3,1 млн
Framework Cyberdeck - DIY Portable PC
17:31
Просмотров 1,2 млн
The Magic of RISC-V Vector Processing
16:56
Просмотров 306 тыс.
Making an E-paper Dashboard with ESPHome
22:59
Просмотров 187 тыс.
How to Run Linux on an ESP32
18:53
Просмотров 157 тыс.
Why build an entire computer on breadboards?
28:43
Просмотров 3,1 млн