# Waveshare ESP32-S3-CAM-OV5640

> ESP32-S3 AIoT camera board with 5MP OV5640 autofocus camera, dual-microphone array with noise cancellation, ES8311 audio codec, NS4150B speaker amplifier, battery charging, and display/camera expansion interfaces.

## Quick Facts

- **Brand:** Waveshare
- **Board Type:** dev-board
- **Price:** ~$16.99
- **Product Readiness:** developer
- **CPU:** Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 2
- **RAM:** 512KB SRAM
- **PSRAM:** 8MB
- **Flash:** 16MB
- **USB:** USB-C
- **Power:** 5V via USB-C / 3.7V LiPo battery
- **Operating Voltage:** 3.3V
- **Battery:** 3.7V LiPo (not included)
- **Antenna:** Built-in ceramic + IPEX-1
- **SD Card:** microSD

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 5.0

## Open Source

- **Firmware:** No
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

arduino, esp-idf

## Use Cases

- computer-vision
- ip-camera
- ai-voice-assistant
- security-camera
- timelapse-photography
- voice-assistant

## Components

- **ESP32-S3** (mcu): Espressif ESP32-S3 Xtensa LX7 dual-core @ 240MHz with 512KB SRAM, 8MB PSRAM, 16MB flash, WiFi and BLE 5.0 — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)
- **OV5640** (camera): OmniVision OV5640 5MP autofocus camera sensor, 2592x1944 resolution, DVP interface, 55 degree horizontal FOV — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn.sparkfun.com%2Fdatasheets%2FSensors%2FLightImaging%2FOV5640_datasheet.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)
- **ES8311** (audio-adc): Everest Semiconductor ES8311 24-bit mono audio codec with DAC, ADC, I2S interface for speaker and microphone — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F2108130930_Everest-semi-Everest-Semiconductor-ES8311_C2688009.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)
- **ES7210** (audio-adc): Everest Semiconductor ES7210 four-channel audio ADC for dual-microphone array with noise reduction and echo cancellation — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F2206010030_Everest-semi-Everest-Semiconductor-ES7210_C2919758.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)
- **NS4150B** (audio-amplifier): Novosense NS4150B filterless Class-D mono amplifier, 3W output into 4 ohm speaker — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F2204281400_Novosense-Micro-NS4150B_C2897867.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)
- **ETA6098** (battery-charger): ETA Solutions ETA6098 single-cell LiPo battery charging IC with power path management — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F2206010030_ETA-Solutions-ETA6098_C2919758.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)
- **CH32V003F4U6** (io-expander): WCH CH32V003F4U6 RISC-V co-processor providing additional GPIO expansion — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.wch-ic.com%2Fdownloads%2FCH32V003DS0_PDF.html&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)
- **MP1605GTF-Z** (power-management): MPS MP1605GTF-Z synchronous buck converter providing 3.3V at up to 2A output — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.monolithicpower.com%2Fen%2Fdocumentview%2Fproductdocument%2Findex%2Fversion%2F2%2Fdocument_type%2FDatasheet%2Flang%2Fen%2Fsku%2FMP1605%2Fdocument_id%2F9426%2F&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)

## Protocols

- **SPI**
- **I2C**
- **I2S**
- **DVP**
- **UART**

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO1 | CAM_HREF | DVP | digital-input, digital-output |
| GPIO2 | CAM_D0 | DVP | digital-input, digital-output |
| GPIO3 | LCD_CS | SPI | digital-input, digital-output |
| GPIO4 | LCD_SCK | SPI | digital-input, digital-output |
| GPIO5 | LCD_BL | — | digital-input, digital-output, pwm |
| GPIO7 | LCD_DC | SPI | digital-input, digital-output |
| GPIO8 | LCD_MISO | SPI | digital-input, digital-output |
| GPIO9 | LCD_MOSI | SPI | digital-input, digital-output |
| GPIO10 | I2C SCL | I2C | digital-input, digital-output |
| GPIO11 | I2C SDA | I2C | digital-input, digital-output |
| GPIO12 | I2S MCLK | I2S | digital-input, digital-output |
| GPIO13 | I2S SCLK | I2S | digital-input, digital-output |
| GPIO14 | I2S LRCK | I2S | digital-input, digital-output |
| GPIO15 | I2S_ASDOUT (mic) | I2S | digital-input, digital-output |
| GPIO16 | I2S_DSDIN (speaker) | I2S | digital-input, digital-output |
| GPIO17 | CAM_D1 | DVP | digital-input, digital-output |
| GPIO18 | CAM_D2 | DVP | digital-input, digital-output |
| GPIO39 | CAM_D3 | DVP | digital-input, digital-output |
| GPIO40 | SD_SCK | SPI | digital-input, digital-output |
| GPIO41 | SD_MISO | SPI | digital-input, digital-output |
| GPIO42 | SD_MOSI | SPI | digital-input, digital-output |

## Description

## Overview

The Waveshare ESP32-S3-CAM-OV5640 is an AIoT development board combining camera, audio, and wireless capabilities in a single compact package. It features a 5-megapixel OV5640 autofocus camera sensor with DVP interface capable of 2592x1944 resolution, making it suitable for image capture, object detection, and AI vision applications.

The board integrates a complete audio subsystem with dual-microphone array (ES7210 ADC) for noise reduction and echo cancellation, an ES8311 audio codec, and NS4150B 3W Class-D amplifier for speaker output. This combination enables AI voice assistants, intercom systems, and voice-controlled smart home devices.

A CH32V003F4U6 RISC-V co-processor provides additional I/O expansion, while the ETA6098 battery management IC supports portable operation from a 3.7V LiPo battery via the GH1.25 connector. The 18-pin FPC display interface supports Waveshare SPI/QSPI LCD screens from 1.47 to 3.5 inches, and a TF card slot provides expandable storage for recordings and image capture.

## Where to Buy

- [Waveshare](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fesp32-s3-cam-ov5640.htm&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export) — $16.99

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fesp32-s3-cam-ov5640.htm&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fwaveshareteam&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-cam-ov5640&source=md-export)

## Tags

`esp32-s3`, `camera`, `ov5640`, `5mp`, `ai`, `audio`, `microphone`, `voice`, `aiot`, `waveshare`

## Images

![Waveshare ESP32-S3-CAM-OV5640](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-cam-ov5640/6a4afcb65441.jpg)
![Waveshare ESP32-S3-CAM-OV5640](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-cam-ov5640/238f7c97a1c4.jpg)
![Waveshare ESP32-S3-CAM-OV5640](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-cam-ov5640/f0beb1e33c0a.jpg)
![Waveshare ESP32-S3-CAM-OV5640](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-cam-ov5640/7da8ca91b2a1.jpg)
![Waveshare ESP32-S3-CAM-OV5640](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-cam-ov5640/a7264b9d1381.jpg)
![Waveshare ESP32-S3-CAM-OV5640](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-cam-ov5640/ae44b95fe916.jpg)
![Waveshare ESP32-S3-CAM-OV5640](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-cam-ov5640/02eabe314af5.jpg)
![Waveshare ESP32-S3-CAM-OV5640](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-cam-ov5640/b1c13a442b02.jpg)

> **Battery Powered:** Li-Po

---
[View full device page](https://openhardware.directory/devices/waveshare-esp32-s3-cam-ov5640)