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

  Переглядів 102,111

Learn Embedded Systems

Learn Embedded Systems

День тому

To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/LearnEmbeddedSy.... The first 200 of you will get 20% off Brilliant’s annual premium subscription.
The ESP32 C6 is a WiFi, Bluetooth, Thread and Zigbee enabled RISC-V microcontroller that was announced by Espressif all the way back in early 2021 but sample units are now making their way into general availability! In this review we focus on the ESP32 C6 DevKit-C1. This microcontroller has clearly been aimed at the IoT and smarthome markets with all this connectivity.
There is 2.4GHz WiFi 6 802.11ax with b/g/n backwards compatibility. It has Bluetooth 5 LE and is Bluetooth 5.3 certified. And we have support for the 802.15.4 specification which includes Thread 1.3 and Zigbee 3.0 support. It’s like an esp32 c3 with extra radio functionality.
Purchase link (currently out of stock!): www.aliexpress.com/item/10050...
Check the following non-official or similar (affiliate): s.click.aliexpress.com/e/_DCN...,
ESP32 C6 Datasheet: www.espressif.com/sites/defau...
ESP-IDF: github.com/espressif/esp-idf
M5Stack Stamp C3 Review: • M5Stamp C3 Review: RIS...
Timestamps
00:00 Intro
01:14 Pricing
01:51 Brilliant
02:50 Dimensions
03:45 ESP32 C6 Specs
06:46 Dev Kit Specs
07:51 Pinout
08:03 Thread & Zigbee
10:55 Zigbee Demo
12:45 Software Support
16:46 Power Consumption
18:19 Conclusion
You can find more embedded systems tutorials and projects on our website learnembeddedsystems.co.uk
-- Equipment we use regularly --
The following links are affiliate links where we may make a small percentage on qualifying sales through these links. Use the respective UK or US links listed.
Budget Soldering Iron: UK: amzn.to/3pQpvUu US: amzn.to/3bBawIJ
Breadboards: UK: amzn.to/3solZCe US: amzn.to/3dGsHiS
Jumper Cables: UK: amzn.to/37JfToi US: amzn.to/3r384S9
Camera: UK: amzn.to/3qKLwFr US: amzn.to/3pK0V7C
Lens: UK: amzn.to/380lQxp US: amzn.to/3knH3WL
Tripod: UK: amzn.to/37H0Nzw US: amzn.to/3byKHsV
All videos and tutorials on this channel and mentioned websites are for educational purposes only.
This video was sponsored by Brilliant.

