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

    文章

    2940

    浏览量

    156015
  • 监控系统
    +关注

    关注

    21

    文章

    3904

    浏览量

    174402
收藏 人收藏

    评论

    相关推荐

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

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

    温度远程实时监控系统

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

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

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

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

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

    LM95172Q 可监控汽车电子系统温度的数字温度传感器

    LM95172Q 可监控汽车电子系统温度的数字温度传感器 美国国家半导体公司(National Semiconductor Corpora
    发表于 10-28 09:07 863次阅读

    温度传感器的应用及原理

    应用中经常需要测试的参数,从钢铁制造到半导体生产,很多工艺都要依靠温度实现温度传感器是应用系统与现实世界之间的桥梁。本文对不同的
    的头像 发表于 03-01 11:33 1.6w次阅读
    <b class='flag-5'>温度</b><b class='flag-5'>传感器</b>的应用及原理

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

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

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

    无线温度传感器网络监控系统是通过温度传感器测量大型激光
    发表于 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>

    使用DS18B20温度传感器设计的实时温度监控系统软件免费下载

    本文档的主要内容详细介绍的是使用DS18B20温度传感器设计的实时温度监控系统软件免费下载。
    发表于 09-24 17:09 17次下载
    使用DS18B20<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>设计的实时<b class='flag-5'>温度</b><b class='flag-5'>监控</b><b class='flag-5'>系统</b>软件免费下载

    UG-1004:使用多通道ADC、DAC、温度传感器和电流传感器评估AD7294 12位监控系统

    UG-1004:使用多通道ADC、DAC、温度传感器和电流传感器评估AD7294 12位监控系统
    发表于 05-09 19:37 9次下载
    UG-1004:使用多通道ADC、DAC、<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>和电流<b class='flag-5'>传感器</b>评估AD7294 12位<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>

    中国农大:设计柔性可变形温度传感器,可识别植物0.1℃的温度变化

    传感新品 【中国农大:设计柔性可变形温度传感器,可识别植物0.1℃的温度变化】 近年来,柔性传感器
    的头像 发表于 01-09 12:49 2013次阅读

    温度传感器原理及应用

    温度传感器的工作原理 温度传感器的主要工作原理是热电效应。热电效应是指当两种不同材料组成的电路连接时,由于温度差异,电路中会出现电流的现象
    的头像 发表于 11-24 11:34 4088次阅读

    利用无线振动传感器实现连续可靠的过程监控

    电子发烧友网站提供《利用无线振动传感器实现连续可靠的过程监控.pdf》资料免费下载
    发表于 11-28 14:17 0次下载
    <b class='flag-5'>利用</b>无线振动<b class='flag-5'>传感器</b><b class='flag-5'>实现</b>连续可靠的过程<b class='flag-5'>监控</b>

    光纤温度传感器的原理 光纤温度传感器的应用

    光纤温度传感器的原理 光纤温度传感器的应用  光纤温度传感器是一种
    的头像 发表于 03-07 15:55 2855次阅读