- All products
- Development Boards
- ESP32
- ESP32 Camera OV2640 Type-C Development Board
- ESP32
Features:
- Dual-core Tensilica LX6 microprocessor, up to 240MHz clock frequency
- 520KB internal RAM, 4MB Flash memory
- Integrated 802.11 BGN Wi-Fi transceiver
- Integrated dual-mode Bluetooth (classic and BLE)
- Hardware-accelerated encryption (AES, SHA2, ECC, RSA-4096)
- CP2104 USB TTL
- ESP32 chipset + 3D antenna
- OV2640 sensor
- Output Formats (8-bit): YUV(422/420)/YCbCr422, RGB565/555, 8-bit compressed data, 8-/10-bit Raw RGB data
- Maximum Image Transfer Rate: UXGA/SXGA: 15fps, SVGA: 30fps, CIF: 60fps
- Scan Mode: Progressive
Camera Specifications:
- Field of View: 65 degree
- Maximum Pixel: 2M
- Size: 20.5 × 46.5 × 11.5mm
- Product Size: 46.5mm x 19.5mm x 11.7mm
- Product Weight: 6.3g
Software Capabilities:
- Power the board via USB Type-C or GROVE
- Use your phone to Wi-Fi scan an AP starting with "m5stack-" and connect to it
- Open a web browser on your phone and visit 192.168.4.1 to see the picture
- Video frame rate: 5-6 fps
The hardware also comes with some reserved weld pads if you do not attach additional chips on the board:
- 9-axis gyroscope (MPU6050)
- Pressure sensor (BME280)
- Analog MIC (SPQ2410)
- Lipo battery power pins
EasyLoader Support:
- EasyLoader is a simple and fast program burner. Each product page has a case program for EasyLoader.
- After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click "Burn" to start burning.
- The CP210X (USB driver) must be installed before using EasyLoader.
Pins Map:
| Camera Interface PinMap Interface | OV2640 Pin | ESP32Cam |
|---|---|---|
| SCCB Clock | SIOC | IO23 |
| SCCB Data | SIOD | IO25 |
| System Clock | XCLK | IO27 |
| Vertical Sync | VSYNC | IO22 |
| Horizontal Reference | HREF | IO26 |
| Pixel Clock | PCLK | IO21 |
| Pixel Data Bit 0 | D2 | IO17 |
| Pixel Data Bit 1 | D3 | IO35 |
| Pixel Data Bit 2 | D4 | IO34 |
| Pixel Data Bit 3 | D5 | IO5 |
For Windows
Features:
- Dual-core Tensilica LX6 microprocessor, up to 240MHz clock frequency
- 520KB internal RAM, 4MB Flash memory
- Integrated 802.11 BGN Wi-Fi transceiver
- Integrated dual-mode Bluetooth (classic and BLE)
- Hardware-accelerated encryption (AES, SHA2, ECC, RSA-4096)
- CP2104 USB TTL
- ESP32 chipset + 3D antenna
- OV2640 sensor
- Output Formats (8-bit): YUV(422/420)/YCbCr422, RGB565/555, 8-bit compressed data, 8-/10-bit Raw RGB data
- Maximum Image Transfer Rate: UXGA/SXGA: 15fps, SVGA: 30fps, CIF: 60fps
- Scan Mode: Progressive
Camera Specifications:
- Field of View: 65 degree
- Maximum Pixel: 2M
- Size: 20.5 × 46.5 × 11.5mm
- Product Size: 46.5mm x 19.5mm x 11.7mm
- Product Weight: 6.3g
Software Capabilities:
- Power the board via USB Type-C or GROVE
- Use your phone to Wi-Fi scan an AP starting with "m5stack-" and connect to it
- Open a web browser on your phone and visit 192.168.4.1 to see the picture
- Video frame rate: 5-6 fps
The hardware also comes with some reserved weld pads if you do not attach additional chips on the board:
- 9-axis gyroscope (MPU6050)
- Pressure sensor (BME280)
- Analog MIC (SPQ2410)
- Lipo battery power pins
EasyLoader Support:
- EasyLoader is a simple and fast program burner. Each product page has a case program for EasyLoader.
- After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click "Burn" to start burning.
- The CP210X (USB driver) must be installed before using EasyLoader.
Pins Map:
| Camera Interface PinMap Interface | OV2640 Pin | ESP32Cam |
|---|---|---|
| SCCB Clock | SIOC | IO23 |
| SCCB Data | SIOD | IO25 |
| System Clock | XCLK | IO27 |
| Vertical Sync | VSYNC | IO22 |
| Horizontal Reference | HREF | IO26 |
| Pixel Clock | PCLK | IO21 |
| Pixel Data Bit 0 | D2 | IO17 |
| Pixel Data Bit 1 | D3 | IO35 |
| Pixel Data Bit 2 | D4 | IO34 |
| Pixel Data Bit 3 | D5 | IO5 |
For Windows