КОМЕНТАРІ: 54
@LearnEmbeddedSystems
@LearnEmbeddedSystems 11 місяців тому
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 11 місяців тому
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 11 місяців тому
Yes, the voltage regulator and LED probably account for most of it.
@epremeaux
@epremeaux 11 місяців тому
@@johnchapman1903 and the uart-usb chip
@SolarMillUSA
@SolarMillUSA 10 місяців тому
@@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
@MegaScott
@MegaScott 11 місяців тому
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 11 місяців тому
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!
@akay9865
@akay9865 11 місяців тому
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!
@maximus6884
@maximus6884 11 місяців тому
Really cool way of teaching!
@majorjoel2
@majorjoel2 11 місяців тому
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
@NicksStuff
@NicksStuff 3 місяці тому
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)
@propheteyebert7063
@propheteyebert7063 11 місяців тому
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.
@iot_enthusiast
@iot_enthusiast 11 місяців тому
Looking for to the thread demo!
@EngineeringVignettes
@EngineeringVignettes 11 місяців тому
The C/C++ Extension Pack has the C/C++ extension in it... along with CMake, CMake Themes and C/C++ Themes.
@EngineeringVignettes
@EngineeringVignettes 11 місяців тому
Thanks for the demo, this installation is a bit tricky and your presentation worked for me. Well done. Cheers,
@bluestek
@bluestek 11 місяців тому
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 11 місяців тому
The thread/matter explanation/demo-build from Nordic is good to understand the "connectedhomeip" framework used by Espressif, Nordic and co.
@hebestreitfan6973
@hebestreitfan6973 5 місяців тому
Have you figured this out? A device that can wake on RF communication would great for a few iot applications.
@nicoladellino8124
@nicoladellino8124 11 місяців тому
Very nice video, THX.
@Bianchi77
@Bianchi77 11 місяців тому
Nice info, thanks :)
@msanterre
@msanterre 11 місяців тому
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.
@MorrWorm8
@MorrWorm8 9 місяців тому
we need a T-PicoC3 video next. that thing is cool..
@abishvijayan76
@abishvijayan76 11 місяців тому
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 11 місяців тому
Why did they it ??? 😳
@alejandroperez5368
@alejandroperez5368 8 місяців тому
Without the LDO and the USB to UART converter, what purpose does the board serve? lol
@kejung1
@kejung1 5 місяців тому
Good video, new subscriber
@fredericguiet2077
@fredericguiet2077 3 місяці тому
Hi, can you send a link to the code sample you upload on the boards? (Coodinator and end device) thank you
@ArieLash01
@ArieLash01 11 місяців тому
You need to measure current on the chip not the whole module you are measuring the usb to uart and the LDO quiescent current
@MaxGoddur
@MaxGoddur 11 місяців тому
Does it work with ESPhome?
@steliossideris6498
@steliossideris6498 2 місяці тому
I'm trying to figure out how to transmit via zigbee to eps32c6 via arduino ide. Maybe you could make an example?thanks!
@BeachCity
@BeachCity 11 місяців тому
The purchase link is already dead.
@aaryanmakwana515
@aaryanmakwana515 9 місяців тому
is anyone having probelm downloading idf in mac. it seems to not run at all, the setup window itself is not opening
@Abc-sl1nf
@Abc-sl1nf 10 місяців тому
Hi, When will you do a video with ESP32 C6 ZigBee?
@steliossideris6498
@steliossideris6498 2 місяці тому
Did you find an example with zigbee on arduino ide?
@josephtang5459
@josephtang5459 11 місяців тому
Is it thread certified?
@LorenzoClemente
@LorenzoClemente 11 місяців тому
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
@MikeHarris1984
@MikeHarris1984 10 місяців тому
8MB Flash, thats the N8 model,
@zyghom
@zyghom 11 місяців тому
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 11 місяців тому
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 11 місяців тому
@@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?
@flisboac
@flisboac 6 місяців тому
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 11 місяців тому
7:57 I can't find the TWAI (CAN) pins on the pcb antenna version, but they are mentioned below.
@frankhovis
@frankhovis 6 місяців тому
What's the advantage over the C3?
@LearnEmbeddedSystems
@LearnEmbeddedSystems 6 місяців тому
The thread & zigbee radio is the main one!
@roblatour3511
@roblatour3511 10 місяців тому
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 8 місяців тому
Why sadly? That's a good thing... Otherwise the device would be power hungry even in deep sleep mode, you silly!
@roblatour3511
@roblatour3511 8 місяців тому
@@alejandroperez5368 Silly says, read up on the low-power advantage of Wi-Fi 6 TWT
@zyghom
@zyghom 3 місяці тому
@10:50 - and 7 months later... NADA ;-(
@fyfoh
@fyfoh 11 місяців тому
Bluetooth power consumption is disappointing. Gotta stick with NRF for BT applications that run on battery.
@vencdee
@vencdee 11 місяців тому
Still better than wifi... you may poll sensors or devices and then turn off BT/BLE.
@circuitdotlt
@circuitdotlt 11 місяців тому
5mA in sleep is very, very high, not practical to run off a battery.
@typingcat
@typingcat 7 місяців тому
Kind of too big and too expensive for a "micro" controller.
@sheshankutty8552
@sheshankutty8552 10 місяців тому
You guys have no sense in promoting more Chinese spyware. What a shame.
Making the most EQUIPPED DIY Security Camera with ESP32-CAM
26:36
Max Imagination
Переглядів 322 тис.
ESP32-C6 - Led Blink with ESP-IDF
10:08
I do stuff
Переглядів 1,8 тис.
The World's Fastest Cleaners
00:35
MrBeast
Переглядів 85 млн
NAB24IP SHOWCASE Mastering the Basics of Media over IP Network Design Rosso Koji Oyama
17:36
AIMS Alliance for IP Media Solutions
Переглядів 1
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
DroneBot Workshop
Переглядів 200 тис.
455 Matter and Thread: The New Home Automation World (Tutorial)
19:12
Andreas Spiess
Переглядів 79 тис.
The Cheapest Microcontroller? Getting started with the 10 cent Puya PY32.
21:36
Zach of All Trades
Переглядів 35 тис.
Что такое Zigbee? С чего начать умный дом?
17:05
A $9 Introduction to the RISC-V Future of Computing
26:34
apalrd's adventures
Переглядів 323 тис.
Radar Sensors from $3 to over $100: Which one is Best?
14:31
Andreas Spiess
Переглядів 147 тис.
USB-C Tutorial for Everybody (Connector, Cable, PD, Data Transfer, Devices)
26:08
The World's Fastest Cleaners
00:35
MrBeast
Переглядів 85 млн