在这里插入图片描述
DreamHAT+ 是一款顶部附加硬件 (HAT) 套件,可为 Raspberry Pi 提供 60GHz 毫米波雷达供您使用。

全尺寸 HAT 包含一个英飞凌 BGT60TR13C 芯片,具有单个发射天线和三个接收器(TX/RX),通过 GPIO 引脚和 SPI 连接到 Raspberry Pi 4 或 5。

Dream RF 还生产 ApRESS(自主相敏无线电回声测深仪),这是一种使用调频连续波 (FMCW) 的设备,用于监测格陵兰岛的冰损。ApRESS 设备的工作频率为 2-8GHz,而 DreamHAT+ 的工作波长则短得多:60GHz。这使得它的分辨率更高,非常适合人体检测和手势识别类项目。

除了用于研究个人雷达(一项非常有趣且相对低调的技术)之外,它还可以为机器人、安防系统和野生动物监测系统增强态势感知能力。此外,它还可用于医疗和工业领域(主要涉及监测呼吸模式或设备振动)。

后一种用例超出了我们的范围,但我们在尝试 DreamHAT+ 时获得了很多乐趣。

在这里插入图片描述

开始

与大多数 HAT 一样,设置也相对简单。我们将 DreamHAT+ 连接到测试版 Raspberry Pi 5,并设置了软件。Dream RF 为我们提供了一张预配置的 microSD 卡,您可以使用Dream RF GitHub上的链接自行刷写。

您也可以从 Raspberry Pi OS 安装开始,按照说明安装各种软件包并下载示例项目。我们重现了这两种方法,发现刷写 microSD 卡更容易。

DreamBoards 网站的资源部分提供了设置指南、产品简介和原理图。您还可以在 Dream RF 的YouTube 频道上查看一些实际示例。目前有二维笛卡尔图和距离多普勒示例。建议您先阅读文档并观看视频,以便了解屏幕输出。

在这里插入图片描述

软件堆栈

GitHub 仓库中有一系列示例项目,包括距离-多普勒图(经典的雷达可视化)、带跟踪和持久性的 xy 图、多普勒-方位角图(用于检测设备周围的物体)以及离线处理示例。

除此之外,您还可以查看 Python 模块来开始您自己的实现:

BGT60TR13C.py:该模块管理与英飞凌 BGT60TR13C 芯片的 SPI 通信。

udp_streaming.py:通过用户数据报协议 (UDP) 传输雷达数据。

gui.py:提供可视化雷达数据的图形用户界面,包括距离多普勒图和热图,方便直观分析。

offline_processing.py:用于记录的雷达数据的后期处理。

虽然这些模块提供了基于 Python 的可靠应用程序编程接口 (API),但 API 相关的文档不如设置那么完善。“这足以帮助您入门,并开始创建您自己独特的 60GHz 雷达项目!” GitHub 页面上的描述略显乐观。您的实际体验可能有所不同。

判决

我们非常享受使用 DreamHAT+ 和英飞凌 BGT60TR13C 进行实验的时光。硬件和示例项目都非常棒。文档正在开发中,更详细的 API 参考指南将有助于我们更好地完成初始项目。

规格

工作频率: 58–63.5GHz;带宽:5GHz

范围:距离:0.1–15米;分辨率:3厘米,视野:水平40°,垂直65°

集成天线: 1 × TX 天线,3 × RX 天线,5dBi(最大)增益

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/917137.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/917137.shtml
英文地址,请注明出处:http://en.pswp.cn/news/917137.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot + MongoDB:从零开始手动配置 MongoConfig 实战

前言 你以为只要写上 spring.data.mongodb.*,就能一劳永逸,MongoDB 立马听话?别天真,这只是入门级操作,像是拿个自动挡钥匙,开个小车溜达溜达,远远算不上高手操作。当项目需求变得复杂,连接字符串需要灵活配置,或者多数据源并行作战时,自动配置的魔法显得捉襟见肘。…

建筑节能目标下,楼宇自控系统以高效运行助力节能减碳

随着全球气候变化问题日益严峻,节能减排已成为各国政府和企业的重要任务。在建筑领域,楼宇自控系统(Building Automation System, BAS)作为实现建筑节能目标的关键技术,正发挥着越来越重要的作用。根据中国政府发布的《…

LOVON——面向足式Open-Vocabulary的VLN导航:LLM做任务分解、YOLO11做目标检测,最后L2MM将指令和视觉映射为动作,且解决动态模糊

前言 因为项目需要(比如我们在做的两个展厅讲解订单),近期我一直在研究VLN相关,有些工作哪怕暂时还没开源(将来可能会开源),但也依然会解读,比如好处之一是构建完整的VLN知识体系,本文便是其中一例 我在解读过程中&am…

在线免费的AI文本转语音工具TTSMaker介绍

TTSMaker是一个在线的文本转语音工具, 支持多语言和中文方言,不同的语言和方言单次转换的字符上限从200-10000 不同,转换的效果还不错,听不出明显的AI痕迹。 工具的网址是:https://ttsmaker.cn/。 工具的界面如上&…

【AI问答】PromQL中interval和rate_interval的区别以及Grafana面板的配置建议

问题1:interval和rate_interval的区别 在PromQL中确实有 $__rate_interval 这个特殊的变量,它与 $__interval 有不同的用途和计算方式。 $__interval vs $__rate_interval 1. $__interval 含义:Grafana计算出的基本时间间隔计算方式&#xff…

STM32学习记录--Day5

