使您的工厂变得智能,并监控水,温度和湿度!
主要芯片:
- 制造商M5Stack灰色
- M5Stack环境单元套件(地球角度PIR HUB灯RGB IR ENV)
植物的健康状况在很大程度上取决于三个影响因素:植物的环境(即室内气候),阳光,当然还有花盆中的水分。
使用M5Stack系列传感器可以轻松测量这些因素:用于测量温度,气压和湿度的环境传感器,光强度传感器和土壤湿度传感器。为了评估传感器并可视化测量结果,我们使用了M5Stack内核,在我们的情况下,我们决定使用M5Stack Gray,但该设置也可以与其他内核一起使用。在相应的操作说明中可以找到如何正确连接传感器。程式设计借助集成的屏幕,M5Stack可以轻松显示所有测量值。
为了确保原始编号不是由用户而是由主模块本身解释的,我们在程序中定义了固定的极限值(最小值和最大值),并使用图标在屏幕上显示所有测量值是否均在绿色范围内。M5Stack Gray可以使用许多不同的工具进行编程,包括Arduino IDE。可能最简单的方法是M5Stack的开发环境“ UIFlow”。图形化编程语言直观易用,易于学习。现在只需要将所需的表情符号加载到程序中,然后周期性地轮询测量值并将其与极限值进行比较。最好通过串联“ if-do-else-if”构建块来完成。
为了显示当前传感器数据,在屏幕上放置了文本模块(标签),这些文本模块通过程序不断更新。现在程序已完成并加载到M5Stack中,您所要做的就是将土壤湿度传感器放入花盆的土壤中,屏幕将向您显示植物的当前健康状况。通过附加模块和程序调整,可以集成许多附加功能。例如,可以使用三个可自由编程的按钮方便地设置极限值。可以通过添加运动检测器来节省M5Stack的电池,该检测器仅在有人在工厂附近时才激活屏幕。借助WLAN连接,甚至可以检索智能手机或家庭中其他设备的当前状态。