ESP32驱动OV2640摄像头,实现局域网视频采集
应用于智能家居、低成本监控等
1、产品简介
一款局域网摄像头,可以通过浏览器登录实时查看视频画面
2、应用场景
应用于智能家居、低成本监控等
3、产品概述
a: 该方案是一款低成本视频监控方案
b: 原理为ESP32驱动OV2640摄像头
c: ESP32接入网络后可通过浏览器实时预览摄像头画面
d: 支持浏览器配网
e: typc-c 烧写、供电、查看串口打印日志
4、产品参数
输入接口:Type-C
输入电压: 5V DC
额定功率:0.5W
最大瞬时功率:1W
主芯片: ESP32-S
PCB 尺寸: 63 * 42 (mm)
5、使用方法
a: 将OV2640摄像头接入图5-1中“摄像头”处
图5-1
b: 通过Type-C数据线将板子连接到PC,通过串口调试助手打开相应串口
c: 等待10s左右,此时串口调试助手打印日志如图5-2
图5-2
d: 此时板子自身已经作为AP产生一个热点AutoConnectAP,接下来电脑连接该热点,打开浏览器输入192.168.4.1
e: 接下来浏览器将会进入配网界面,如图5-3,点击“Configure WIFI”,根据提示选择WIFI账号、输入密码
图5-3
f: 接下来串口调试助手会显示WIFI连接成功信息,并打印摄像头预览地址,如图5-4
图5-4
g: 确保PC端和ESP32处于同一局域网内,使用浏览器登录"IP:81/stream",其中IP为刚刚串口调试助手打印的地址,即可预览摄像头画面。
6、备注
1、本模块为软件+硬件 ,需要烧写程序后才可使用,源代码使用Arduino IDE打开编译烧录,所需文件以及教程详见附件"《代码烧说明》"、源代码“Arduino源码.rar”
2、PCB使用的U1 IPS6404LSQ芯片、摄像头OV2640不在BOM中,需自行准备,相关链接信息请查看附件"《购买参考链接》"
3、U1为PSARM芯片,此芯片可选择不焊,若没有焊接此芯片,摄像头在高分辨率预览时会卡顿
4、成本:25元左右(不含PCB、不含U1)
5、所有需要的文件都在附件中,无需笔者再提供其他文件,但编译源代码过程中可能需要自行安装一些库文件,入门、小白以及对arduino ide不熟悉者勿拍,本项目不提供任何形式的技术支持
7、测试视频
视频中展示了ESP32摄像头的视频预览画面,分别拍摄了网页时间和一段视频
点赞