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

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

3天内不再提示

温湿度智能控制系统的快速产品原型开发(MCU接入)

智能物联研习社 来源:涂鸦智能 作者:涂鸦智能 2020-06-29 11:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概况

湿度传感器作为基础传感类别,在智能家居领域应用广泛。通过温湿度传感器采集温度和湿度,可以实现多样化的智能场景联动。比如在炎热的夏季,温湿度传感器检测到室内温度高于 29℃,联动打开空调,当室内温度降到 23℃ 以下时,联动关闭空调,整个过程自动智能控制调节,省心又省电,让温度始终处于舒适的范围,极大的方便了我们的生活。 基于涂鸦平台可以简单、快速完成一款智能温湿度传感器的开发,在 App 端实现产品智能联动,本文将介绍如何使用涂鸦三明治开发板快速完成一个智能温湿度传感器产品原型。

物料清单



涂鸦三明治温湿度传感器功能板 数量:1查看详情






涂鸦三明治 Wi-Fi MCU 通信板(E3S) 数量:1查看详情






NUCLEO-G071RB 数量:1STM32G071RB MCU 官方开发板查看详情
步骤

  • 第 1 步:方案介绍

  • MCU 方案与 SoC 方案不同,传感器和联网模组的驱动代码写在 MCU 中,开发者可以自己开发 MCU 代码,拥有更多的可玩性。因此在开发前,我们需要对方案有个整体了解,方便后续开发。

  • 涂鸦三明治开发板温湿度传感套件中,传感器板负责采集温湿度数据通过 I2C 接口传给 MCU ,MCU 控制板,通过串口 与 Wi-Fi 通信板连接,使用涂鸦智能 App 配网,可以将湿度传感器数据展现在手机端,并与其他智能设备联动。MCU 型号为 STM32G071RB,Demo 教程采用 Arduino IDE 进行编程,可方便的移植于各 Arduino 系列开发板。

  • 第 2 步:硬件连接

  • 本次使用的涂鸦三明治开发板温湿度传感套件主要包含:

  • 温湿度传感器功能板,板载 SHT30 温湿度传感器,I2C 接口,负责温湿度数据的采集传输。

  • Wi-Fi MCU 通信板,板载涂鸦 TYWE3S 模组,负责智能化连接。模组已烧录通用固件,MCU 对接涂鸦串口协议,即可使用模组+App+云涂鸦一站式智能化服务。

  • MCU控制板,采用ST官方 NUCLEO-G071RB 开发板,负责传感数据接收和模组通讯控制。NUCLEO-G071RB 开发板支持 Arduino 接口,本片教程demo我们也将基于 Arduino 开发演示。

将三明治开发板套件控制板、通讯板、功能板拼接组装,实物效果如下图。




  • 第 3 步:例程下载

  • 软件开发过程主要基于 Arduino 实现 MCU 与传感器和模组协议对接。首先调通 MCU 和模组的通讯,可以实现App配网,MCU 数据传输到App。步骤 3.1:环境搭建环境搭建教程:三明治开发板环境搭建环境搭建的教程主要讲如何在 Arduino IDE 中添加ST开发板,集成 STM32CubeProgrammer 实现编译下载功能,初学开发者需仔细阅读。




步骤 3.2:例程下载 环境搭建好后,我们可以给组合好的温湿度传感器demo套件下载例程,使用涂鸦智能App配网体验demo功能。 温湿度传感器demo例程下载:温湿度传感器demo例程功能说明:长按 MCU 开发板用户按键超过2s,可以切换模组配网模式,使用App配网。例程使用 SHT30 周期模式,传感器本地周期采集更新数据,短按用户按键可以触发温度上报。

  • 第 4 步:开发实战-通信板调试

  • 体验了 demo 例程后,接下来我们详细讲解讲解整个demo例程实现的具体步骤,开发者可以根据步骤,快速开发一个属于自己的温湿度传感器。步骤 4.1:创建产品创建工程,下载移植涂鸦 MCU SDK 开发包详细教程:MCU快速上手具体步骤教程已比较详细,这里不做赘述,不过在创建产品过程中要注意我们要创建的产品是温湿度传感器,MCU 对接时选择自定义方案,才能下载到 MCU 开发资料包。




