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

【源码】基于Qt框架的Raspberry Pi安全监控系统

项目简介

本项目是基于Qt框架开发的Raspberry Pi安全监控系统。系统集成了摄像头和运动传感器,具备邮件警报通知功能。用户能通过系统界面完成登录、注册操作,还可设置监控参数、查看历史记录。

项目的主要特性和功能

  • 摄像头监控:可实现实时视频流查看与图片捕捉。
  • 运动检测:借助连接到GPIO的运动传感器检测运动事件。
  • 用户管理:提供用户注册和登录功能。
  • 警报通知:支持通过邮件发送警报。
  • 历史记录:方便查看和管理历史监控记录。
  • 设置功能:用户能够设置警报参数和监控模式。

安装使用步骤

环境准备

  • 确保已安装Qt框架、nlohmann库、libcurl库和pigpio库(仅适用于Raspberry Pi)。
  • 确保Raspberry Pi已连接摄像头和运动传感器,并配置好GPIO接口。

下载项目

复制或下载本项目源码到本地。

配置项目

  • 修改mysystem.cpp中的GPIO引脚配置(默认GPIO 12)。
  • 确保send-email.sh脚本与可执行文件在同一目录下。

编译项目

  • 使用CMake进行项目编译,确保所有依赖库已正确安装。
  • 如果项目文件夹名称不是untitled,请在CMakeLists.txt中修改相关路径。

运行项目

  • 在Raspberry Pi上以root权限运行可执行文件(sudo ./prog)。
  • 确保所有依赖库和脚本文件已正确配置。

下载地址

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