×

园艺助手开源硬件

消耗积分:0 | 格式:zip | 大小:0.07 MB | 2023-02-02

马占云

分享资料个

描述

大纲:

该项目是一个园艺助手的实施,它将检查影响植物的环境因素的当前状态,并使您无论身在何处都能了解植物的健康状况。定期监测周围环境条件,如温度、光照、湿度和土壤湿度,并更新到 AWS。条件的任何重大变化都将通过将相关信息添加到 AWS 数据库来发送通知,并且 AWS 将触发所需的操作。借助 AWS 的功能和命令,Alexa(Amazon Echo)将告知植物的健康状态,并根据状态执行给植物浇水、打开加湿器或灯等操作。

当前实施:

使用 Intel Edison 和 Grove starter kit plus,可以读取来自不同传感器的模拟数据并将其映射到相应的单元中。输出传感器数据将发布到 AWS IOT,并且如果它们超过为工厂采取必要操作所需的特定阈值,也会存储在 DynamoDB 表中。

建筑学:

传感器通过 Grove base shield 连接到 Intel Edison。整个系统通过 WiFi 连接到 AWS IOT,后者又借助 AWS 服务将数据发送到云上的数据库。AWS IOT SDK(javascript) 安装在开发板上,以便与 AWS IOT 通信。

实施细节:

英特尔爱迪生上的闪存固件,设置 SSH 并将英特尔爱迪生连接到 WiFi 网络。

将 seed grove kit 传感器连接到 Intel Edison

将光传感器连接到模拟引脚 A0,将湿度传感器连接到模拟引脚 A2,将湿度和温度传感器连接到模拟引脚 A1。需要根据规格和周围条件对传感器进行校准。

在 Intel Edison 中设置和配置 AWS CLI,并将 IOT 设备配置为 AWS IOT 的事物。

建立 MQTT 协议,将开发板与 AWS IOT 连接起来。

在 AWS IOT 规则引擎上创建规则,如果发布的数据超过某个阈值,例如 Illuminance<100,则信息将存储到 DynamoDB 中。

我们使用 NodeJS 和 Intel XDK 在板上上传和运行脚本以读取传感器值并使用 MQTT 客户端将数据发布到 AWS IOT。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !