外观
项目简介🪄
项目介绍
本项目基于搭载双核RISC处理器的【立创开发板 ESP32S3R8N8】构建,是一个支持500万像素的卡片照相机,支持局域网相册管理,采用模块化CMOS传感器,可自由选择OV2640/OV5640模块。贴片阻容采用0805封装,适合初学者焊接。
项目功能
立创开发板ESP32S3R8N8开发板具有8MB PSRAM 和 8MB FLASH,得益于8MB 的 PSRAM,本项目中摄像头使用了多帧缓存,使得实时画面拥有较高的FPS帧率,同时在屏幕显示中也采用了双画布缓存,避免图文元素和摄像头画面重叠闪烁。同时借助RTOS实时操作系统实现复杂任务处理。
固件功能
- ✅ 使用RTOS实时操作系统,多核多任务多线程并发
- ✅ 支持摄像头多帧缓存及屏幕双缓冲区
- ✅ 支持500万像素CMOS采集,高达2.5K分辨率的超清图像
- ✅ 支持局域网文件管理,无需读卡器即可导出至手机等其他设备中
- ✅ 支持本地图像预览
- ✅ 支持7种特殊色彩滤镜
- ✅ 支持画面亮度,对比度,饱和度调节
- ✅ 错误报告,未插入摄像头、TF卡时提示
项目参数🔮
- 采用【立创开发板 ESP32S3R8N8】作为主控,搭载 Xtensa® 32 位 LX7 双核RISC处理器,主频高达 240 MHz
- 摄像头CMOS支持200万像素的OV2640和支持500万像素的OV5640模块,模块化设计,可自由更换
- 屏幕采用ST7789驱动的2.4寸屏幕,240*320分辨率
- 电池采用两节并联14500锂电池,满电电压4.2V
- 充电方案采用TP4056芯片,最大1A充电电流
实物图
正面 | 背面 |
---|---|
![]() | ![]() |
预览窗界面 | 相册界面 |
![]() | ![]() |
OV2640广角模块 | OV5640标准模块 |
![]() | ![]() |
拓展方向
本项目提供了一个简单的照相机设计方案,你可以基于本项目为照相机设计自定义的UI界面,添加更多功能,也可以基于ESP32S3的蓝牙或WIFI功能添加联网功能或其他外设交互功能等等,对此我们给出以下拓展方向参考 - 专业相机模式,允许通过UI调节曝光、白平衡等等
- 触控功能,改用电容触控屏,触屏交互体验
- 网络打印功能,通过蓝牙或WIFI发送文件到打印机打印
- AI识别功能,检测到人脸时自动拍照
- 翻转屏结构,优化外壳结构,实现屏幕翻转
- ......
⚠️注意事项
1.购买屏幕时请务必注意线序,确保线序与PCB焊盘线序一致。(屏幕驱动ST7789,使用ILI9341也可以软件改,驱动无所谓,7789价格相对9341较低)
2.购买CMOS模组时务注意线序,确保线序与PCB接口线序一致。(OV2640/OV5640均可驱动,软件修改即可,2640价格底但成像差,5640价格高但发热量大)
3.如果屏幕背部是钢壳,则焊接时注意与PCB板绝缘(可以垫纸或贴胶带),避免插件焊盘接触钢壳引起短路。
4.建议为主控及充电芯片添加散热片(网络传输图片和1A电流充电下会产生热量),使用OV5640时建议为OV5640及LDO也添加散热片。