一、项目概述
本项目基于 ESP32-CAM 模块开发一台四轮移动监控小车,利用 ESP32 自带 WiFi 功能搭建嵌入式 Web 服务器,无需额外 APP,仅通过手机或电脑浏览器,即可同时实现小车运动遥控与摄像头实时视频传输。项目硬件、代码、PCB 文件全部开源,整体成本低,结构简单,非常适合物联网、嵌入式系统、机器人方向的入门学习,也可作为小型移动巡检设备原型。
二、系统方案设计
硬件组成
主控与图像采集:ESP32-CAM 模块,集成 ESP32 芯片与 OV2640 摄像头,负责 WiFi 通信、视频采集、网页服务与指令解析。
电机驱动单元:L298N/L293D 电机驱动模块,接收 ESP32 控制信号,驱动直流减速电机。
移动底盘:四轮小车底盘 + 4 台直流减速电机,提供前进、后退、左右转向能力。
供电模块:锂电池组,为 ESP32-CAM、驱动板与电机统一供电。
拓展硬件:项目配套开源 PCB 板,简化接线,提升小车结构稳定性。
软件工作流程
ESP32-CAM 启动后创建 WiFi 热点,用户设备连接该热点;
ESP32 内部运行 Web 服务,用户在浏览器访问设备 IP,加载可视化控制页面;
网页包含方向控制按钮与实时视频窗口;点击按钮后,浏览器将控制指令通过 WiFi 下发至 ESP32;
ESP32 解析指令,输出电平信号控制电机驱动板,实现小车移动;
OV2640 摄像头持续采集图像,经 ESP32 编码后,以视频流形式推送到网页端,完成实时画面预览。
三、项目功能
网页无线遥控:浏览器端控制小车前进、后退、左转、右转、停止;
实时视频监控:摄像头采集现场画面,网页实时预览移动视角;
轻量化部署:仅需烧录代码,无需安装上位机软件或手机 APP;
可二次开发:预留拓展空间,可后续增加移动侦测、人脸检测、云台、外网远程访问等功能。
四、项目价值
本项目完整覆盖嵌入式 Web 开发、WiFi 无线网络通信、图像采集传输、电机驱动控制等知识点。既可作为高校电子实践课程、科创竞赛作品,也适合电子爱好者入门物联网机器人开发。项目全部资料开源,可直接复刻硬件与代码,快速验证移动监控机器人方案。
五、License
unlicense-未注明协议,请勿商业使用
六、项目地址
https://github.com/Circuit-Digest/ESP32-Cam-Surveillance-Car
