ArduinoHouse 智能家居系统
arduinohouse
比赛/竞技
⭐⭐☆☆☆ (2/5)
🧩 软硬件结合
已发布
项目简介
基于Arduino的开源/开源硬件家庭自动化。
基于Arduino的开源/开放硬件家庭自动化系统。
项目特点
完全开源:基于 Arduino 和开源软件,所有设计文件和代码均可获取
集中式拓扑:所有设备(开关、灯光、暖气、窗帘)均通过 CAT5E 网线连接到中央单元
模块化网关:输入/输出网关通过局域网连接,使用 MQTT 协议通信
中央控制:使用 Raspberry Pi 运行 OpenHAB 和 Mosquitto MQTT 服务器
可扩展设计:支持多种传感器和执行器,易于添加新设备
技术规格
| 中央控制器 | |
|---|---|
| 通信协议 | |
| 数据线缆 | |
| 输入/输出网关 | |
| 控制对象 | |
| 电源布线 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Raspberry Pi | 1 | — | 运行 OpenHAB 和 Mosquitto |
| Arduino 板 | 若干 | — | 作为输入/输出网关 |
| CAT5E 网线 | 若干 | — | 用于数据线和开关连接 |
| 电源线 | 若干 | — | 直接连接到中央单元 |
| 继电器模块 | 若干 | — | 控制灯光、暖气等 |
| 开关面板 | 若干 | — | 连接到中央单元 |
| 窗帘电机 | 若干 | — | 控制窗帘开合 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 焊台 | 焊接电子元件和连接器 | ✅ 是 |
| 剥线钳 | 处理 CAT5E 网线和电源线 | ✅ 是 |
| 压线钳 | 制作 RJ45 网线接头 | ✅ 是 |
| 万用表 | 测试电路连接和电压 | ✅ 是 |
| 螺丝刀套装 | 安装面板和固定设备 | ✅ 是 |
| 电钻 | 安装布线槽和固定支架 | ▢ 推荐 |
能力画像
记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
3/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
3/5
所需技能
🔧 **动手能力**:需要较强的动手能力,包括布线、焊接、安装面板和连接器,以及搭建中央控制单元
💻 **编程能力**:需要掌握 Arduino 编程(C/C++)和 OpenHAB 配置,了解 MQTT 协议和网络通信
⚡ **电子电路**:需要理解继电器控制、传感器接口、电源布线等基础电路知识
适用场景
新建房屋或装修时,规划并部署完整的智能家居系统
希望完全控制家庭自动化系统,避免依赖商业云平台
学习和实践开源硬件、MQTT 协议和家庭自动化集成
需要高度定制化的智能家居解决方案,支持多种设备和场景