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

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

3天内不再提示

基于安信可Rd-03+STM32制作人体检测雷达灯

安信可科技 来源:安信可科技 2023-06-10 16:31 次阅读

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

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

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

01Rd-03引脚说明

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

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

02STM32F103C8T6使用CubeMX搭配HAL库配置

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

58cce068-06aa-11ee-962d-dac502259ad0.png

03STM32与Rd-03的接线

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

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

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

04STM32使用Rd-03

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

58f0b83a-06aa-11ee-962d-dac502259ad0.png

当然也可以根据串口协议编写相关的函数配置Rd-03的参数,如最大检测门限距离以及检测的延迟时间等等。也可以使用上位机软件调配好参数通过TTL写入Rd-03中,再连接STM32使用。 在本教程中为了方便大家使用,根据Rd-03的协议编写了一个函数可以通过输入两个参数对Rd-03初始化驱动,以下是函数名称。在进入whilie循环前先调用该函数配置完相应参数即可。一次修改一个参数,若五个参数都需要修改则需要调用五次。教材末尾附上源码地址。

590242da-06aa-11ee-962d-dac502259ad0.png

完成啦

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

591e2a0e-06aa-11ee-962d-dac502259ad0.gif

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

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

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

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

593123e8-06aa-11ee-962d-dac502259ad0.png

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

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

5954558e-06aa-11ee-962d-dac502259ad0.gif

源码地址:

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

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

审核编辑:汤梓红

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

    关注

    2239

    文章

    10671

    浏览量

    348746
  • 雷达
    +关注

    关注

    48

    文章

    2675

    浏览量

    115534
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74512
  • 安信可
    +关注

    关注

    0

    文章

    119

    浏览量

    3817
  • CubeMx
    +关注

    关注

    0

    文章

    28

    浏览量

    1212

原文标题:安信可Rd-03+STM32,一秒DIY雷达小夜灯

