ESP32 C3 XIAO, the Smallest ESP32 Board, ESP 32 C3 by Seeed Studio, XIAO ESP32C3

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
this video is brought to you by odium 365 via the world designs electronics and octopod the fastest search engine for electronic parts as usual seed studios has surprised everyone by launching the smallest esp32 c3 wi-fi plus bluetooth development board xiao means small and chinese previously they launched cdw the smallest arduino and this time the xiao esp32 c3 these are the esp32 wi-fi plus bluetooth modules i have been using for a long time and this is the xiao esp32c3 wi-fi plus bluetooth module just look at the size difference the seed studios esp32 c3 is extremely small in size anyway since this is a getting started tutorial i will try my level best to explain each and every detail including number one technical specifications number two pin out number 3 esp32 c3 port installation using arduino ide number 4 writing our first program to control an led number 5 i will also use it with the adafruit io for monitoring the temperature and humidity so without any further delay let's get started the components and tools used in this video can be purchased from seed studios and amazon the components purchase links are given in the description here is the seed studios xiao esp32 c3 which is an iot internet of things mini development board based on the espressif esp32 c3 wi-fi and bluetooth dual mode chip you might be wondering what is c3 well actually esp32 has a number of variants for example esp32 s2 s3 c3 c5 c6 and h2 the esp32 c3 type is a single core 32-bit rescue cpu up to 160 megahertz it has excellent radio frequency performance supporting ieee 802.11 bgn wi-fi 2.4 gigahertz and bluetooth 5 low energy protocols the board has this ipex connector which is used to connect the wi-fi bluetooth antenna to increase the signal strength for your wireless applications this is an ultra low power module that consumes only 43 micro amps when in deep sleep mode this board also has the battery charging chip that can be used to charge the lithium battery it has 400 kilobyte of sram and 4 megabyte of on-board flash memory for other technical specs you can refer to the product page or you can read my article available on electroniclinic.com i will provide a link in the description now let's take a look at the pin out diagram apart from the five-fold ground and 3.3 volt pins it has got a total of 11 gpio pins these are multi-purpose pins all these 11 gpr pins can be used as digital pins gpios 2 3 4 and 5 can also be used as analog pins for interfacing analog sensors gpios 6 and 7 can be used as i2c pins for connecting io2c supported sensors and display modules gpios 21 and 20 can also be used as tx and rx and finally gpios 8 9 and 10 can be used as the spi pins now let's take a look at the onboard components ultim 365 lets you hold the fastest design reviews ever share your designs from anywhere and with anyone with a single click it's easy leave a comment taking your teammate and they will instantly receive an email with a link to the design anyone you invite can open the design using a web browser using the browser interface you are able to comment markup cross pro inspect and more comments are attached directly to the project making them viewable within ultim designer as well as through the browser interface design share and manufacture all in the same space with nothing extra to install or configure connect to the platform directly from ultim designer without changing how you already design electronics ultim 365 requires no additional licenses and comes included with your subscription plan git real-time component insights is you design with octopart built into altium 365. up to part is the fastest search engine for electronic parts and gives you the most up-to-date part data like specs data sheets gate models and how much the part costs at different amounts etc right in the design environment so you can focus on your designs links to the ultim designer ultim 365 and octoport are given in the description this is the usb type-c interface this is the charge led the esp32 c3 itself a reset button wi-fi bluetooth antenna connector and a boot button on the bottom side we have got jdec beds battery connector and a thermal paint now i'm going to solder male headers so that i can easily use it on a breadboard as you can see i have soldered the male headers now to use the esp32 c3 with the arduino ide you will need to install the latest esp32 board manager url link you will need to copy this link from the article then open the arduino idea click on the file menu click on the preferences and paste the link in the additional boards manager urls as you can see i have already added the link if you already have some urls then simply put a comma and paste the url finally click on the ok button this time click on the tools menu go to board and click on the boards manager search for the esp32 and install the latest version as you can see i have already installed the latest version of the esp32 board [Music] now go to the boards and check if you can find the xiao esp32 c3 [Music] if it's available in the less than congrats you are done with the hard part now i am going to start with a simple led project connect the cathode leg of the eddy with the ground pin on the esp32 c3 connect the anode leg of the led with the digital pin 9 through a current limiting resistor of 330 ohms i connected the leds for the circuit diagram and now let's take a look at the programming here i have this very simple code you can see led is connected to digital pin d9 inside the setup function i set the led as output inside the loop function i am simply turning on and turning off the led i am using a delay of once again now to upload the code select the xiao esp32c3 [Music] make sure the correct communication port is selected [Music] finally click on the upload button and wait for a while [Music] you can see the code has been uploaded [Music] the led is blinking which means we have done everything correctly [Music] now in this next example i'm going to use esp32c3 with adafruit io for monitoring temperature and humidity using dht 11 sensor you can run your previously designed projects without changing the code you will only need to change the pin numbers to practically explain this i am going to use my previously designed adafruit io dashboard if you want to learn how to make the same iot dashboard using adafruit io then i highly recommend watch my video tutorial on adafruit io and esp8266 i will provide a link in the description now let's take a look at the circuit diagram the data pin or the s-pen of the dht-11 sensor is connected with the d6 pin while the voltage and ground pins of the dht11 sensor are connected with 3.3 volt and ground pins i connected the dht11 sensor as per the circuit diagram now let's take a look at the programming i have already explained this code in my previous video on the adafruit io and esp8266 is this time i'm using esp32c3 so i changed the esp8266 wifi to wi-fi and i only changed the dht 11 pin this time i'm using digital pin d6 there was some code for the buzzer and oh led which i removed while everything else remains exactly the same you can copy this modified code from my article i will provide a link in the description upload this code the same way as we did in the led example right now the xiao esp32 c3 and laptop both are connected to the wi-fi you can use the same wi-fi network or different wi-fi networks anyway you can see temperature and humidity values on the gauges let me apply some heat and you will see an increase in the temperature support me on patreon for more videos i hope you liked today's episode like and share this video with your friends see you in next episode and thanks for watching [Music] [Music] you
Info
Channel: Electronic Clinic
Views: 19,006
Rating: undefined out of 5
Keywords: esp32 c3, xiao esp32c3, xiao esp32 c3, smallest esp32, smallest esp32 board, esp 32 c3, esp32c3 by seeed studio, xiao esp32c3 by seed studio, arduino, esp32, esp32c3 getting started tutorial, electronic clinic, altium designer, esp32c3 projects, esp32 projects, esp32c3 iot project, esp32c3 adafruit, dht11 sensor with esp32c3, dht11 esp32c3 xiao, iot project using xiao esp32c3, esp32c3 arduino ide, esp32c3 board installation, arduino ide esp32c3, esp32c3 arduino code, iot
Id: P215DJxGjQs
Channel Id: undefined
Length: 11min 12sec (672 seconds)
Published: Sun Aug 28 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.