0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何利用温度传感器实现植物监控系统的设计

科技观察员 来源:hackster.io 作者:hackster.io 2022-05-12 17:20 次阅读

本方案是一个实时植物监控系统,可查看温度、光照和湿度。

使用MKR1000 、标准 Firmata Wifi 草图以及 Johnny-Five 和 Node.js制作。

pYYBAGJ80RiATTTUAAJ6BccproU725.png

我首先使用 StandardFirmataWifi 草图加载 MKR1000。这将使我们能够使用 Johnny-Five 与董事会进行沟通。

打开 Arduino IDE

文件 -》 示例 -》 Firmata -》 StandardFirmataWifi

切换到第二个选项卡“wifiConfig.h”

阅读评论并设置选项以匹配您的设备。对于 MKR1000,我必须注释掉第 1 步选项 A 并取消注释选项 B。然后向下滚动并为您的 wifi 配置 SSID 和密码。如果需要,您可以将开发板的 IP 地址设置为静态。下面是 wifiConfig.h 中我必须为我的家庭 wifi 设置更改的行。

poYBAGJ80ROAPqXwAACLHjYogQo833.png

切换回第一个选项卡“StandardFirmataWifi”

编译并上传草图到 MKR1000

接下来,我使用 node 和 express 创建了一个 Web 应用程序。这将使我们能够运行 Johnny-Five,这是一个基于 Firmata 协议的开源框架,允许在 MKR1000 和我的节点应用程序之间轻松通信

然后,我创建了一个基本仪表板,用户可以在其中实时查看从 MKR1000 流式传输到客户端的当前传感器数据。我正在使用 WebSockets 每秒向客户端发送传感器数据。

pYYBAGJ80Q-AdVYBAAH0XnBHjrU453.png

用户还可以点击任何传感器读数以查看该特定传感器的完整历史记录。此视图呈现 2 个图表,顶部图表是总读数的放大版本,底部图表是该传感器的完整历史数据。用户可以在底部图表上选择一个范围,该范围会更新所选范围的顶部“详细”图表。这些图表每 10 秒显示一次保存到 RethinkDB 的数据。

pYYBAGJ80QuACwqrAAFA_PpPsqU636.png

您需要安装 RethinkDB 并在本地运行它。

他们有一些很棒的文档,因此请查看

https://rethinkdb.com/docs/install/

安装 RethinkDB 后,我们将需要创建一个数据库和表来存储前面提到的测量值。

打开终端并输入rethinkdb以启动我们的 rethinkdb 服务器。

然后打开任何现代浏览器并转到 localhost:8080

这将加载 RethinkDB 仪表板,您可以在其中访问数据库并创建表。对于这个系统,我们需要创建一个名为的数据库plant_monitoring_system和一个名为的表measurements

单击表格以加载表格视图

单击“+ 添加数据库”按钮

键入plant_monitoring_system并单击添加

然后,单击“数据资源管理器”打开数据资源管理器,我们将在其中运行命令以创建此项目所需的表。在数据资源管理器中键入以下代码并单击运行。

r.db(‘plant_monitoring_system’).tableCreate(‘measurements’)

这应该为数据库创建做。我们只需要在启动我们的节点应用程序之前确保数据库正在运行。我们之前使用命令启动了我们的数据库

rethinkdb

这是设置好之后的一些照片。

pYYBAGJ80QaAdO7uAAo7Zaudd58011.png

poYBAGJ80QGAL4G1AAPqvLMjoGQ390.png

下面是我为这个系统构建的电路示意图。该板实际上是一个 Arduino MKR1000。5v 引脚实际上是 3.3v,但所有组件都可以在 5v 下正常工作。

poYBAGJ80P2APxucAAGYyXVok0E573.png

在照片中很难看到,但您只需将以下传感器连接到相应的端口即可。

LM35传感器连接:

3.3V

模拟引脚 1

地面

光敏电阻连接:

3.3V

模拟引脚 2 和 10k 欧姆电阻接地

湿度传感器连接:

模拟引脚 1

3.3V

地面

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

    关注

    48

    文章

    2650

    浏览量

    154298
  • 监控系统
    +关注

    关注

    21

    文章

    3612

    浏览量

    169262
