XIAO ESP32S3 Sense - Tiny ESP32 Camera

  Переглядів 66,032

DroneBot Workshop

DroneBot Workshop

День тому

The Seeeduino XIAO ESP32S3 Sense board combines a camera, microphone, MicroSD card reader, and battery charger into a tiny package.
Article with code: dronebotworkshop.com/xiao-esp...
More articles and tutorials: dronebotworkshop.com
Join the conversation on the forum: forum.dronebotworkshop.com
Subscribe to the newsletter and stay in touch: dronebotworkshop.com/subscribe/
Seeed Studio’s XIAO line of microcontrollers has a new family member, the XIAO ESP32S3 Sense board. It’s actually two boards: the ESP32S3-based XIAO and a tiny expansion board with a camera, MEMS microphone, and MicroSD card holder.
Complete with a USB-C connector and provisions for charging and powering off a 3.7-volt battery; this little board packs a lot of power for the low price of 14 US dollars. And it's pin-compatible with other boards in the XIAO series, so any prototyping boards you already have on hand can be used with it.
Today, we will examine the XIAO ESP32S3 Sense board and its components. We’ll also use it to build a camera that also records sound. And we will upgrade the camera module to a 5-megapixel model.
Here is the Table of Contents for today's video:
00:00 - Introduction
02:05 - XIAO ESP32S3 Sense
11:12 - Getting Started - IDE Setup
12:55 - Reloading Bootloader
14:22 - CameraWebServer Demo
17:01 - Voice Recording Camera
21:53 - Voice Recording Camera Sketch
28:01 - Voice Recording Camera Demo
34:04 - OV5640 Camera Upgrade
39:07 - OV5640 Camera Test
42:42 - Conclusion
Incidentally, the ESP32S3 board is also available on its own for $7.49, making it one of the least expensive ESP32S3 boards you can buy.
Hope you enjoy the video!
Bill

