WaterPi跟踪关于室内植物的关键指标,使用图表可视化这些指标,并远程控制。
硬件组件:
- Raspberry Pi 1型号B.× 1
- Arduino UNO和Genuino UNO× 1
- DHT11温湿度传感器× 1
- YL-69土壤湿度传感器× 1
- 水位传感器× 1
- 标准LCD 16x2× 1
- 水泵电机× 1
- 5V继电器× 1
- 4xAA电池座× 1
- 亚马逊网络服务AWS IoT
- Amazon Web Services AWS DynamoDB
- Johnny-Five
该系统适合那些喜欢并希望在家中照看植物但却非常忙于日常工作的人们。种植植物需要时间和精力才能获得成功,因为有一些常规的事情要做,比如每天浇水。人们有时会忘记照顾他们的植物。此外,有些人经常旅行,花更少的时间在他们的房子里。在这种情况下,他们通常会寻求帮助来照顾他们的室内植物,否则他们只是放弃拥有它们。WaterPi可以帮助那些为植物做常规事物的人。此外,由于可远程控制,人们可在需要时轻松干预浇水过程。
系统监控地点的温度和湿度,以及地面的土壤湿度,远程给工厂浇水,然后通过AWS IoT将所有数据保存到DynamoDB。通过不同的图表和图形可视化收集的数据,以更好地理解植物繁殖的条件。
Raspberry Pi运行nodejs应用程序来控制所有传感器和水泵。为此,我更喜欢使用Johnny-Five 库。为了与AWS通信,我使用AWS IoT SDK进行javascript。
详细的制作步骤详见附件教程!