功能根据自身需求选择,这里基本功能可默认只选温湿度显示功能。



固件选择时要注意,Wi-Fi 模组默认的固件是通用固件,非低功耗固件,我们需要将功耗类型改为标准功耗,固件选择标准通用固件,我们才能下载到相关 MCU 开发包。







步骤 4.2:硬件测试 下载到 MCU 开发包后,使用开发包中的涂鸦模组调试助手,开发者可以使用助手模拟 MCU 模式,配合调试模组通讯板,验证模组是否通讯正常,同时也可以熟悉涂鸦串口协议提高对接效率。确定通信板正常可用的,可以跳过此步骤。若调试过程中对协议收发有疑问,也可以使用此助手协助查看正确数据交互格式。 使用步骤可参考:涂鸦模组调试助手使用说明链接



步骤 4.3:移植 MCU SDK 移植调试详细教程:MCU SDK开发包移植调试移植成功配网会看到选择的产品面板,温湿度现在展现的是显示初值,接下来我们需要移植SHT30驱动代码,获取温湿度数据传到App展示。




  • 第 5 步:开发实战-功能板调试

  • SHT30驱动下载链接:SHT30_Drive.zip添加SHT30驱动到工程中,以周期模式获取为例,应用层参考代码:



  • 能成功获取温湿度传感器数据后,MCU 需要将数据传输给App展示。模组端对同样的数据会进行过滤,因此建议数据周期性获取,当数据有改变时再上报,减少数据上报频率。上报函数如下:






第 6 步:场景联动(扩展功能)
所有功能调试通过后,App 端已经可以接收到温湿度传感器的数据。智能传感器最大的应用场景是用来收集传感数据来和其它产品进行联动,如果开发者手中有涂鸦生态设备或开发板,可以在App端实现场景联动功能的配置。 场景联动设置教程:场景联动设置



