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

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

    关注

    116

    文章

    1707

    浏览量

    105613
  • 虹科电子
    +关注

    关注

    0

    文章

    601

    浏览量

    14346

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    ARM开发板与树莓的比较

    处理器 ARM开发板通常采用不同的ARM处理器,如Cortex-A系列、Cortex-M系列等,而树莓则主要使用博通的ARM处理器。
    的头像 发表于 11-05 11:11 423次阅读

    什么是树莓树莓是什么架构的

    信用卡大小,但具备所有PC的基本功能。 起源与背景 2006年,树莓的早期概念基于Atmel的ATmega644单片机。 2012年3月,由英国剑桥大学的埃本·阿普顿(Eben Upton)正式发售
    的头像 发表于 10-22 17:33 811次阅读

    树莓和单片机的优缺点是什么

    (Raspberry Pi) 优点: 强大的处理能力 :树莓配备了高性能的CPU和GPU,可以运行复杂的操作系统,如Linux和Windows 10 IoT Core。 丰富的扩展性
    的头像 发表于 08-30 18:21 1620次阅读

    树莓的功能用途是什么

    、科研、工业控制、物联网、多媒体播放、家庭自动化等领域。 树莓(Raspberry Pi)是一种小型、低成本的单板计算机,由英国的Raspberry Pi基金会开发,其功能和用途非常广泛。以下是
    的头像 发表于 08-30 18:01 2583次阅读

    树莓4b和什么性能计算机相当

    通的BCM2711处理器,该处理器基于四核Cortex-A72架构,主频高达1.5GHz。这种配置使得树莓4B在处理复杂任务时能够表现出色
    的头像 发表于 08-30 17:01 964次阅读

    树莓4b相当于什么CPU

    、应用场景以及与其他处理器的对比等。 一、树莓4B的CPU架构与性能 树莓4B搭载了博通的BCM2711
    的头像 发表于 08-30 16:59 1401次阅读

    树莓4B的性能特点及应用

    。Cortex-A72是ARM公司推出的一款高性能处理器,采用了64位架构,具备了高性能、低功耗的特点。相较于前代产品树莓3B+,其CPU性能提升了约
    的头像 发表于 08-30 16:54 1748次阅读

    linux开发板与树莓的区别

    定义和用途 Linux开发板:Linux开发板是一种基于Linux操作系统的嵌入式开发板,通常用于工业自动化、物联网、智能家居等领域。 树莓树莓
    的头像 发表于 08-30 15:34 951次阅读

    做一个智能天气闹钟用什么芯片合适?

    需要实时接收网络API接口的天气数据实时展示,主要包括温湿度,天气预报,天气预警信息等重要的气象信息。请各位大佬指点指点!!!
    发表于 08-06 15:22

    【米尔-瑞米兼容树莓扩展模块-试用体验】用视频来了解这块生态板_米尔-瑞米兼容树莓扩展模块

    今天为大家展示一下初始开发板_米尔-瑞米兼容树莓扩展模块, 米尔-瑞米兼容树莓扩展模块介
    发表于 04-29 11:51

    【米尔-瑞米兼容树莓扩展模块-试用体验】初始开发板_米尔-瑞米兼容树莓扩展模块

    3.软件丰富:面向HMI,网关,物联网等场景的Linux/Debian/Ubuntu等系统持续更新发布中。 米尔-瑞米兼容树莓扩展模块有丰富的接口及合理的布线和精美整齐的元件分
    发表于 04-29 11:42

    M3芯片和i7处理器的区别

    M3芯片与i7处理器在多个方面存在显著差异。
    的头像 发表于 03-11 16:41 3763次阅读

    宏集方案 | 如何用工业树莓和MQTT平台打通OT和IT?

    如何用工业树莓和MQTT平台打通OT和IT?
    的头像 发表于 01-05 11:01 377次阅读
    宏集方案 | 如何用<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>和MQTT平台打通OT和IT?

    基于树莓的环境监测系统

    作为环境监测系统的核心 树莓是一款低成本的单片机计算机,支持各种操作系统,如Linux等。它具有强大的处理能力和丰富的输入输出接口,使得它成为一个理想的环境监测系统的核心。树莓
    的头像 发表于 01-04 15:15 2565次阅读