pageauc/pi-timolo
3/5
🧩 软硬件结合
已发布
项目简介
Raspberry PI-TIMOLO ( PI-TImelapse, MOtion, LOwLight ) uses RPI picamera and OpenCV for Remote Headless Security Monitor
PI-TIMOLO 是一个专为树莓派(Raspberry Pi)设计的开源相机项目,其名称巧妙地融合了“Pi”(树莓派)、“Timelapse”(延时摄影)、“Motion”(运动检测)和“Lowlight”(低光环境)四个核心功能。该项目主要解决在无人值守或远程场景下,利用树莓派摄像头模块进行自动化图像采集与监控的需求。它支持同时或分别执行延时摄影和运动追踪拍摄,并能生成高清图像或视频。特别值得一提的是,它具备低光环境下的长曝光能力,并基于光线阈值实现平滑的黄昏过渡,因此无需实时时钟也能在日夜交替时稳定工作。
标签
项目特点
**多模式合一**:同时支持延时摄影、运动检测触发拍摄和低光长曝光,三种模式可以单独用也可以组合用。
**智能光线适应**:基于光线阈值自动判断日夜,黄昏时平滑过渡到长曝光模式,无需外部时钟或传感器。
**无人值守运行**:所有拍摄逻辑自动执行,支持循环拍摄、文件管理、错误恢复,适合长期部署。
**灵活的输出格式**:既能生成高清JPEG图像,也能自动合成MP4视频,还可以选择保存运动检测时的前后帧序列。
**远程管理友好**:支持通过SSH或VNC远程控制,配置文件简单明了,改参数不用重编译。
**低资源占用**:专为树莓派优化,在Pi Zero上也能流畅运行,内存和CPU占用控制得很好。
技术规格
| 支持硬件 | Raspberry Pi全系列(含Pi Zero、Pi 3、Pi 4、Pi 5) |
|---|---|
| 摄像头模块 | Raspberry Pi Camera Module v1/v2、HQ Camera、OV5647、IMX219、IMX477 |
| 操作系统 | Raspberry Pi OS(32/64位)、Ubuntu Server |
| Python版本 | Python 3.6+ |
| 图像分辨率 | 最高支持摄像头原生分辨率(如3280×2464) |
| 视频编码 | H.264(通过raspivid或picamera库) |
| 延时摄影间隔 | 可配置,最小1秒 |
| 运动检测灵敏度 | 可配置像素变化阈值 |
| 低光曝光时间 | 可配置,最长支持数秒长曝光 |
| 存储介质 | SD卡、USB硬盘、网络挂载 |
| 文件格式 | JPEG图像、MP4视频 |
| 电源要求 | 5V/2.5A(建议) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 树莓派(Raspberry Pi) | 1 | — | 推荐Pi 3B+或Pi 4 |
| 树莓派摄像头模块 | 1 | — | v1/v2/HQ均可 |
| microSD卡 | 1 | — | 建议16GB以上,Class 10 |
| 5V/2.5A电源适配器 | 1 | — | 带Micro USB或USB-C接口 |
| 树莓派外壳 | 1 | — | 建议带摄像头支架 |
| 三脚架或固定支架 | 1 | — | 用于稳定拍摄 |
| 外部存储(USB硬盘) | 1 | — | 长时间拍摄时扩展存储 |
| 实时时钟模块(RTC) | 1 | — | 非必需,但可提高时间精度 |
能力画像
**记忆与知识检索**:3/5 — 需要阅读官方文档和配置文件说明,但整体信息量不大,容易上手。
**动手与操作**:4/5 — 需要连接摄像头、安装树莓派系统、配置网络和电源,有一定硬件组装要求。
**编程与算法**:2/5 — 无需自己写代码,但需要理解Python配置文件中的参数含义,会修改简单脚本。
**设计与建模**:1/5 — 不涉及3D建模或电路设计,但可能需要设计摄像头固定支架。
**实验与调试**:3/5 — 需要调试摄像头角度、光线阈值、运动灵敏度等参数,通过日志文件排查问题。
**协作与分享**:2/5 — 项目是个人使用为主,但可以通过GitHub提交issue或分享配置经验。
**学习与研究**:4/5 — 可以深入学习计算机视觉、图像处理、树莓派GPIO和摄像头接口知识。
**系统集成**:3/5 — 可以与其他树莓派项目(如Home Assistant、MotionEye)集成,搭建完整监控系统。
项目图库
所需技能
树莓派基础操作(系统烧录、SSH连接、文件管理)
基本Linux命令行使用(cd、ls、nano、sudo)
Python配置文件阅读与修改
摄像头安装与调试
网络配置(WiFi或以太网)
日志文件查看与问题排查
可选:视频后期处理(剪辑、压缩)
适用场景
**延时摄影**:拍摄日出日落、植物生长、建筑工地、云彩流动等长时间变化场景
**运动检测监控**:庭院防盗、宠物观察、野生动物监测、车位监控
**低光环境拍摄**:夜间星空、城市夜景、黄昏过渡、室内暗光监控
**远程无人值守**:野外科学考察、农场作物监测、工地安全监控
**创意摄影项目**:制作定格动画、拍摄慢动作回放、记录家庭活动
**教学与学习**:树莓派入门实践、计算机视觉实验、物联网项目原型