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

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

3天内不再提示

虹科工业树莓派RevPi Core3处理实时天气数据案例

hAR7_OPPOOIA 来源:广州虹科电子科技有限公 作者:广州虹科电子科技 2021-08-10 14:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

在本案例中,虹科工业树莓派RevPi Core3通过Node-RED编程获取并处理荷兰在线天气门户网站Buienradar的实时天气数据,并根据获取的天气信息对温室的窗户进行控制,从而实现温室的IoT改造。

所需器件

虹科RevPi Core3

虹科RevPi DIO模块

继电器

虹科RevPi DIO模块

虹科RevPi Core3

实现方式

在本案例中,温室的IoT改造主要集中在两个方面:温室窗户的自动开闭以及自动获取天气数据并分析。

1.1 温室窗户开闭控制

温室的窗户通过行程长度为500 mm的线性驱动器执行打开和关闭动作。此线性驱动器配备有24V电机,可以通过虹科RevPi Core3和DIO扩展模块进行控制。

所使用的执行器在冲程结束时自动停止电动机,无需其他传感器或开关。由于执行器需要3A的驱动电流,而DIO模块最多只能输出500 mA的电流,因此这里需要一个额外的继电器来控制24V电机的开闭。

1.2 天气数据的获取及分析

为了实现根据天气情况自动打开和关闭窗户的功能,本案例采用可从网络上免费获取的天气数据。此类数据可以采用Node-RED获取。

Node-RED具有用户友好的图形开发界面,可以通过添加HTTP请求节点以及功能节点从Buienradar的网站上获取预计降水量数据。通过链接https://gpsgadget.buienradar.nl/data/raintext?lat=52.08&lon=5.47,可以文本形式请求未来两个小时的预期降水量。“ lat”和“ lon”之后的数字对应于需要降水数据的地方的GPS坐标。这些数据由Node-RED每五分钟检索一次。如果预计在15分钟内下雨,窗户将自动关闭。但是,如果在接下来的15分钟内仍保持干燥,则系统将再次打开窗户。

更进一步

当前,RevPi只区分“窗口打开”以及“窗口关闭”两个状态,要获取更多设置,可以进一步开发。另外,也可以连接温度和湿度传感器,准确获取当前天气状况,以进一步提高窗户自动开闭的准确性。还可以通过仪表盘节点进一步升级,通过web浏览器显示当前降雨预报以及窗口状态等。

总而言之,虹科工业树莓派RevPi具有极大的灵活性和无限的潜力,并且软件硬件完全开源,您可以以最大的自由度在RevPi上进行开发。

附录1-虹科RevPi Core 3

RevPi Core 3具有定制的Raspbian系统,预先安装了RT补丁,配备Raspberry Pi计算模块3,内置Broadcom的多核处理器具有足够的能力来执行诸如图像处理之类的复杂任务,可以完成高性能要求的任务。

处理器 博通BCM2837

核心数4

时钟频率1.2 GHz

内存1 GB

eMMC闪存4 GB

虹科RevPi Core3

RevPi Core 3使用了最先进的高效DC-DC转换器(总体效率大于80%),从而可以有效减少发热。模块不仅可以在20.4 V至28.8 V标准化的电源电压范围运行,也可以在10.2 V输入电压下运行,这意味着您甚至可以使用汽车电池或太阳能电池板作为电源。先进的保护电路可确保即使在输入电源线上受到大量电磁干扰的情况下,模块也能连续运行(前提是正确连接了功能性接地)。

像Raspberry Pi一样,RevPi Core 3也配备了通用接口:

1个RJ45以太网插座

2个USB 2.0插座

1个Micro HDMI插座

1个Micro USB 2.0插槽

2 个PiBridge(用于RevPi模块扩展)

RevPi Core 3模块可以适应恶劣的工业环境:

电源:12-24 VDC -15%/ +20%,max.10W

工作温度:-40°C至55°C

ESD保护:符合EN 61131-2和IEC 61000-6-2的4 kV / 8 kV

浪涌/冲击测试:根据EN 61131-2和IEC 61000-6-2进行

EMI测试:根据EN 61131-2和IEC 61000-6-2

UL认证(UL文件编号E494534)

附录2-虹科RevPi DIO模块

I/O模块有三种版本,均可以通过PiBridge与Core模块直接相连。它们的前端都具有相同的28针I/O连接器。除了具有14个数字输入和14个数字输出的标准版本外,还有两个特殊版本,它们仅具有16个数字输入或16个数字输出。根据EN 61131-2的要求,所有版本都有抗干扰保护,并且可以在-40°C到55°C的温度范围,相对湿度高达93%的环境内运行。此外,所有数字I/O模块都具有UL认证(UL文件号E494534)。

