您现在的位置是:首页 >其他 >8.2 综合案例2.0-远程遥控智能锁网站首页其他

8.2 综合案例2.0-远程遥控智能锁

智云服 2024-06-17 11:25:06
简介8.2 综合案例2.0-远程遥控智能锁

案例说明

生活中很多场景需要用到锁,家里的防盗门、汽车车门、楼下安保的单元门、收邮件用的邮箱门等。要使用的时候才觉得很麻烦,如果能使用手机就开关各种门锁会给生活很大的便利。

  • 案例使用thingscloud云平台,有平台配套的手机APP可以使用。
  • 编辑手机APP后,可以在手机端控制联云的设备开关门锁。
  • 案例使用的电子锁工作电压5V,需要使用电机驱动模块驱动。

1.硬件

器材数量
HaaS506开发板1
DRV8833电机驱动模块1
5v电控锁1
杜邦线若干

2.连线图

连线

haas506dvr8833驱动说明
5VVM输入电压2.7v~10.8v
GNDGND接地
3.3VSTBY置高后才能控制电机
GPIO18AIN2
GPIO17AIN1AIN,AIN2电平01或10可驱动电机

在这里插入图片描述

3.dvr8833电机驱动使用说明

具体使用方法查看使用说明。

用途:

  • 可驱动1.5A以下的直流电机和4线步进电机。

管脚说明:

  • ANI1:AO1的逻辑输入控制端口,电平0-5V。
  • AIN2:AO2的逻辑输入控制端口,电平0-5V。
  • BNI1:BO1的逻辑输入控制端口,电平0-5V。
  • BIN2:BO2的逻辑输入控制端口,电平0-5V。
  • AO1、AO2为1路H桥输出端口,接一个直流电机的两个脚。
  • BO1、BO2为2路H桥输出端口,接另一个外直接电机的两个脚
  • GND:接地。
  • VM:芯片和电机供电脚,电压范围2.7 V – 10.8 V
  • STBY:接地或悬空芯片不工作,无输出,接5V工作;电平0-5V。
  • NC:空脚
    DRV8833的的用法:
  • DRV8833是双驱动,也就是可以驱动两个电机
  • STBY口接单片机的IO口清零电机全部停止,
    • 置1通过AIN1 AIN2,BIN1,BIN2 来控制正反转。
    • VM 接12V以内电源
    • A01、AO2 接电机1的两个脚
    • 真值表:
AIN1001
AIN2010
停止反转正传

搭建云平台环境

1.添加设备

登录things cloud云平台,创建一个项目。
在这里插入图片描述
创建新设备
在这里插入图片描述
填写设备名,点击创建
在这里插入图片描述在这里插入图片描述

记录以下信息用于MQTT连接。

#==========================================================
#填入MQTT信息
AccessToken = "**********"
ProjectKey = "**********"
mqttaddr = "**********"
clientId = "**********"  #自己定义     
serverport = '**********'
#==========================================================

在这里插入图片描述

2.创建设备类型

创建设备类型相当于阿里云产品创建。
在这里插入图片描述
填好信息后点击创建。
在这里插入图片描述
在设备类型中添加设备
在这里插入图片描述

3.功能定义(创建物模型)

添加属性
在这里插入图片描述
标识符需与代码中的一致,属性类型根据功能进行选择。
在这里插入图片描述

4.ThingsX App 配置

编辑手机app界面
在这里插入图片描述
添加需要的组件
在这里插入图片描述
在这里插入图片描述
选择需要的组件提交
在这里插入图片描述
样式可以调节组件外观,配置好了之后点击保存
在这里插入图片描述

5.生成用户应用 App

具体操作详见生成用户应用 App

代码

源码链接远程遥控智能锁

在这里插入图片描述

1.更改MQTT信息

#==========================================================
#填入MQTT信息
AccessToken = "**********"
ProjectKey = "**********"
mqttaddr = "**********"
clientId = "**********"  #自己定义     
serverport = **********
#==========================================================

2.测试

网页端,点击属性按钮
在这里插入图片描述
手机端

打开ThingsX APP
在这里插入图片描述
点击对应的设备
在这里插入图片描述
按下按钮后3秒锁自动关闭
在这里插入图片描述

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。