小结
基于涂鸦平台,使用涂鸦三明治开发板,Arduino IDE编程,快速实现一款智能温湿度传感器产品原型搭建。

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

    关注

    2574

    文章

    54382

    浏览量

    786122
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18613

    浏览量

    387179
  • 智能家居
    +关注

    关注

    1942

    文章

    9944

    浏览量

    195531
  • 温湿度传感器

    关注

    6

    文章

    627

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    温湿度传感器HTU31D在温湿度控器中的应用优势

    温湿度控制器是一种用于监测和调节环境温度与湿度的设备,广泛应用于农业、仓储、工业生产、家庭等多个领域。其主要功能是维持特定环境条件,以确保产品质量和舒适的居住环境。
    的头像 发表于 11-06 14:38 134次阅读
    <b class='flag-5'>温湿度</b>传感器HTU31D在<b class='flag-5'>温湿度</b>控器中的应用优势

    洁净车间温湿度监控与风机控制物联网解决方案

    在半导体产业推进“智能制造”与“工业4.0”的背景下,芯片制造对洁净车间温湿度精度要求极高,温湿度稳定性直接决定芯片良率、性能及可靠性,进行对生产造成风险。当前洁净车间存在温湿度监控滞
    的头像 发表于 09-18 13:44 424次阅读
    洁净车间<b class='flag-5'>温湿度</b>监控与风机<b class='flag-5'>控制</b>物联网解决方案

    远程掌控环境,降低运维成本:温湿度智能管理解决方案

    在物联网技术飞速发展的今天,温湿度远程控制系统已从实验室走向广阔应用天地,成为现代环境智能管理的重要工具。这一系统通过高精度传感器、智能
    的头像 发表于 08-13 15:24 328次阅读

    烟草仓库温湿度监测控制系统:守护每一片烟叶的“黄金醇化”

    的“隐形杀手”。而智能监测控制系统,正成为破解行业百年难题的科技密钥。 烟草仓库温湿度监测控制系统的核心功能围绕防霉变、保醇化、降损耗、智能
    的头像 发表于 07-11 17:16 700次阅读

    物联网温湿度监控系统

    物联网温湿度监控系统作为现代智能化管理的重要工具,已广泛应用于农业温室、医药仓储、数据中心、食品冷链等多个领域。其核心价值在于通过实时数据采集、智能分析和远程
    的头像 发表于 07-07 17:36 737次阅读

    常见的温湿度传感器类型?

    高精度、低功耗的特点,适用于温度监测控制系统、医疗设备等领域。 CHT8310温湿度传感器 sensylink(申矽凌)CHT8310温湿度传感器是一种低压温湿度度传感器,
    发表于 06-24 09:24

    温湿度变送器功能有哪些?一文详细解析

    对于很多行业来说,精确的测量以及控制温度和湿度至关重要。想要达到这个目的,往往需要用到温湿度变送器。那么,温湿度变送器究竟有哪些功能呢?下面为大家详细介绍。 一、精确测量
    发表于 06-03 10:56

    智能仓储:温湿度监控方案应用

    随着仓储环境要求提高,温湿度监控对保障货物品质至关重要。本文介绍一个工厂仓库温湿度监控方案,利用温湿度变送器、LoRa技术和智能监测平台,为仓库业主提供高效、可靠的监测解决方案。仓库
    的头像 发表于 05-29 11:35 596次阅读
    <b class='flag-5'>智能</b>仓储:<b class='flag-5'>温湿度</b>监控方案应用

    工厂温湿度监控系统

    在现代化工业生产环境中,温湿度控制是确保产品质量、生产效率和员工健康的关键因素之一。随着科技的进步,工厂温湿度监控系统应运而生,通过集成传感
    的头像 发表于 02-25 17:11 890次阅读

    库房温湿度监测系统

    不可或缺的一部分,对于保障货物安全、维护存储品质具有重要意义。 组成与运行 库房温湿度监测系统是一种专门用于仓库环境温湿度监测的系统,结合传感器、数字通信、物联网、自动化
    的头像 发表于 01-06 16:37 929次阅读

    远程温湿度实时监测系统应用方案

    远程温湿度实时监测系统,作为现代环境管理的重要组成部分,是各行各业不可或缺的重要工具,对环境温湿度的远程、实时、精准监测。 一、运行原理 聚英远程温湿度实时监测
    的头像 发表于 01-02 17:03 1062次阅读

    大棚温湿度自动监控系统

    大棚温湿度自动监控系统,基于传感器、物联网、智能控制等技术,通过实时监测大棚内外的环境参数,如温度、湿度、光照强度、二氧化碳浓度等,并根据预
    的头像 发表于 12-31 16:58 1162次阅读

    博物馆温湿度监控系统

    博物馆作为留存和展示珍贵文物的关键场所,其对保存环境的要求极为严苛复杂。温湿度对博物馆文物的保存状态有着至关重要的影响。控制温湿度的变化,不仅能延长文物的寿命,确保其处于最佳保存和展示状态。反之
    的头像 发表于 12-20 16:42 1182次阅读

    医药仓库温湿度监控系统应用

    医药仓库作为药品储存的主要场所,其环境条件的控制直接影响到药品的质量和疗效,以保持其稳定性和有效性。因此,建立一个高效、可靠的医药仓库温湿度监控系统,对于确保药品的安全储存和有效使用具有重要意义
    的头像 发表于 12-17 16:16 1029次阅读

    农业温湿度监控系统

    农业温湿度监控系统作为现代农业管理工具的重要组成部分,正逐渐改变着传统农业的生产方式,为农作物的生长提供了更为精确和高效的环境控制手段。 农业温湿度监控
    的头像 发表于 12-11 16:24 799次阅读