待补充 theyosh/TerrariumPI

智能家居 3/5 🧩 软硬件结合 已发布
theyosh 412 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
待补充

项目简介

Home automated terrarium/aquarium or other enclosed environment with a Raspberry Pi


TerrariumPI 是一款专为爬虫饲养箱、水族箱、温室等封闭环境设计的开源智能家居控制软件,至今已稳定运行超过10年。它的核心使命是帮助用户以低成本实现环境自动化管理,让温度、湿度等关键指标保持恒定,从而为动植物提供稳定舒适的生存条件。

标签

项目特点

**多传感器支持**:兼容 DHT22、DS18B20、BME280、AM2302 等多种温湿度传感器,灵活搭配。
**多路控制输出**:支持继电器、调光器、水泵、风扇、加热灯等设备,实现闭环自动调节。
**Web 可视化面板**:提供实时仪表盘、历史曲线、报警通知,手机电脑都能访问。
**定时与触发规则**:可设置时间计划、阈值触发、联动逻辑,满足复杂环境控制需求。
**低功耗长期运行**:基于树莓派 Zero/3B/4B,功耗低,适合 7×24 小时无人值守。
**插件化扩展**:支持摄像头、MQTT、GPIO 扩展板、I2C 设备等,功能可自由组合。

技术规格

硬件平台 Raspberry Pi Zero / 3B / 3B+ / 4B
操作系统 Raspberry Pi OS (32-bit) Lite / Desktop
编程语言 Python 3
Web 框架 Flask
数据库 SQLite
传感器接口 GPIO (I2C / 1-Wire / SPI)
支持传感器 DHT22, DS18B20, BME280, AM2302, SHT30, BH1750, MLX90614 等
控制输出 GPIO 继电器 / MOSFET / PWM 调光 / 步进电机
通信协议 MQTT, HTTP API, WebSocket
显示支持 OLED SSD1306, LCD 1602/2004 (I2C)
摄像头 Raspberry Pi Camera Module / USB 摄像头
电源要求 5V DC (2.5A 以上推荐)
存储要求 最小 8GB microSD 卡

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Raspberry Pi 3B+ / 4B 1 推荐 2GB RAM 以上
microSD 卡 16GB+ 1 Class 10 以上
5V 3A USB-C 电源适配器 1 树莓派专用
DHT22 / AM2302 1-3 精度 ±0.5°C
DS18B20 (防水型) 1-5 1-Wire 接口
BME280 1 I2C 接口
BH1750 1 I2C 接口
2路/4路 5V 继电器 1-2 控制加热/灯光/水泵
MOSFET PWM 调光器 1 控制灯带亮度
12V 散热风扇 1-2 配合继电器使用
OLED 128x64 (SSD1306) 1 I2C 接口,可选
Raspberry Pi Camera v2 1 可选,用于监控
公对母/公对公 若干 连接传感器
830 孔面包板 1 原型搭建

能力画像

**记忆与知识检索**:3/5 — 需要查阅传感器接线图、GPIO 引脚定义和官方文档,但大部分信息集中在一个 Wiki 里。
**动手与操作**:4/5 — 需要焊接、接线、固定传感器和继电器,适合有一定手工基础的爱好者。
**编程与算法**:2/5 — 基本不需要写代码,配置文件即可;如需自定义逻辑则需要 Python 基础。
**设计与建模**:1/5 — 不涉及 3D 建模或 PCB 设计,但可自行设计外壳。
**实验与调试**:4/5 — 需要反复测试传感器读数、继电器动作、网络连接,调试过程较多。
**协作与分享**:3/5 — 可通过 GitHub Issues 和 Wiki 贡献,社区活跃度中等。
**学习与研究**:4/5 — 能学到树莓派 GPIO、传感器协议、PID 控制、Web 服务搭建等实用技能。
**系统集成**:3/5 — 支持 MQTT 和 HTTP API,可接入 Home Assistant 等智能家居平台。

视频

所需技能

基础电子知识(电压、电流、GPIO 引脚) 树莓派系统安装与 SSH 操作 简单的 Python 脚本阅读与修改 传感器接线与面包板搭建 基本的 Linux 命令行操作(文件编辑、服务管理) 网络配置(静态 IP、Wi-Fi 设置)

适用场景

爬虫饲养箱(蜥蜴、蛇、龟)的温度与湿度自动控制
水族箱的灯光定时、水温监测与过滤泵控制
小型温室或植物培育箱的环境自动化
昆虫饲养箱(螳螂、甲虫)的昼夜节律模拟
实验室或教学用的低成本环境监测平台
智能家居 DIY 爱好者的传感器与控制实践项目