今天了解了:中断中断有多个类别包括:USART中断,I2C中断等;并通过NVIC来分配中断的优先级EXTIEXTI的内部结构:EXTI线🔧 ​​一、EXTI系统核心架构​​1. ​​中断源输入(左上区域)​​…

CentOS7下同步时间的几种方式(NTP 、Chrony和systemd-timesyncd)

文章目录前言一、NTP (Network Time Protocol) & ntpd1.原理2. 安装与配置(ntp 包)3.NTPd 优缺点对比二、Chrony1.原理2.安装与配置 (chrony 包)3. 优点4. 缺点三、systemd-timesyncd1.原理2.安装与配置 (systemd 自带)3. 优点4. 缺点四、手动同步工具1.ntpdate(已废弃&…

Web3:在 VSCode 中基于 Foundry 快速构建 Solidity 智能合约本地开发环境

相关文章推荐链接Web3专栏https://blog.csdn.net/qq_42392981/category_13016259.html在 VSCode 中基于 Foundry 快速构建 Solidity 智能合约本地开发环境引言1. 开发环境准备(Windows)1.1 安装 VSCode1.2 安装推荐插件1.3 安装 Foundry1.4 验证 Forge 和…

Implement recovery based on PITR using dump file and binlog

模拟生产场景中需要基于某个事务点的恢复,使用存量备份与存量binlog 生成测试数据 (rootlocalhost) [(none)]> create database NanJing; Query OK, 1 row affected (0.01 sec) (rootlocalhost) [test]> use NanJing; Database changed (rootlocalhost) [NanJ…

HTML-取消div,a等标签点击效果

一、背景当标签被设置onclick事件之后,在有些手机浏览器中,点击这些标签,会有点击变色效果。想要取消点击变色效果。通过为div和标签元素添加-webkit-tap-highlight-color样式属性,可以有效地解决这一问题二、解决方案已a标签示例…

VR 三维重建:开启沉浸式体验新时代

在科技飞速发展的今天,VR(虚拟现实)技术已经逐渐渗透到我们生活的各个领域,为我们带来了前所未有的沉浸式体验。而 VR 三维重建作为 VR 技术的重要应用之一,更是让人们能够身临其境地感受各种场景,无论是旅…

iTwinjs 几何 - Curve

CurvePrimitive 常用的见下 LineSegment3d直线段两点直线边、杆件、骨架LineString3d折线多点连续直线轮廓线、路径Arc3d圆弧 / 椭圆弧圆心 半径 起止角圆孔、圆角、弧段BezierCurve3d贝塞尔曲线端点 控制点平滑过渡、动画轨迹BSplineCurve3dB 样条 / NURBS控制点 节点矢…

iPhone 恢复出厂设置是否会删除所有内容?

当你的 iPhone 经常崩溃、出现黑屏死机、卡在加载屏幕上等问题时,你可能会考虑进行恢复出厂设置来修复它。或者在其他情况下,如果你要将使用多年的设备交给新主人,出于安全考虑,也需要进行恢复出厂设置。那么,恢复出厂…

机器学习②【字典特征提取、文本特征处理(TF-IDF)、数据标准化与归一化、特征降维】

文章目录先言一、特征工程概述二、特征提取1.字典特征提取(特征离散化)2.文本特征提取2.1英文文本提取2.2中文文本提取(jieba分词器)3.TfidfVectorizer TF-IDF文本特征词的重要程度特征提取三、数据归一化与标准化1.MinMaxScaler …

3、CC3200串口DMA

先说下CC3200存在2个16*8的fifos, 分别用于发送和接收 当fifos被disable时,将会作为一个1字节深度的保持寄存器, 所以无论fifos是开是关,发送和接收都绕不开fifos DMA 由于发送和接收都绕不过fifos,所以DMA也绕不开FIFOS. MAP_UARTFIFOLevelS…

从游戏NPC到手术助手:Agent AI重构多模态交互,具身智能打开AGI新大门

注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书《GPT多模态大模型与AI Agent智能体》(跟我一起学人工智能)【陈敬雷编著】【清华大学出版社】 清华《GPT多模态大模型与AI Agent智能体》书籍配套视频课程【陈敬雷…

Lesson 29 Taxi!

Lesson 29 Taxi! taxi n.出租车 同义词:cab n.出租车 相关:taxi meter计价器 taxi stand taxi rank 出租车站 call ataxi 叫车,打车 例句:对不起,请问出租车站在哪里? Excuse me, do you know where the taxi rank is please? land v.着陆,登陆n.陆地…

怎样将allegro的brd文件转化为AD的PCB文件

由于工作需要将allegro的PCB转成ad给同事,在使用AD软件导入Allegro的brd格式文件时出现各种的异常报错弹窗问题,现分享两种将Allegro PCB文件导入到AD中的方法。一、第1种方法使用高版本的AD软件(AD22,同时操作电脑需安装了Allegr…

[免费]【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts)【论文+源码+SQL脚本】

大家好,我是python222_小锋老师,看到一个不错的【NLP舆情分析】基于python微博舆情分析可视化系统(flaskpandasecharts),分享下哈。 项目视频演示 【免费】【NLP舆情分析】基于python微博舆情分析可视化系统(flaskpandasecharts爬虫) Pytho…

什么是CI/CD?

CI/CD是持续集成(Continuous Integration)和持续交付/持续部署(Continuous Delivery/Continuous Deployment)的缩写:持续集成(Continuous Integration, CI):CI是一种开发实践&#x…