КОМЕНТАРІ: 90
@Dronebotworkshop
@Dronebotworkshop 3 місяці тому
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!)
@tjross0308
@tjross0308 7 місяців тому
Given how thorough and well done the videos you put out are, and the work it must take to do that, I think the frequency is just fine.
@penguinparades
@penguinparades 7 місяців тому
This is excellent timing, I ordered a couple of xiao boards just the other day! Thank you for the head start and for your tireless work at providing top quality content!
@3D_Printing
@3D_Printing 7 місяців тому
Neat, pity about all the adverts yt push out
@petermolnar6017
@petermolnar6017 7 місяців тому
Superb informative video, as always! Thank you!
@cyberbob4111
@cyberbob4111 7 місяців тому
great video, Bill, thank you!
@JeanPierreLavoie
@JeanPierreLavoie 6 місяців тому
Very nice video series and this Xiao board looks amazing with the camera upgrade and all. I was always interested in Machine learning, etc and your videos are great to do something practical. Thanks!!
@billmckillip1561
@billmckillip1561 6 місяців тому
Fascinating as always.
@rzerobzero
@rzerobzero 7 місяців тому
At 2:30 sec the spec for the Micro SD should read 32 GB Fat (not 32MB FAT). Love your videos and website - thank you for all that you do!
@PedalSteelMan1
@PedalSteelMan1 6 місяців тому
Great videos, I do like the ESP32 series very much. I have only experimented with the 2Mp camera a little. Also, I did notice on the first video with the 5Mp camera, as you moved the meter forward it remained in focus while the labels on your parts drawers lost some focus so it appears the auto-focus is working to some extent maybe not as much as it should but it seems to be working.
@IkaKomura
@IkaKomura 3 місяці тому
Thanks for all your great tutorials!
@Dronebotworkshop
@Dronebotworkshop 3 місяці тому
Glad you like them!
@deankay4434
@deankay4434 7 місяців тому
I shave off a wood paint stick or nice tooth pick for 13:40 connection. They so help as do a fireplace or kitchen match. Great into introducing!
@Tims_Projects
@Tims_Projects 7 місяців тому
I do like the extras for the board has (battery charging and mic.) I loved the ESP32-CAM, I made an application for the PC to view the video instead of a browser, I wonder if it would work with this.
@ericbwertz
@ericbwertz 6 місяців тому
You made THE cardinal sin of using interrupts in that you didn't declare "touch1detected" as volatile. This makes the code extremely fragile in that its working depends entirely on how the code was compiled. There's also a large race window between the checking and clearing of the same variable when saving the data to the SD card. It's always best to test and clear sentinels atomically, otherwise some sets can get lost.
@donkeypoopdragon
@donkeypoopdragon 5 місяців тому
Bill is one of the best IoT youtubers for sure, but he definitely isn't perfect lol
@Longtum
@Longtum 7 місяців тому
Thanks!
@Dronebotworkshop
@Dronebotworkshop 7 місяців тому
Thank you as well!
@the1spyderryder
@the1spyderryder 7 місяців тому
As usual great video thank you for the interesting content and the good job that you presenting it I know that you put a lot of work into your videos. I have ordered these product and am waiting until I have time to get to it. An issue that I have is that I hate the latest Arduno IDE 2.X BECAUSE I CANT GET A FULL SCRENE MONITOR. AND I CANT DOWN LOAD THE ONE THAT YOU USE THE 1.8X. THANKS!
@viktorhugo8252
@viktorhugo8252 7 місяців тому
does the OV5640 need a special adapter for this board?
@gohoi3623
@gohoi3623 6 місяців тому
THANKS
@sunnypig6382
@sunnypig6382 7 місяців тому
THX😊
@bryanst.martin7134
@bryanst.martin7134 7 місяців тому
I would think that the AF would be an external lens with a mechanical driver aka voice coil to hone the focus.
@laurencebyers1322
@laurencebyers1322 7 місяців тому
I guess its the "influencer effect", there aren't too many available, and their best price is $17.47 with $6.82 shipping (October 02)
@peterkrause7700
@peterkrause7700 5 місяців тому
Great, informative and very very useful 😃. Have you tried video with audio streaming?
@RemoteAccessGG
@RemoteAccessGG 7 місяців тому
Finally, 5v ESP
@dvhx
@dvhx 7 місяців тому
How much current does it take while streaming video over wifi?
@ed1011
@ed1011 7 місяців тому
XIAO in Chinese means 'small'. Maybe it is marketed as a mini version of AI Thinker. Great intro video.😀
@Shylockcharm
@Shylockcharm 7 місяців тому
how does this module compares to kendryte 210 processor chips?
@kane587mad
@kane587mad 4 дні тому
The big heatsink probably is for the esp32, as it gets really hot while streaming video.
@Jonathan-rm6kt
@Jonathan-rm6kt 4 місяці тому
Hey man, thanks for the video. Any recommendations on what would be the next step up? Are there any boards in the $40-$80 range that support HD video @ 32 fps?
@Jackavatar
@Jackavatar 5 місяців тому
great and informative video, thank you! btw, hope you can improve the mic sound in the future, the additional sound is kind of distract and annoying.
@rudigerbrightheart7304
@rudigerbrightheart7304 3 місяці тому
Thank you very much for your fantastic and clear presentation! When implementing the ESP32S3 by using my laptop with the USB connection, is there any risk that hackers access using the ESP32S3 wifi? If so, how to avoid any undesired access?
@ruthwillard4377
@ruthwillard4377 3 місяці тому
Love the video!! Could you explain how the external stronger antenna was attached? The stream from mine is really blurry
@diyertime
@diyertime 2 місяці тому
check the camera lens, mine was attached improperly so it was way out of focus. I had to twist it off and reattach. at those close distances the antenna won't make much difference.
@Takeover738
@Takeover738 Місяць тому
I want to power my esp32s3 with a lipo battery and will have to use a step up converter to get the 5 volts. I also understand you need a diode i guess to prevent feed back thru usb and possibly damaging computer or labtop if connected at same time not sure . My question is will the battery recharge having a step up converter in between lipo battery and esp32s3? Thanks for the great content
@HomoSapiensMember
@HomoSapiensMember 5 місяців тому
would love to learn the latency & jitter stats
@nnaemekaizuora1839
@nnaemekaizuora1839 3 місяці тому
Any tips on how I can find the camera module on Fritzing
@bombassbeefjerky9708
@bombassbeefjerky9708 5 місяців тому
Do you have to have a sd card in the xiao esp32s3 cam to get started ????
@jbravovideos
@jbravovideos 7 місяців тому
Can you please provide the link to the pro typing board? I tried to find it in the seed studio site but could no find it. Thanks
@TheUnofficialMaker
@TheUnofficialMaker 7 місяців тому
their website is horrific
@isbestlizard
@isbestlizard 7 місяців тому
wow it's small enough to fit in a novelty oversized lapel pin o.o
@practicallearning9757
@practicallearning9757 5 місяців тому
Hi I have been following your videos on the ESP32-Cam and the GC9A01 projects, and was having fun with the wi-fi camera projects and the GC9A01 clock projects. However, I have been trying to interface the Xiao with the OV7725 and GC9A01 to have the OV7725 sending realtime video to the GC9A01 but just can't work. I am wondering if you can help and point me in the right direction. I can only do very basic simple programming but this complexity is beyond my abilities. Hope you can help on how I can start. Thanks
@richleyden6839
@richleyden6839 7 місяців тому
Very interesting. I imagine eventually more powerful versions could do voice to text from the .wav file.
@richardahlquist5839
@richardahlquist5839 7 місяців тому
Your slide for the specs lists 32MB FAT Max. Seed says its 32GB?
@chrishuhn5065
@chrishuhn5065 7 місяців тому
Probably a typo. And GB seems realistic. MB would be early 90s specs. And at 04:55 it's GB.
@germanskena6537
@germanskena6537 7 місяців тому
Hello DroneBot Workshop. Thank you for the videos. I want to ask you about the camera spectrum of view. (i need a esp32 cam with a range of view from RGB visible area (from Blue to Red) + Near IR. I need to use it for farming watching and observations. DO you know if this camera works with this range and if you don't know and know about another camera, please let me know. Again, Thank you for the videos.
@heatherryan9820
@heatherryan9820 2 місяці тому
Instead of connecting the esp32 cam module via wifi and a web server, would it be possible to just connect a small display to the esp32 cam module, and just view it on the display?
@carmen28alice
@carmen28alice 2 дні тому
Hello Sr, many thansk for the video. Can I ask how could I use the camera without wifi? How can I Conect it to the bluetooth of my movile phone? Many thanks and regards
@bnielsen56
@bnielsen56 4 місяці тому
I tried this, but the IDE 2.2.1 I am using failed, saying a library can't be found (it exists) - as the pathname for the ESP32 library is too long for Win10. Would like to know how to get around this issue.
@piconano
@piconano 7 місяців тому
You say; "Incidentally, the ESP32S3 board is also available on its own for $7.49, making it one of the least expensive ESP32S3 boards you can buy." Do you have a link that ships to Canada?
@erg0centric
@erg0centric 7 місяців тому
AliExpress
@BlondieSL
@BlondieSL 7 місяців тому
Oh great! sigh ANOTHER board I simply must have! ROFL 😅😂🤣😁👍
@jamesbevan9989
@jamesbevan9989 7 місяців тому
I noticed an autofocus library in the add library.
@pluto9000
@pluto9000 7 місяців тому
How can it auto focus?
@BlondieSL
@BlondieSL 7 місяців тому
The lenses are static, but on a thread. To focus, one has to do that manually. So how could a library provide TRUE auto focus with no moving parts? If anything, it would have to be some faked, virtual focus, like actually just "sharpening" code. This is those "have to see to believe" things. I vote that it does nothing more that provide some sharpening to the image, nothing more.
@pluto9000
@pluto9000 7 місяців тому
So it's magic @@BlondieSL
@BlondieSL
@BlondieSL 7 місяців тому
@@pluto9000 That must be it! LOL 😅😂🤣😁👍
@labomat
@labomat 7 місяців тому
@@BlondieSL The datasheet briefly mentions a voice coil motor which is suitable for mechanic autofocus functionality at chapter 3.3. And there is a UKposts video that shows the functionality: ukposts.info/have/v-deo/roGVfZeBf5WF06s.html
@jbravovideos
@jbravovideos 6 місяців тому
I have tried to get the XIAO ESP32S3 to work with the expansion board. Libraries loaded, examples compile and load well but nothing shows on the OLED. Any suggestion? thanks
@donkeypoopdragon
@donkeypoopdragon 5 місяців тому
I've had problems using the Xiao with the oled displays as well. Try declaring different I2C pins and using them. That worked for me
@KaloyanDobrev
@KaloyanDobrev 2 місяці тому
Any update on the missing autofocus?
@stefans9990
@stefans9990 Місяць тому
Agreed, any luck with this Bill?
@rampart1234
@rampart1234 7 місяців тому
It could be nick named the "32 cent". Until auto focus works it isn't worth anymore than 32 cents.
@raymondmichael4987
@raymondmichael4987 6 місяців тому
Hello. Anyone can some help me to get the datasheet of this LCD L-280A75-C it has 17 pins. Been scratching my head for several weeks now with no luck 😢
@theGamer-kt9pf
@theGamer-kt9pf 7 місяців тому
Can i Run AI Algorithms to detect objects ?
@erg0centric
@erg0centric 7 місяців тому
ESP32 is fully AI capable
@jbravovideos
@jbravovideos 6 місяців тому
i do not think the expansion board you mentioned in your video actually works
@DataDashy
@DataDashy 5 місяців тому
Do some video about its "offline" voice recognition features cos i think its utter nonsense. No way this board can do offline, all the videos just demonstrate online like alexa 😢
@noweare1
@noweare1 7 місяців тому
Would make an excellent James Bond spy camera.
@russellzauner
@russellzauner 7 місяців тому
Since the device is JTAG capable we could at least find out where it's broken.
@JB-fh1bb
@JB-fh1bb 7 місяців тому
Are the seeduinos the new D1 mini? I’ve noticed nobody is really innovating in the D1 mini formfactor any more
@ericbwertz
@ericbwertz 6 місяців тому
The D1 is pretty much a Wemos-only thing. The problem with Wemos vs Seeed is that the former ditches designs and products faster than Seeed (which doesn't have super-long product longevity either). For the most part, if Wemos isn't doing much D1 work, then you're kinda of out of luck unless you want to make your own. The upside of the Xiao series (which isn't a Seeeduino, which historically were all UnoR3-format boards) is that Adafruit's QtPy-s are pretty much compatible, so you have more choices of suppliers of that form factor, although it does seem to be a form factor that Seeed has been developing steadily also. As they say about standards, it's "great" that there are so many to choose from...
@gh0stgl1tch
@gh0stgl1tch 7 місяців тому
1.5x 😅
@lwo7736
@lwo7736 7 місяців тому
I found the esp32 cams interface on the web page too irritating to use
@noweare1
@noweare1 7 місяців тому
That is just html, css and javascript. You can change the webpage to what you want.
@nrao8977
@nrao8977 7 місяців тому
What is a comparative board NOT made in China? Cannot use Chinese products in defense related solutions. Thanks
@terrydaktyllus1320
@terrydaktyllus1320 7 місяців тому
Should you be announcing on here that you are involved in defence-related solutions?
@nrao8977
@nrao8977 7 місяців тому
@terrydaktyllus1320 Products are made BOTH for commercial and defense use. The defense dept, in fact, requires it to be so - lowers cost for everyone.
@terrydaktyllus1320
@terrydaktyllus1320 7 місяців тому
@@nrao8977 You clearly didn't read my comment. I was stating that it is not a good idea on a public messaging space to imply you may have links to the defence industry which may have required you to pass certain security clearances that would require you to exercise due diligence as to what you say in public. Do try to keep up and stay on topic.
@terrydaktyllus1320
@terrydaktyllus1320 7 місяців тому
@@nrao8977 You clearly have "comprehension issues". I am done here, have a good rest of your day.
@chrishuhn5065
@chrishuhn5065 7 місяців тому
​@@terrydaktyllus1320 I would like to ask you to refrain from further feeding the trolls. 😉
@JeanPierreLavoie
@JeanPierreLavoie 6 місяців тому
I am not impressed by this board and in fact I cannot use it. The problem you mention in your video is that we need to press the boot button then apply power to go in boot loader mode. Well this happens to me all the time. These buttons are so small and I have to press on it every time I want to make a change in my code. It is simply not usable for me. I am used to program boards like the TTGO-T1 ESP32 and do not need ever to press a button to program them for years. I try to find a fix for this XIAO board but cannot find it so I can't use it sadly. If someone has a fix please let us know!
@the_real_glabnurb
@the_real_glabnurb 6 місяців тому
I haven't looked at this particular board, but for my ESP-WROOM 32 to automatically go into boot mode, I had to solder a ~100nF ceramic cap between the RESET/EN & 3.3V pin - luckily they are right next to each other (This was not my idea but taken from a forum post, it's a very common problem with ESP32 boards)
@FraLin
@FraLin 7 місяців тому
Get rid of that annoying intro music asap
@mahmoodQureshikohatiPakistan
@mahmoodQureshikohatiPakistan 7 місяців тому
Successfully submitted 👍🌿🪴🌺 very nice beautiful
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
DroneBot Workshop
Переглядів 202 тис.
NEW Arduino Uno R4 Boards - Minima & WiFi
57:40
DroneBot Workshop
Переглядів 96 тис.
Surprise Gifts #couplegoals
00:21
Jay & Sharon
Переглядів 23 млн
Long live the new King 👑 - Xiao ESP32S3 Sense Review
4:35
Fabio Garavini
Переглядів 5 тис.
Making the most EQUIPPED DIY Security Camera with ESP32-CAM
26:36
Max Imagination
Переглядів 323 тис.
Cheap Remote Monitoring for ANY 3D Printer! #3dprinting
13:56
Nero3D the Canuck Creator
Переглядів 45 тис.
Linear DC Power Supplies - Designing & Building Custom DC Power Supplies
1:12:39
DroneBot Workshop
Переглядів 946 тис.
451 Which Processor can kill the ESP32?
11:24
Andreas Spiess
Переглядів 331 тис.
How SpaceX Reinvented The Rocket Engine!
16:44
The Space Race
Переглядів 53 тис.
Diodes  - A Practical Guide
40:10
DroneBot Workshop
Переглядів 27 тис.
Minimalist Microcontroller: Building a Bare-Bones Dev Board
9:15
atomic14
Переглядів 101 тис.
Op-Amps  - Using Operational Amplifiers
44:21
DroneBot Workshop
Переглядів 261 тис.
Оживила Дерево 🤯
0:41
MovieLuvsky
Переглядів 667 тис.
14,000 Domino pieces Fail!
0:12
VIP MOTORS
Переглядів 67 млн