文章出处:【微信号:安信可科技,微信公众号:安信可科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    安信可新品雷达模组Rd-03搭配STM32制作简易人体感应雷达灯教程

    安信可最新雷达模组Rd-03已经横空出世,为了方便大家使用该模组,本教程将使用STM32F103C8T6搭配Rd-03制作一个简易的
    的头像 发表于 06-14 16:16 825次阅读
    安信可新品<b class='flag-5'>雷达</b>模组<b class='flag-5'>Rd-03</b>搭配<b class='flag-5'>STM32</b><b class='flag-5'>制作</b>简易<b class='flag-5'>人体</b>感应<b class='flag-5'>雷达</b>灯教程

    【BML101微波移动检测模组申请】基于微波雷达人体检测防系统

    申请理由:项目描述:1. 用于人体检测防系统主要包括人体红外以及微波雷达(反射原理)两大类,但是由于
    发表于 10-08 09:32

    ARM海思行人检测/行人识别/人体检测/人体识别解决方案

    我司提供行人检测/人体检测/人体抓拍海思解决方案,同时还有ARM行人检测摄像机方案。人体检测自动识别摄像机基于视频图像智能分析技术原理研制,
    发表于 06-14 11:29

    人体检测模块的——微波雷达的推荐和使用 精选资料分享

    人体检测模块的——微波雷达的推荐和使用在许多场合中,我们进场会使用到需要检测人体移动的设备,那么许多人的第一反应是使用光电开关或者人体红外感
    发表于 07-27 06:47

    基于STM32人体检测系统设计

    STM32人体检测(体温、心率、心跳、跌倒检测)+zigbee笔者前言在闲鱼有缘结识的一个哥们,帮助做的基于STM32人体检测系统,我负责硬
    发表于 08-04 06:21

    STM32项目】- 人体检测(体温、心率、心跳、跌倒检测

    STM32人体检测(体温、心率、心跳、跌倒检测)+zigbee笔者前言在闲鱼有缘结识的一个哥们,帮助做的基于STM32人体检测系统,我负责硬
    发表于 11-23 17:36 74次下载
    【<b class='flag-5'>STM32</b>项目】- <b class='flag-5'>人体检测</b>(体温、心率、心跳、跌倒<b class='flag-5'>检测</b>)

    高精度识别人体微动、运动!安信可Ai-Thinker24G人体感应雷达模组 Rd-03 重磅首发

    自上个月,安信可发布了24G人体存在感应雷达模组Rd-01,一经推出,便受到了大量关注,不少开发者已经在开发应用。基于不同的应用需求,我们推出了另一款24G人体存在感应
    的头像 发表于 05-22 14:15 848次阅读
    高精度识别<b class='flag-5'>人体</b>微动、运动!安信可Ai-Thinker24G<b class='flag-5'>人体</b>感应<b class='flag-5'>雷达</b>模组 <b class='flag-5'>Rd-03</b> 重磅首发

    一分钟上手安信可雷达模组Rd-03

    一分钟上手安信可雷达模组Rd-03教程来了!Rd-03模组可感知区域内是否有运动或者微动的人体,实现实时检测结果。提供可视化的配置工具,可轻
    的头像 发表于 06-20 11:42 347次阅读
    一分钟上手安信可<b class='flag-5'>雷达</b>模组<b class='flag-5'>Rd-03</b>

    如何制作人工智能ai

    为了让制作人工智能更为简单,并且快速上手,可以选择一个开源框架。常见的开源框架包括TensorFlow,Keras和PyTorch。这些框架都提供了很多的功能模块,可以帮助我们制作人工智能。
    的头像 发表于 08-13 10:02 8469次阅读

    使用STM32解析Rd-03E的串口数据

    安信可新款雷达模组Rd-03E已经上市,该雷达采用高性能一发一收微带天线,包含极简化24GHz雷达传感器硬件Rd-03E和智能算法固件RM0
    的头像 发表于 10-21 16:41 472次阅读
    使用<b class='flag-5'>STM32</b>解析<b class='flag-5'>Rd-03</b>E的串口数据

    安信可新款雷达模组Rd-03E精准测距效果

    专有的先进信号处理技术,可以实现精准的人体测距和运动/微动人体感应。 本应用示例使用STM32解析Rd-03E的串口数据,检测
    的头像 发表于 10-23 17:56 325次阅读
    安信可新款<b class='flag-5'>雷达</b>模组<b class='flag-5'>Rd-03</b>E精准测距效果

    使用小安派-DSL-3.5寸开发的Rd-03D雷达检测

    Hello~工程师又来整活了。这是一个使用小安派-DSL-3.5寸开发的Rd-03D 雷达检测站,可以把Rd-03D检测的内容显示在3.5寸
    的头像 发表于 12-16 16:05 286次阅读
    使用小安派-DSL-3.5寸开发的<b class='flag-5'>Rd-03</b>D<b class='flag-5'>雷达</b><b class='flag-5'>检测</b>站

    AiPi-Radar-Monitor 雷达检测站(Rd-03D)

    Hello~工程师又来整活了。这是一个使用小安派-DSL-3.5寸开发的Rd-03D 雷达检测站,可以把Rd-03D检测的内容显示在3.5寸
    的头像 发表于 12-18 10:45 148次阅读
    AiPi-Radar-Monitor <b class='flag-5'>雷达</b><b class='flag-5'>检测</b>站(<b class='flag-5'>Rd-03</b>D)

    安信可雷达系列的超低功耗人体存在毫米波传感器—Rd-03L

    Rd-03L是安信可雷达系列的超低功耗人体存在毫米波传感器,包含极简化24 GHz雷达传感器硬件和低功耗人体存在感应智能算法固件。
    的头像 发表于 03-25 15:38 251次阅读
    安信可<b class='flag-5'>雷达</b>系列的超低功耗<b class='flag-5'>人体</b>存在毫米波传感器—<b class='flag-5'>Rd-03</b>L

    安信可Rd-03L检测使用—— 超低功耗实现人体存在检测,上位机配置快速上手

    Rd-03L是安信可雷达系列的超低功耗人体存在毫米波传感器,包含极简化24 GHz雷达传感器硬件和低功耗人体存在感应智能算法固件。
    的头像 发表于 03-29 11:02 174次阅读
    安信可<b class='flag-5'>Rd-03</b>L<b class='flag-5'>检测</b>使用—— 超低功耗实现<b class='flag-5'>人体</b>存在<b class='flag-5'>检测</b>,上位机配置快速上手