littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Arduino框架的ESP32 DIN CCTV系统

项目简介

此项目是基于Arduino框架的智能家居安全监控系统。设计了兼容DIN导轨的WiFi安全摄像头,具备门铃检测、磁性/干簧开关门检测和PIR传感器等功能,检测到未经授权的入侵时会通过Telegram发送警报通知。

项目的主要特性和功能

  • WiFi连接:借助ESP32芯片实现无线WiFi连接,支持远程监控与管理。
  • 实时监控:利用AI - Thinker ESP32 - CAM板和160°广角镜头开展实时视频监控。
  • 门铃检测:集成磁性/干簧开关,检测门的开关状态并发送警报。
  • PIR传感器:检测移动并触发警报。
  • Telegram通知:通过Telegram应用发送实时警报通知。
  • OTA更新:支持无线更新(OTA),便于远程升级软件。

安装使用步骤

硬件准备

  • AI - Thinker ESP32 - CAM OV2640 160°摄像头模块
  • MeanWell HDR - 15 - 5 5V 15W DC电源
  • 门磁开关和PIR传感器
  • 蜂鸣器
  • DIN导轨AC/DC转换器

软件环境

  • 安装Arduino IDE和PlatformIO插件。
  • 下载并安装ESP32开发板支持包。

配置文件

src/secrets.h文件中配置WiFi SSID、密码和Telegram API令牌。

编译和上传

  • 使用Arduino IDE或PlatformIO编译代码。
  • 通过USB - TTL模块或OTA方式上传代码到ESP32设备。

测试和调试

  • 连接所有硬件组件并测试系统功能。
  • 根据需要调整传感器和警报设置。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】