本帖最后由 起个名字好难啊 于 2023-12-7 14:52 编辑
AiP-Radar-Monitor 雷达检测站
概述
这是一个使用小安派-DSL-3.5寸开发的Rd-03D 雷达检测站,可以把Rd-03D 检测的内容显示在3.5寸触摸屏上,可以很直观地查看雷达的检测结果。
性能参数:
地图角度:80°
实际测量角度:水平角120°,垂直角60°
最大检测距离:6米
多人检测:支持(最多三人)
单人检测:支持
支持触摸,可以切换单人检测和多人检测模式。
固件只有检测和显示功能,不带任何无线,可以扩展WiFi 及BLE 功能到远程显示。
使用方法
供电
使用Typc-C 接口线接入AiPi-DSL 的Typc-C即可工作。人在AiP-Radar-Monitor 面前移动可看到屏幕的白色点也会跟着显示在屏幕中。
单人检测及多人检测的切换
在屏幕的左下角,有个开关,左边显示“Single”即单人检测,右边是“Multiple”即多人检测。
开发过程
3D 外壳打印
本项目的3D 外壳文件会放在官方docs 资料站中,需要的同学可以自行下载:https://docs.ai-thinker.com/aipi-jc
雷达接线
Rd-03D 与AiPi-DSL 数据通讯使用的是串口,所以它们的连接如下:
- Rd-03D 5V ——>AiPi-DSL 5V(飞线)
- Rd-03D GND ——>AiPi-DSL GND
- Rd-03D TX ——>AiPi-DSL IO26
- Rd-03D RX ——>AiPi-DSL IO28
Rd-03D 雷达数据读取
Rd-03D 的串口数据解析参考安信可Rd-03D 用户手册:Rd-03D多目标轨迹跟踪用户手册.pdf
然后根据手册中的例子及算法:
就能得到实际检测的位置坐标。
显示界面
显示界面是直接使用LVGL 画布来实现,白色点只需要在画布上画点即可,很简单。
但是Rd-03D 实际检测值最高是一个16位的值,最高可达到65535(纵坐标没有负值)。而我们的屏幕大小只有320*240,检测出来的坐标值需要经过换算才能在屏幕上显示。本项目用的算法如下:
固件及源码
固件及源码一同放在了安信可科技官方docs 资料站中:
https://docs.ai-thinker.com/aipi-jc
固件可以直接下载烧录,有需要用上更多功能的同学可以使用源码实现。
|