收藏 人收藏

    评论

    相关推荐

    单片机控制下的家居温度监控系统设计

    的时间差,单片机与PC 机之间数据的传送速度以及上位机程序对数据的分析处理是本系统的关键。通过对温度传感器,无线模块的优化选择,实现单片机与PC 机通过高速USB 接口进行通信及对上位
    发表于 07-28 08:46

    温度远程实时监控系统

    系统硬件组成:温度传感器、GPRS温度采集系统、GPRS温度显示
    发表于 11-04 13:03

    使用智能无源传感器技术监控数据中心温度

    安森美半导体的全球首款无电池传感器标签实现新的感测能力。在本视频中,我们将演示一个新颖方案,用于监控数据中心的温度和设备跟踪。安森美半导体的无电池无线
    发表于 10-11 14:23

    分布式光纤温度传感器DTS系统的应用

    体的运输。根据实际应用的不同,技术标准、安全技术的要求和测得的数据也有很大的不同。渗漏检测系统对于防止造成经济损失和环境污染是非常有必需的。   我公司的分布式光纤温度传感器技术可以用于管道
    发表于 10-26 16:50

    基于无线传感器网络的温室环境监控系统设计

    生产管理者。在时间上,温室作物的生长周期长导致监控周期长,以上环境对温室环境信息实现长期有效的监控极为不利。  鉴于此情况,设计一种基于无线传感器网络的温室环境
    发表于 11-06 15:47

    全面了解数字温度传感器规范

      为了实现最佳性能并确保系统稳健性,就必须要进行系统监控测量。其中一个必需的典型测量项目就是环境温度。使用简单的数字
    发表于 11-15 16:58

    莱姆电子蓄电池监控智能传感器

    和内阻,用户可以精确地预测哪只电池可能失效,及时更换电池以确保较高的系统可靠性;通过监控温度,工程师可以保证电池使用寿命最大化,还可确保检测出热失控情况,并在引起灾难性故障之前做出校正。   除
    发表于 12-03 10:17

    如何利用FPGA设计智能压力传感器系统

    传统气体压力测量仪器的传感器部分与数据采集系统是分离的,抗干扰的能力较差,并且通常被测对象的压力变化较快。因此不仅要求系统具有较快的数据吞吐速率,而且要能够适应复杂多变的工业环境,具有较好抗干扰性
    发表于 08-12 06:37

    基于AT89C51的温度监控功能系统有什么功能?

    的有比例积分微分(PID)控制、模糊控制等。本文根据某温控设备的控制要求设计了一种以单片机为核心的监控系统系统采用热电偶温度传感器测温,
    发表于 09-30 06:35

    基于机智云物联网平台的智能远程植物养护装置设计与实现

    读取RD、硬复位RST分别连入单片机其他I/O口。本系统传感器模块分两部分:土壤湿度传感器和环境温度传感器。土壤湿度
    发表于 06-29 17:14

    如何利用FPGA实现智能传感器系统的设计

    利用FPGA具有扩展灵活实现片上系统(SoC),同时具有多种IP核可供使用等优点,设计了能够控制多路模拟开关、A/D转换、快速数据处理与传输、误差校正、温度补偿的智能
    发表于 05-06 09:36

    如何利用AT89C51单片机和DSl8B20数字温度传感器实现多点温度的检测与控制

    本文设计了一种基于AT89C51、数字温度传感器DSl8820的多点温度检测系统,该系统利用DS
    发表于 05-07 06:06

    一种利用两种不同温度系数材料来实现温度传感器的技术的概述

    传统的嵌入式温度传感器利用三极管和 ADC 来实现,本文提出了一种利用两种不同温度系数材料作为
    的头像 发表于 05-19 10:33 4794次阅读

    如何设计研究无线温度传感器的网络监控系统

    无线温度传感器网络监控系统是通过温度传感器测量大型激光器单模模块中的光纤
    发表于 03-10 17:05 19次下载
    如何设计研究无线<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>的网络<b class='flag-5'>监控</b><b class='flag-5'>系统</b>

    使用土壤湿度传感器植物浇水和监控系统

    电子发烧友网站提供《使用土壤湿度传感器植物浇水和监控系统.zip》资料免费下载
    发表于 11-25 09:24 6次下载
    使用土壤湿度<b class='flag-5'>传感器</b>的<b class='flag-5'>植物</b>浇水和<b class='flag-5'>监控</b><b class='flag-5'>系统</b>