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编程,快速实现一款智能温湿度传感器产品原型搭建。

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

    关注

    2578

    文章

    55821

    浏览量

    795474
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19236

    浏览量

    405192
  • 智能家居
    +关注

    关注

    1945

    文章

    10056

    浏览量

    198037
  • 温湿度传感器

    关注

    6

    文章

    664

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    恒温恒湿试验:给产品戴上“温湿度紧箍咒”的终极考场

    恒温恒湿试验是一种通过恒温恒湿试验箱模拟极端环境条件,评估产品在特定温湿度环境下的稳定性、耐腐蚀性、绝缘性能及老化特性等。试验设备由控制系统、制冷系统、加热
    的头像 发表于 05-19 14:55 167次阅读
    恒温恒湿试验:给<b class='flag-5'>产品</b>戴上“<b class='flag-5'>温湿度</b>紧箍咒”的终极考场

    温湿度协同调控:宏展高低温湿热试验箱,如何破解 “温湿不同步” 行业难题?

    广东宏展科技研发高低温湿热试验箱,采用双PID协同控制系统,实现温湿度同步调控,破解行业温湿不同步难题,提升测试精度与效率。
    的头像 发表于 03-09 10:29 624次阅读
    <b class='flag-5'>温湿度</b>协同调控:宏展高低<b class='flag-5'>温湿</b>热试验箱,如何破解 “<b class='flag-5'>温湿</b>不同步” 行业难题?

    LES20-SHT40-S2-RS485 温湿度变送器 花卉温室智能管控系统应用方案

    了一套 “感知 - 传输 - 控制 - 执行 - 管理” 全闭环的温室智能温湿度管控系统。文章详细阐述了系统整体架构、核心
    的头像 发表于 02-28 14:00 275次阅读
    LES20-SHT40-S2-RS485 <b class='flag-5'>温湿度</b>变送器 花卉温室<b class='flag-5'>智能</b>管控<b class='flag-5'>系统</b>应用方案

    纺织车间温湿度数据采集远程监控系统方案

    网破损、断裂,而且还会降低半成品(如生条)的回潮率,对后工序的牵伸等不利。 因此,纺织车间必须维持合适温湿度范围,以保障生产与产品的安全。物通博联(WideIoT)通过部署工业数采网关,接入各个车间的
    的头像 发表于 02-05 15:07 412次阅读
    纺织车间<b class='flag-5'>温湿度</b>数据采集远程监控<b class='flag-5'>系统</b>方案

    冷库温湿度监控系统物联网解决方案

    冷库作为生鲜食品、医药试剂、化工原料等物资的核心存储载体,温湿度的稳定性直接决定物资品质与安全。传统冷库温湿度管理存在诸多痛点:人工巡检效率低、误差大,难以实现 24 小时全覆盖监测;温湿度异常后
    的头像 发表于 01-19 16:57 822次阅读

    基于芯源CW32F030 MCU低功耗温湿度监测系统设计

    芯源微电子推出的CW32F030 MCU因其低功耗和多功能外设广泛应用于物联网和环境监测系统。本篇文章展示如何使用CW32F030构建一个简单的温湿度监测系统,并实现低功耗模式,适用于
    发表于 12-03 06:20

    宏集案例 | COMET无线温湿度监测系统助力文物展陈与长期保存

    案例概况客户:捷克皇冠珠宝展览方应用产品:宏集COMET温湿度监测系统应用场景:温湿度环境监测&文物保护01合作背景Background捷克王冠珠宝是国家的重要历史文化象征,包括圣温塞
    的头像 发表于 11-13 17:40 735次阅读
    宏集案例 | COMET无线<b class='flag-5'>温湿度</b>监测<b class='flag-5'>系统</b>助力文物展陈与长期保存

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

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

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

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

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

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

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

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

    物联网温湿度监控系统

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

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

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

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

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

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

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