
esp32s3照相/摄影机+M12变焦镜头
简介
用esp32s3芯片,有16MB SPI Flash + 8MB PSRAM,搭载sd卡储存,麦克风,喇叭,4000毫安电池,摄像头为OV5640,手动变焦镜头,变焦2.8~12mm和5~50mm镜头
简介:用esp32s3芯片,有16MB SPI Flash + 8MB PSRAM,搭载sd卡储存,麦克风,喇叭,4000毫安电池,摄像头为OV5640,手动变焦镜头,变焦2.8~12mm和5~50mm镜头开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
项目简介
本项目是基于esp32s3单片机的照相/摄影机+M12镜头
项目参数
相关功能参数介绍:
ESP32-S3-WROOM-1-N8R16:
- 接收并处理摄像头、麦克风的采集数据;向屏幕发送实时影像显示指令;控制 SD 卡的图片 / 音频写入与读取;同时运行程序逻辑,响应外部操作。
sd卡:
- 当摄像头完成拍照后,ESP32-S3 会将图像文件(如 JPG 格式)写入 SD 卡;当麦克风完成音频录制后,编码后的音频文件(如 WAV 格式)也会存储到 SD 卡;后续可通过读取 SD 卡数据,实现图片回看或音频回放。
2.0寸屏幕:
- 通过SPI等接口与ESP32-S3连接,接收主控传输的实时影像数据,同步显示摄像头捕捉的画面。
OV5640摄像头:
- 支持最高500万像素的图像采集(分辨率可达2592×1944)。
NS4168音频功率放大器:
- 让扬声器播放出清晰的声音。
ICS-43434数字麦克风:
- 通过I2S接口将数字音频数据传给ESP32-S3,主控对数据进行编码后,再存储到SD卡中,完成音频录制。
AP3032KTR-G1补光灯:
- 补光
TP4056+DW01A+FS8205A锂电池充放电管理:
- 4000毫安充放电,有过充保护
QMI8658A陀螺仪:
- 陀螺仪来拍摄防抖
硬件配置
// config.h
#pragma once
// 引脚配置
#define TFT_SCLK 41 // SPI时钟
#define TFT_MOSI 40 // SPI数据
#define TFT_DC 39 // 数据/命令控制
#define TFT_RST -1 // 复位
#define TFT_CS -1 // 片选(如未使用设为-1)
#define TFT_BL 42 // 背光控制
#define SD_DATA 21
#define SD_CLK 47
#define SD_CMD 48
#define I2S_DOUT 45 // 扬声器输出
#define I2S_BCLK 14
#define I2S_LRC 13
#define I2S_DIN 12 // 麦克风输入
#define PWDN_GPIO_NUM -1
#define RESET_GPIO_NUM -1
#define XCLK_GPIO_NUM 5
#define SIOD_GPIO_NUM 1
#define SIOC_GPIO_NUM 2
#define Y2_GPIO_NUM 16
#define Y3_GPIO_NUM 18
#define Y4_GPIO_NUM 8
#define Y5_GPIO_NUM 17
#define Y6_GPIO_NUM 15
#define Y7_GPIO_NUM 6
#define Y8_GPIO_NUM 4
#define Y9_GPIO_NUM 9
#define VSYNC_GPIO_NUM 3
#define HREF_GPIO_NUM 46
#define PCLK_GPIO_NUM 7
#define XCLK_FREQ_HZ 20000000
#define LED 38
#define tph_bt 10
#define menu_bt 11
// 文件系统配置
#define ROOT "/root"
#define CONFIG_FILE ROOT "/data.json"
// 屏幕尺寸
#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 240
#define SCREEN_ROTATION 3
// WiFi配置结构体
struct WiFiConfig {
String ssid;
String password;
};
// 麦克风配置
#define I2S_PORT I2S_NUM_1
#define bufferLen 1024
typedef struct {
uint8_t lastSteadyState; // 上一次稳定状态
uint8_t currentSteadyState; // 当前的稳定状态
uint8_t isActivate; // 上次状态变化时间
} Button;
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










