
基于ESP32和OV5640制作一台照相机
简介
仅作为功能验证制作,请不要对拍摄画质和实用性抱有太大期待。
简介:仅作为功能验证制作,请不要对拍摄画质和实用性抱有太大期待。开源协议
:GPL 3.0
描述
使用usb和uart双接口
配有16mb外置flash和8mb外置psram
使用tp5400作为充电管理,最大充电输出电流达到1A
摄像头可适配ov2640,代码中稍作修改即可
制作注意事项:
1.请不要焊接电阻R7(0欧)
如图所示:

该电阻用于引出resst引脚方便在调试时重启,若焊接该电阻则无法正常运行。
2.补光灯焊接

注意LED2,LED6,LED1三个陶瓷led的正极(带孔的一端为正极)应对应图中所示封装的白色竖线左侧焊盘
3.建议优先焊接esp32芯片
避免被周边电阻电容遮挡不便焊接
4.可能遇到的问题
在我制作的过程中出现过一次uart接口无法识别的问题,并且有时上电无法正常运行程序,会莫名进入烧录模式。猜测是ch340芯片在焊接过程被击穿导致,制作另外几个板子时问题没有复现。
5.摄像头安装
先将散热片贴在摄像头背面,再将摄像头朝上塞入板子上的正方形开孔,旋紧螺丝固定,最后用镊子将排线塞入fpc插座盖紧即可


(可在tp5400下方也贴一片散热片加强散热)
这里因为我初版pcb尺寸有误所以使用热熔胶固定,不建议模仿
6.SD卡格式
仅支持最大16GB容量,格式选择FAT32
7.tft屏幕焊接
屏幕排线上的数字“1”标识应与pcb上的数字“1”丝印相对应


材料采购指南:
1.摄像头
使用摄像头型号为ov5640,无畸变105度镜头 28mm。其方形底座边长为14mm,螺丝孔中心距18mm



其配套的fpc插座为:24pin翻盖下接
2.补光led(LED2,LED6,LED1)
选购3v26mm陶瓷led,颜色自选,这里使用暖光

3.摄像头散热片
摄像头运行时发热较大,建议使用14mm边长铝散热片(自带背胶),散热片高度可自选。

4.tft屏幕选购
选用1.33寸,240*240像素,st7789驱动芯片,12pin焊接


5.电池选购
电池容量任意,这里使用1000mah,型号:103030。在向客服备注端子时注意选择:1.25红黑,正向

6.快门键选购
选择无柄微动开关


7.螺丝选购
这里选择m1.7自攻螺丝,长度在5mm左右比较合适

ARDUINO IDE烧录设置

注意设置中的psram一定要打开,否则无法正常拍照
使用的esp32开发板包版本是2.0.9,最新版本(3.3.0)测试时无法正常运行,上传到板子会不断重启
拍照效果展示



注意:由于摄像头横向安装,实际拍摄时将摄像机竖起拍摄才能拍出正常的横屏画面。横向拍摄后需要在电脑上将照片旋转90度。
作为一台玩具照相机还是足够了
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论