ESP32CAM is an image recognition development board. It features an ESP32 (4M Flash + 520K RAM) chip and 2-Megapixel camera (OV2640). It also supports image transmission via Wi-Fi and debugging through USB Type-C port.
The hardware comes with a preloaded software, programmed by ESP-IDF. The purpose of the pre-loaded software is to operate the Wi-Fi camera. The camera output image has a resolution of 600*800, since it's 2MP camera it's possible to optimize the software to output a bigger resolution of photos.
What can the software do?
Power the board via USB type-C or GROVE
Use your phone to Wi-Fi scan an AP name start with 'm5stack-' and click to connect this AP.
Open up web browser on your phone and visit 192.168.4.1
Then here comes the picture. Video is about 5-6 frames per seconds. not super fast.
Product Features
ESP32 specifications
CP2104 USB TTL
2M image processor
65° Field of View
Includes
1x ESP32CAM
Specification
Resources
Parameter
Flash
4MB
RAM
520KB
Image Sensor
OV2640
Maximum resolution
2M pixel
Output format
YUV(422/420)/YCbCr422, RGB565/555, 8-bit compressed data
The module comes with a self-contained program. It is a nice program to demonstrate the camera. However, 1) I think the "can" program was developed with ESP-IDF not Arduino. 2) there is no instruction to change the SSID of the module.
A simple sketch for the Arduino environment at the product page would be nice.
in the product document page, we have provided Arduino example for the camera