HALO 开源项目使用与启动教程
1. 项目介绍
HALO 是一个开源的空气质量监测器,它不仅能够监测空气中的颗粒物(如灰尘、花粉等),还能检测volatile organic compounds(VOCs)、CO₂以及多种气体。HALO 配备了先进的传感器,能够追踪温度、湿度和气压。此外,它还具备蓝牙追踪功能,并能通过WiFi与ESPHome集成,无需担心云订阅或隐藏费用。
HALO 的特点包括:
- 监测 PM2.5、PM10 等颗粒物。
- 检测 CO₂、VOCs以及氨气、乙醇、氢气等气体。
- 监控温度、湿度和气压。
- 配备 RGB LED 环,用于空气质量通知或即兴派对。
- 集成蓝牙功能,可用于智能家居自动化。
- 配有 3.4 英寸触摸屏,方便导航和监控。
2. 项目快速启动
硬件准备
- 确保你有一个 LilyGO T-Display-Long-S3。
- 准备必要的传感器,例如 SCD-41、SEN54(或SEN55)、BME280、MIC4514。
- 准备一个合适的 USB-C 电源。
软件安装
首先,从 GitHub 克隆项目:
git clone https://github.com/yashmulgaonkar/halo.git
cd halo
接着,根据官方文档编译和上传固件到你的 LilyGO T-Display-Long-S3。
配网
- 打开设备,搜索并连接到名为 "HALO's AP" 的热点。
- 在浏览器中输入
http://192.168.4.1
,进入设备配置界面。 - 输入你的 WiFi 名称和密码,完成配置。
3. 应用案例和最佳实践
集成到 Home Assistant
使用 ESPHome 将 HALO 集成到 Home Assistant 中。按照提示操作,添加设备,并为其分配一个位置。
自定义显示
利用 HALO 的触摸屏,可以自定义显示界面,例如添加图表或更改显示的传感器数据。
4. 典型生态项目
HALO 的开源属性鼓励用户进行自定义和扩展。以下是一些典型的生态项目:
- 智能家居集成:将 HALO 数据集成到智能家居系统中,实现自动化控制。
- 环境监测网络:建立一个由多个 HALO 设备组成的网络,用于更大范围的环境监测。
- 教育和研究:在教育和研究环境中使用 HALO,作为学习和研究的工具。
通过以上教程,您应该能够开始使用 HALO,并根据需要进行扩展和自定义。