大数跨境
0
0

安信可Rd-03+STM32,一秒DIY雷达小夜灯

安信可Rd-03+STM32,一秒DIY雷达小夜灯 安信可科技
2023-06-09
2
导读:拿起Rd-03模组,一起来试试吧



各位小伙伴们,安信可最新雷达模组Rd-03已经横空出世啦!!!

Rd-03支持检测人体存在、微动及运动,集高性价比、高性能、高可靠性、高精度识别等优势于一身,能够应用于智能家居、智慧照明、智能商业等 AIoT场景。

为了方便大家使用该模组,安信可团队使用了STM32F103C8T6搭配Rd-03制作了一个简易的人体检测雷达灯,一起轻松DIY~





01

Rd-03引脚说明


Rd-03共有五个管脚,以下是管脚功能定义表:


序号 引脚 说明
1 3.3V 输入电源
2 GND 接地
3 OT1 UART_TX
4 RX UART_RX
5 OT2 检测结果输出,感应时输出高电平,未感应时输出低电平






02

STM32F103C8T6使用CubeMX搭配HAL库配置


打开CubeMX, 选择STM32F103C8T6,勾选串口以及将中断使能勾上。选择串口1,则PA9为TX,PA10为RX。这里选择PA12作为GPIO输出控制LED灯。








03

STM32与Rd-03的接线


根据CubeMX生成的串口引脚以及Rd-03的引脚,引脚接线如下:

STM32
Rd-03
3.3V ------- 3.3V
GND ------- GND
PA9 ------- UART_RX
PA10 ------- UART_TX

注意LED灯需要接上PA12引脚以及与STM32共地







04

STM32使用Rd-03


Rd-03具有内置的MCU处理数据,使用串口驱动,在运行模式下会打印出“OFF“和”ON range 距离“。故STM32只要在串口回调函数中对ON和OFF字符进行判断即可。定义几个全局变量。

当然也可以根据串口协议编写相关的函数配置Rd-03的参数,如最大检测门限距离以及检测的延迟时间等等。也可以使用上位机软件调配好参数通过TTL写入Rd-03中,再连接STM32使用。

在本教程中为了方便大家使用,根据Rd-03的协议编写了一个函数可以通过输入两个参数对Rd-03初始化驱动,以下是函数名称。在进入whilie循环前先调用该函数配置完相应参数即可。一次修改一个参数,若五个参数都需要修改则需要调用五次。教材末尾附上源码地址。





完成啦

STM32搭配Rd-03制作雷达灯效果





05

使用上位机修改Rd-03的参数


使用TTL连接Rd-03,可使用上位机修改Rd-03的参数。


在安信可页面下载对应资料,内包含开发的工具以及相应的资料文档:Rd-03模组


首先选择对应的端口号,波特率为115200,点击连接设备。右边的参数都可修改,如最大门限距离,一个门限距离为70cm,最大是15个门限距离也就是10.5米。目标消失延迟时间则为检测到目标后持续输出高电平的时间,单位为秒。在输入完参数后点击写入传感器设置则配置完毕。






当然啦
安信可Rd-03模组还可独立制作雷达灯
来看看怎么玩?


上文提到Rd-03是有独立的OT2引脚输出高低电平,所以只需要先使用上位机配置好相应的参数,在将配置的信息写入雷达模组中,在将OT2引脚与LED灯正极相接以及GND与模组共地即可,使用TTL供电。





源码地址:

https://e.coding.net/axk/stm32_rd-03/STM32_Rd-03.git


快拿起你的Rd-03模组
一起来试试吧



  热文回顾


1、拿来就能用 | 安信可Rd-01人体存在感应雷达模组技术详解!

2、发布即量产 | 低至1元!安信可推出10G雷达模组Rd-04,支持感应人体微动/运动

3、拿来就能用 | Rd-01雷达模组固件烧录与可视化工具配置(附视频)


限时超值尝鲜价:安信可三款雷达模组

618狂欢季火热进行中






开发资料

https://docs.ai-thinker.com/

官方教程

安信可科技CSDN

安信可官网

www.ai-thinker.com








http://bbs.ai-thinker.com

点击上述链接,或戳这里进入“安信可社区”~

【声明】内容源于网络
0
0
安信可科技
全球领先的联网模组、智能家居等物联网硬件方案提供商。
内容 393
粉丝 0
安信可科技 全球领先的联网模组、智能家居等物联网硬件方案提供商。
总阅读94
粉丝0
内容393