设计一个智能环境监测站
扫描二维码
随时随地手机看文章
这个智能环境监测站是使用CrowPanel Advance(5“或7”)和EnSens Add-on(具有博世BME688传感器)建造的。它提供了一个详细的概述室内空气质量和室外天气条件在一个单一的,直观的界面。
你需要什么
•CrowPanel Advance - 5英寸或7英寸版本
•EnSens附加组件-用于实时传感温度,湿度,压力,VOC, CO₂和室内空气质量
主要特点
用户界面有两个主要选项卡(室内和天气预报)和一个额外的设置选项卡。
1. 室内标签-实时本地监控
室内选项卡以清晰的视觉格式显示EnSens附加组件的详细传感器读数:
•时间和日期:完整的时钟,日历和星期几
•温度:当前读数用趋势箭头表示最近的变化
•湿度:带有趋势指示器和计算露点的活值
•压力:实时读数,趋势箭头,24小时压力图
•空气质素指标:
室内空气质量指数(IAQ):用颜色表示,从0(优秀)到500(有害)
CO₂:室内二氧化碳水平与基于健康的警报
VOC:对家具、油漆或人类活动等常见来源的挥发性有机化合物的检测,用颜色指示器显示
每个参数都通过直观的视觉效果增强,以帮助用户快速评估舒适度和潜在的健康风险
2. 预报标签-在线天气
从OpenWeatherMap获取天气数据,包括:
•外部温度、湿度和压力
•天气状况图标和每日预报摘要
•基于位置的自动更新
设置菜单
系统提供完整的配置界面:
•无线网络设置
•位置设置(天气预报)
•手动或自动屏幕亮度
•手动时间和日期调整
•测量单位选择:°C /°F, hPa / mmHg
可定制和扩展
CrowPanel和EnSens Add-on的固件都是开源的,可以针对高级用例进行修改。轻松扩展站点的功能或将其集成到更广泛的环境监测系统中。
安装和固件指南
步骤1:安装EnSens附加模块
只需将EnSens插件插入CrowPanel Advance背面的专用扩展端口。
参考产品照片-不需要工具或配置。固件上传后模块将被自动识别。
不要忘记将面板背面的跳线移动到WM(无线模块)位置。
步骤2:刷新固件
选项A:使用预构建固件(建议初学者使用)
1. 解压缩归档文件。
2. 通过USB-C电缆将CrowPanel连接到PC。
3. 从解压文件夹中启动FlashTool.exe -它会自动检测COM端口并自动刷新固件。
4. 等待闪烁完成-系统将重新启动并立即开始显示数据。
选项B:从源代码构建(适用于开发人员)
1. 安装开发工具:
o安装Visual Studio Code
○为VSCode安装ESP-IDF扩展
o通过扩展安装ESP-IDF v5.4.1
2. 打开项目:
打开终端,导航到项目文件夹的根目录
o运行代码。或者在VSCode中手动打开文件夹
3. 通过usb连接面板-确保您的CrowPanel已连接并通电。
4. Flash项目:在VSCode中:
o选择“ESP-IDF版本v5.4.1”
o设置“Flash Method: UART”
o选择正确的COM端口
o目标设备:esp32s3
o点击“构建、Flash和监控”
你现在有一个功能齐全的智能站,室内和预报选项卡都启用了。
本文编译自hackster.io