当前位置:主页 > 应用产品 >
如何快速设计一款门磁传感器产品

  智能门磁传感器正在智能安提防畴饰演着紧要的脚色,行使的场地也越来越众。离家后不确定家中门窗是否合上?无妨掀开手机确认一下。文先容奈何操纵涂鸦三明治斥地板敏捷竣事一个智能门磁传感器产物原型。

  MCU 计划与 SoC 计划区别,传感器和联网模组的驱动代码写正在 MCU 中,斥地者可能己方斥地 MCU 代码,具有更众的可玩性。以是正在斥地前,咱们必要对计划有个全体解析,简单后续斥地。

  涂鸦三明治斥地板门磁传感套件中,传感器板干簧管凭据开合状况输出崎岖电平给MCU 操纵板,MCU 通过串口 与 Wi-Fi 通讯板毗连,操纵涂鸦智能 App 配网,可能将门磁状况显现正在手机端,并与其他智能筑立联动。MCU 型号为 STM32G071RB,Demo 教程采用 Arduino IDE 实行编程,可简单的移植于各 Arduino 系列斥地板。

  本次操纵的涂鸦三明治斥地板门磁传感套件苛重蕴涵:门磁传感器成效板,板载两道干簧管一齐触发输出为低,一齐触发输出为高,斥地者可凭据实践处境选用。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 告竣编译下载成效,初学斥地者需着重阅读。

  创筑工程,下载移植涂鸦 MCU SDK 斥地包周密教程:MCU敏捷上手。简直程序教程已对照周密,这里不做赘述,不外正在创筑产物流程中要提神咱们要创筑的产物是门磁传感器,MCU 对接时挑选自界说计划,本事下载到 MCU 斥地材料包。

  固件挑选时要提神,Wi-Fi 模组默认的固件是通用固件,非低功耗固件,咱们必要将功耗类型改为尺度功耗,固件挑选尺度通用固件,咱们本事下载到合联 MCU 斥地包。

  程序 3.3:移植调试,移植调试周密教程:MCU SDK斥地包移植调试,移植告捷配网会看到挑选的产物面板,接下来咱们必要编写获取干簧管状况的逻辑代码。

  第 4 步:软件斥地-传感器调试,干簧管受磁力影响,输出的状况为高或低电平,以是 MCU 只需读取 IO 状况,推断门磁状况即可,代码对照简略。官网读取 IO 状况代码示例:

  通盘成效调试通事后,App 端依然可能吸收到门磁感器的数据。智能传感器最大的行使场景是用来汇集传感数据来和其它产物实行联动,借使斥地者手中有涂鸦生态筑立或斥地板,可能正在App端告竣场景联动成效的装备。

  小结,基于涂鸦平台,操纵涂鸦三明治斥地板,Arduino IDE编程,敏捷告竣一款智能门磁传感器产物原型搭筑

Copyright © 2002-2019bet356官网照明 版权所有 网站地图 咨询热线:029-66889777