输入和输出的开关状态通过PiBridge与RevPi Core的中央处理映像进行周期性数据交换。除了切换状态之外,还可以周期性地传输可能的错误状态(诊断数据)和配置数据。RevPi DIO模块还配备了PWM(脉冲宽度调制)和计数器输入,可以分别为14个输出中的每个激活PWM功能,为14个输入通道中的每个通道激活计数器功能。

责任编辑:haq

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

    关注

    122

    文章

    2069

    浏览量

    109700
  • 虹科电子
    +关注

    关注

    0

    文章

    723

    浏览量

    15164

原文标题:虹科方案 | 虹科RevPi-根据天气控制温室窗户开合

文章出处:【微信号:OPPOOIA,微信公众号:OPPOstory】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓(RaspberryPi)构建高效实时监控系统

    由于树莓体积小、可开发性强等特性,常被用于视频监控场景中,结合 ZeroNews,可实现用户在任意位置都能实时安全得访问视频监控系统。 先决条件:树莓
    的头像 发表于 09-22 15:14 858次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>(RaspberryPi)构建高效<b class='flag-5'>实时</b>监控系统

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-16 16:16 882次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-14 17:45 957次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    工业树莓的高光时刻!树莓工业级 HMI 列阵!

    上海晶珩作为树莓官方设计合作伙伴和代理商,基于树莓技术开发了一系列工业级人机界面(HMI)产品,广泛应用于
    的头像 发表于 07-23 18:36 542次阅读
    <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><b class='flag-5'>工业</b>级 HMI 列阵!

    【干货】数据“零处理”,什么是DTU透传机制?

    “只当数据的搬运工”。这种“零处理”机制保障了数据的完整性和实时性,尤其适合非标协议场景。理论基础①透明传输:DTU仅充当数据中继,不解析协
    的头像 发表于 07-03 19:32 1106次阅读
    【干货】<b class='flag-5'>数据</b>“零<b class='flag-5'>处理</b>”,什么是DTU透传机制?

    搭载树莓CM5:Sfera Labs 工业控制器!

    搭载树莓计算模块5的工业计算机:快速、灵活且可靠!为更好地满足工业客户的需求,SferaLabs对StratoPiMax平台进行了升级,利用树莓
    的头像 发表于 07-01 17:41 538次阅读
    搭载<b class='flag-5'>树莓</b><b class='flag-5'>派</b>CM5:Sfera Labs <b class='flag-5'>工业</b>控制器!

    基于树莓工业3D 打印机!

    基于计算模4的3D打印机功能强大、可靠且易于使用!Formlabs采用树莓计算模块4为其最新款3D打印机Form4提供动力,提升了其旗舰系列打印机的速度、质量和成功率,为
    的头像 发表于 06-29 08:22 788次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的<b class='flag-5'>工业</b>级 <b class='flag-5'>3</b>D 打印机!

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 984次阅读
    <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><b class='flag-5'>派</b>!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里用
    的头像 发表于 05-22 16:53 1199次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 870次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    解锁树莓集群:一步步打造你的超级计算阵列!

    数据处理和云原生计算学习等多种任务。什么是树莓集群?在树莓集群中,每台树莓
    的头像 发表于 04-25 16:17 1934次阅读
    解锁<b class='flag-5'>树莓</b><b class='flag-5'>派</b>集群:一步步打造你的超级计算阵列!

    超酷的树莓智能镜项目,快来了解!

    ,这些树莓智能镜项目都非常值得一看。制作一个能够显示实时天气、新闻、旅行信息等内容的魔镜是一个热门项目。学习如何使用RaspberryPi单板计算机以极低的成本制作
    的头像 发表于 03-25 09:33 1256次阅读
    超酷的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>智能镜项目,快来了解!

    浅谈树莓工业领域的应用!

    关于树莓,互联网上总是反复出现一些问题。其中最常见的是:它们是如何被使用的?在这篇文章中,我将重点介绍树莓工业领域的一些应用方式。特别
    的头像 发表于 03-25 09:25 955次阅读
    浅谈<b class='flag-5'>树莓</b><b class='flag-5'>派</b>在<b class='flag-5'>工业</b>领域的应用!

    树莓“牵手”Formlabs:3D打印机界的“工业新宠”诞生记

    Hey,小伙伴们!今天来给大家讲讲树莓和Formlabs这对“科技CP”的甜蜜故事,看看他们是怎么在3D打印领域擦出不一样的火花,打造出工业级的“硬核”打印机——Form4!
    的头像 发表于 03-25 09:25 679次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“牵手”Formlabs:<b class='flag-5'>3</b>D打印机界的“<b class='flag-5'>工业</b>新宠”诞生记

    键盘就是电脑,树莓500来了!

    2020年11月2日,树莓派发布了树莓400(Raspberry Pi 400)——一款将树莓内置到键盘中的全新外形设计,配备四核 64
    发表于 12-13 13:52