#285 ESP32 Cameras: Comparison and Test (OV2640) and I2S MEMS microphone test

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
a picture says more than a thousand words this is why the world is moving away from text to images and video we as makers can profit from this movement because we get dirt cheap hardware to play with and if it works with an ESB 32 even better time for a closer look great see youtubers here is the guy with a Swiss accent with a new episode and fresh ideas around sensors and micro controllers remember if you subscribe you will always sit in the first row by the way my German viewers will find a short announcement at the end of the video when the first ESP 32 camera modules appeared half a year ago which even promised to do face detection and recognition I was not very interested they did not work with the arduino ide got quite hot and neither detection nor face recognitions did work properly I got my first module directly from expressive later I found a few other parts with different capabilities recently I was the expert on a thesis project where the students tried to develop a solution to count the number of people sitting in a conference room their device should be used to optimize office space usage they used quite clumsy webcams to get pictures and did the people detection either on a Raspberry Pi or from any rooms on a powerful server this sparked my imagination and it is together with the arrival of the new ESP camera boards the reason for this video where I will compare the features of the four boards which I have in my lap try to get all of them working here we will see that we have to overcome the usual obstacles try to use the new class of I square s MEMS microphones presented in my last mail back two of the modules have such a microphone included try out sorts of camera lenses a lot to do so let's start first we search for commonalities all boards are based on an ESP thirty-two chip and all boards have PS run this seems to be necessary for higher resolutions and all use the same camera and all be 26:40 which offers two megapixels resolution which translates into a maximum of 1600 x 1200 pixels too much for most of the pattern recognition applications and sufficient for many surveillance usages let's now focus on the differences the first part I got was the ESP ie directly from expressive because it does not use a ready-made ESP 32 module it is very small it can't be programmed by USB and has a reset and a boot button connected to GPIO 0 besides it offers an I square s microphone and a UFL antenna connector in case you need more Wi-Fi range as usual if you want to use the external antenna you have to change a zero ohm resistor which connects the ESP 32 antenna output with the internal antenna instead it has to connect the ESP 32 to the antenna connector you can also remove the resistor and connect the two paths with a salt point in addition this sport has a small button on the side which is connected to GPIO 15 it has no pins so you cannot easily use it to control other components I got it for free but now you can purchase it for around $30 the next big abort is the ESP cam it is a little wider than the ESP eye but has less functionality it has the same camera like all other ports and also PSP run but it has no USB to serial chip and therefore it has to be programmed using and usb-to-serial adapter it also has no microphone but other than the ESP I it has eight spare pins broken out to headers its price is below ten dollars incredible the next two boards are from TT go and follow their strategy to create various sports with different components on it like that you can select which one fits your purpose and you do not need to solder the first one I call it the TT go black has a SD card reader a microphone and a large 1.3 inch OLED display on board it also has battery management for a three point seven volt Lion battery it has no pins and it only has a connector with 3 point 3 and 5 volts and 2 GPIO pins you can also attach an external antenna if you add a connector to this space called PMP 280 you can use I square C devices they did not add the pressure and temperature sensor because these ports get quite hot a good decision the price of this port is around 17 dollars the last port I call it the TT go white has instead of an SD card slot a PIR sensor it also has a microphone but a smaller or LED display battery management is also available as well as a reset and a boot button it uses a standard we Rover module but without UFL connector you have to sort one yourself if you need an external antenna in addition to the regular change of the zero ohms resistor the typical white also has no pins and the same connector with 3 point 3 and 5 volt as the black version the GPIO pins however are different its price is also around seventeen dollars one board is lacking in this comparison the TT go with an SMA adapter I do not have it in my lab but I include its features in the overview sheet its price is around $12 by the way as you see here bangle ships these ports also from the US or the UK the prices are higher but maybe shipment is faster please let me know in the comments if you already tried I compiled this feature summary for your convenience you find the link in the description the O V 26:40 needs at least 14 pins fortunately the SP 32 has lots of i/o pins but unfortunately all ports use different pins for the camera and also for the other components for all boards we find at least a pin out and sometimes also a schematic if we search unfortunately the pin out and the reality did not match for the white GT go the microphone as well as the PIR sensor pins are wrong on the pin out I also did not get the camera on this port working the ESP always crashed if I removed the camera it booted so the chance we do not use the right pin definitions is high maybe somebody has more information concerning pin definitions there is only one sketch available for the Arduino IDE and here you find the pin definitions for some boards I added the definitions for the Tiki go black and white you just have to uncomment the line with your board and the rest is done automatically you find the needed define in the overview if you add your Wi-Fi credentials you get the IP address to connect with your browser all boards create a nice web front end where you can stream video or still images unfortunately I did not find any real project where the ESP camera module does something useful maybe you start now to tweak the example file and add something useful or you try to stream the video wirelessly to your Raspberry Pi and do some pattern recognition they're using tensorflow or similar that is what I would like to do in the future please write in the comment if you know any other exciting project you get different cameras which easily can be exchanged because they all have the same pin out you get standard and fish eye lenses and you get long and short connection cables like that you can for example mount the camera on the opposite side of the OLED on the TT go black and of course I took the opportunity to test the MEMS microphones fortunately I got an example sketch which works and shows the sound level crazy youtubers here is the guy with the Swiss accent this feature could be used to trigger the transmission of video as soon as some noise is detected for example if your baby starts to cry or you could try to stream also sound in addition to video lots of potentials here to summarized we compared the features of the four ports and you got an overview sheet with all the relevant information after some investigations we got all cameras but one working I'm sure we will get the last one also working the I square s MEMS microphones worked and showed a graph of the sound level they are really very tiny we looked at the result of the standard and fish eye lenses like that you can decide which one fits your needs all in all this is still a very new area where we will see a lot of advances in the future but because these ports are quite cheap we can already start to play around with them please leave your project ideas in the comments maybe somebody wants to co-create it with you one last thing for my German viewers in September I will be speaker on the kook of a talk on in line hime maybe you join if you want to chat with me I hope this video was useful or at least interesting for you if true please consider supporting the channel to secure its future existence you will find the links in the description thank you I you
Info
Channel: Andreas Spiess
Views: 306,328
Rating: undefined out of 5
Keywords: arduino, arduino project, beginners, diy, do-it-yourself, eevblog, electronics, esp32, esp32 datasheet, esp32 project, esp32 tutorial, esp32 weather station, esp8266, esp8266 datasheet, esp8266 project, greatscott, guide, hack, hobby, how to, iot, lorawan, nodemcu, project, simple, smart home, ttgo, wemos, wifi, ov2640 camera, esp32 camera, esp32 cam, esp32 camera streaming, esp32 camera module, esp32 camera wifi, esp32 arduino, mems, mems microphone
Id: 5IhhyJjjCxo
Channel Id: undefined
Length: 11min 26sec (686 seconds)
Published: Sun Aug 25 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.