可靠的人形探测,未完待续(III)
一不小心,此去经年啊。问大家新年快乐!
那,最近在研究毫米波雷达模块嘛,期望用在后续的产品中,正好看到瑞萨的活动送板子,手一下没忍住。
拿了板子就得干活咯,我一路火花带闪电,开整!
本来想做的完整一点,奈何这块板为了节约成本,JTAG口没有保护。
冬天,大家都懂的,烧了个BLINK之后没几下,它就华丽丽的成为了一件摆设。
当然了,也不是没有折衷的办法烧录,但是折腾的心情就淡了。
再说了,谁说硬创产品一定得要代码呢?
脑洞就够了!
本来是想做个串口指令响应的 -
UART Communication System
========================
Application Layer (main.c)
|
v
+-------------------------+
| sensor_uart.h/.c |
|-------------------------|
| - sensor_data()|<--------+
| - UART callbacks | |
+-------------------------+ |
| ^ 100ms
| | Timer
v | |
+-------------------------+ |
| UART Driver | |
| (r_sau_uart.h/.c) | |
|-------------------------| |
| - R_SAU_UART_Write() | |
| - R_SAU_UART_Read() | |
+-------------------------+ |
| ^ |
| | |
v | |
+-------------------------+ |
| Hardware UART | |
|-------------------------| |
| UART1_TX --> UART1_RX |--------+
| (Loopback Connection) |
+-------------------------+
结果是默默的取出杜邦线,LED(D=3mm),毫米波雷达模组(只使用Vout,Vcc,GND),然后把他们串在一起。
还好活儿还是整出来了~如视频(话说为视频啥不能居中?)
毫米波雷达小夜灯实测
确定可行,具体的参数,比如触发后保持时间等,还可以调整。
当然了,灯效也是很重要的组成部分,假如小伙伴有兴趣,可以去oshub看我灯板的项目。
本来还想加个蜂鸣器的,蜂鸣器都准备好了。但是本来是为老人起夜方便亮个灯,要是带点音箱,那太吓人,成恐怖片了。
心得体会 - 市场上50元以下开发板,通病,成本卡太死,核心板管脚直接引出,缺乏保护,容易变成一次性,损伤开发者热情和自己的声誉。(虽然是金主,但是问题还是要反馈的)
相关文章:
![](https://i-blog.csdnimg.cn/img_convert/04b8ae2d373626634d0606f24ef14dba.png)
可靠的人形探测,未完待续(III)
一不小心,此去经年啊。问大家新年快乐! 那,最近在研究毫米波雷达模块嘛,期望用在后续的产品中,正好看到瑞萨的活动送板子,手一下没忍住。 拿了板子就得干活咯,我一路火花带闪电,开整…...
![](https://www.ngui.cc/images/no-images.jpg)
Git文件夹提交错了,怎么撤销?
最近提交了一些不应该提交的文件夹到git中,现在需要移除它们,现在简单记录一下操作日志: 情况一 文件夹已经被添加到 Git,但未提交 如果文件夹已经被 git add 添加到暂存区中,但尚未提交,你可以使用以下命令将其从暂存区中移除: git rm -r …...
![](https://i-blog.csdnimg.cn/direct/5a9dde925810495699042595926a55fc.png)
小程序textarea组件键盘弹起会遮挡住输入框
<textarea value"{{remark}}" input"handleInputRemark" ></textarea> 如下会有遮挡: 一行代码搞定 cursor-spacing160 修改后代码 <textarea value"{{remark}}" input"handleInputRemark" cursor-spacin…...
![](https://www.ngui.cc/images/no-images.jpg)
Android车机DIY开发之学习篇(二)编译Kernel以正点原子为例
Android车机DIY开发之学习篇(二)编译Kernel以正点原子为例 1.代码在/kernel-5.10文件夹下 2.在kernel-5.10目录下执行如下命令编译 : 编译之前,需要将 clang 导出到 PATH 环境变量: 如果是 Android12 执行下面这条命令 export PATH../pr…...
![](https://i-blog.csdnimg.cn/direct/29eacd711dc64a278b6934b3568ad2b9.png)
qt 窗口(window/widget)绘制/渲染顺序 QPainter QPaintDevice Qpainter渲染 失效 无效
qt窗体布局 窗体渲染过程 qt中窗体渲染逻辑顺序为 本窗体->子窗体/控件 递归,也就是说先渲染父窗体再渲染子窗体。其中子窗体按加入时的先后顺序进行渲染。通过下方的函数调用堆栈可以看出窗体都是在widget组件源码的widgetprivate::drawwidget中进行渲染的&am…...
![](https://i-blog.csdnimg.cn/direct/c68e5a01c0ab4c52ba104f8d55e35c90.png)
Ubuntu下载时不显示无线网图标并显示Cable unplugged
我用的是ubuntu22-04-5.iso一下载出来发现无法连接网络甚至直接显示Wired是Cable unplugged. 下面是解决方法: step1: step2:点击编辑中的虚拟网络编辑器 step3: step4: step5: step6:取消勾选自动检测可用的DNS服务器 step7:在window上按下winR输入c…...
![](https://img-blog.csdnimg.cn/direct/135b53b5f5c443c28858992462ee4c98.gif#pic_center)
微信小程序实现人脸识别登录
hello hello~ ,这里是 code袁~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 🦁作者简介:一名喜欢分享和记录学习的在校大学生…...
![](https://www.ngui.cc/images/no-images.jpg)
atoi函数的概念和使用案例
atoi 函数是 C 语言标准库中的一个函数,它用于将字符串转换为整数。atoi 的名称是 “ASCII to integer” 的缩写。该函数定义在 <stdlib.h> 头文件中。 概念 atoi 函数会从字符串的开始位置开始转换,直到遇到第一个非数字字符或遇到字符串结束符…...
![](https://i-blog.csdnimg.cn/direct/4a2ed23cbb4c4b5cbd4458be492590f7.png)
Mysql--运维篇--日志管理(连接层,SQL层,存储引擎层,文件存储层)
MySQL提供了多种日志类型,用于记录不同的活动和事件。这些日志对于数据库的管理、故障排除、性能优化和安全审计非常重要。 一、错误日志 (Error Log) 作用: 记录MySQL服务器启动、运行和停止期间遇到的问题和错误信息。 查看: 默认情况下…...
![](https://i-blog.csdnimg.cn/direct/346ad93737b343858a976c02373e11e5.png)
poi处理多选框进行勾选操作下载word以及多word文件压缩
一、场景 将数据导出word后且实现动态勾选复选框操作 eg: word模板 导出后效果(根据数据动态勾选复选框) 二、解决方案及涉及技术 ① 使用poi提供的库进行处理(poi官方文档) ② 涉及依赖 <!-- excel工具 --><depen…...
![](https://www.ngui.cc/images/no-images.jpg)
QT 键值对集合QMap
在QT中,可以使用QMap作为键值对的集合。QMap是Qt的一个模板类,它存储了键值对,并且可以通过键来快速查找值。 导入 #include <QMap> 以下是一些使用QMap的方法: 1.创建并初始化一个 QMap<int, QString> UserDepa…...
![](https://www.ngui.cc/images/no-images.jpg)
NetMQ里Push-Pull模式,消息隔一收一问题小记
问题: 本机环境下,在push端向pull端发送消息的过程中,发现同一个进程里的pusher和puller代码,可以准确地完成收发; 然而,将代码放在两个进程里,将pusher发送的消息从1计数,puller端竟…...
![](https://www.ngui.cc/images/no-images.jpg)
见微知著:Tripo 开创 3D 生成新时代
关于 VAST VAST 成⽴于 2023 年 3 ⽉,是⼀家致⼒于通⽤ 3D 大模型研发的 AI 公司,公司⽬标是通过打造⼤众级别的 3D 内容创作⼯具,建⽴ 3D 的 UGC 内容平台,让基于 3D 的空间成为⽤户体验、内容表达、提升新质⽣产⼒的关键要素。 2024 年初,VAST 推出数⼗亿参数级别的 3…...
![](https://www.ngui.cc/images/no-images.jpg)
消息队列与中间件:Java的秘密传输带
消息队列与中间件技术是分布式系统中的重要组件,它们主要解决应用耦合、异步消息处理、流量削峰等问题,并实现高性能、高可用、可伸缩和最终一致性的架构。 2.1 消息队列的基本概念 消息队列是一种应用程序间传递消息的技术,它允许应用程序发…...
![](https://i-blog.csdnimg.cn/direct/210427a20b09485ab29a9e667a5fffbf.webp#pic_center)
Bytebase 3.1.0 - 通过 Google / GitHub SSO 功能开放给专业版
🚀 新功能 支持在 PostgreSQL DML/DDL 工单中选择执行角色。 在项目设置中增加 PostgreSQL 数据库租户模式配置选项。 在数据库页面和 SQL 编辑器为 ORACLE 数据库展示 package 元数据。 支持为环境配置颜色,方便区分。 新增管理员可关闭数据导出…...
![](https://i-blog.csdnimg.cn/img_convert/11242184881f4510ab7113a687105f0d.png)
EdgeOne安全专项实践:上传文件漏洞攻击详解与防范措施
靶场搭建 当我们考虑到攻击他人服务器属于违法行为时,我们需要思考如何更好地保护我们自己的服务器。为了测试和学习,我们可以搭建一个专门的靶场来模拟文件上传漏洞攻击。以下是我搭建靶场的环境和一些参考资料,供大家学习和参考࿰…...
![](https://i-blog.csdnimg.cn/direct/ea8d1b258d3847ce8673fedd778bba6e.png)
k8s部署rocketmq踩坑笔记
给团队部署一个rocketmq4.8.0. k8s上部署的broker,注册到nameserver上是自己的pod ip,导致本机连接到的broker的pod ip,这个ip k8s集群外的机器是无法联通的。 nameserver上注册的是这个pod ipv4 尝试将broker的配置brokerIP1修改为注册到na…...
![](https://www.ngui.cc/images/no-images.jpg)
Docker 通过创建Dockerfile 部署Jar包
1、创建Dockerfile 首先确保centos 安装docker,参考docker安装-CSDN博客 自己找个目录来存放Dockerfile mkdir Dockerfile 2、vim Dockerfile # 使用 OpenJDK 17 基础镜像 FROM jre17:v1.0# 设置工作目录 WORKDIR /app# 暴露端口 EXPOSE 8093# 设置容器内日志目录…...
![](https://i-blog.csdnimg.cn/direct/c1847b87c57a40debfbfcdc5ee9c8314.png)
shell脚本练习
题目 1、编写一个shell 脚本,检测 /tmp/size.log 文件。如果存在,显示它的内容;不存在则创建一个文件,将创建时间写入。 2、编写一个shell 脚本,实现批量添加 20个用户,用户名为user1-20,密码为user 后面跟…...
![](https://i-blog.csdnimg.cn/blog_migrate/c6909aecbcc13d601e65c093ad0ee5d7.gif)
【计算机网络】lab4 Ipv4(IPV4的研究)
🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀计算机网络_十二月的猫的博客-CSDN博客 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前言 2.…...
![](https://www.ngui.cc/images/no-images.jpg)
Python Json格式数据处理
示例:查看和编辑 JSON 文件的 Python 程序 import json from pprint import pprintdef load_json(file_path):"""加载并解析 JSON 文件。:param file_path: JSON 文件路径:return: 解析后的 JSON 对象(字典或列表)"&quo…...
![](https://i-blog.csdnimg.cn/direct/1222598d2d0a4eaea5365900280db194.png)
【声音场景分类--论文阅读】
1.基于小波时频图特征在声音场景分类 基于小波时频图特征在声音场景分类任务中的表现 2.增强增强高效音频分类网络 https://arxiv.org/pdf/2204.11479v5 https://github.com/Alibaba-MIIL/AudioClassfication 音频分类网络如图4所示。在此阶段,主要重点是建立一…...
![](https://i-blog.csdnimg.cn/direct/f5058643e4c84aad9413a01ca68ad328.png)
Web前端界面开发
前沿:介绍自适应和响应式布局 自适应布局:-----针对页面1个像素的变换而变化 就是我们上一个练习的效果 我们的页面效果,随着我们的屏幕大小而发生适配的效果(类似等比例) 如:rem适配 和 vw/vh适配 …...
![](https://i-blog.csdnimg.cn/direct/bc00bdfe01e94960aba72176dbee82e2.png)
模式识别与机器学习
文章目录 考试题型零、简介1.自学内容(1)机器学习(2)机器学习和统计学中常见的流程(3)导数 vs 梯度(4)KL散度(5)凸优化问题 2.基本概念3.典型的机器学习系统4.前沿研究方向举例 一、逻辑回归1.线性回归2.逻辑回归3.随堂练习 二、贝叶斯学习基础1.贝叶斯公式2.贝叶斯决策3.分类器…...
![](https://i-blog.csdnimg.cn/direct/35caad918bc2490ebd250576aeab5e98.png)
eNSP之家----ACL实验入门实例详解(Access Control List访问控制列表)(重要重要重要的事说三遍)
ACL实验(Access Control List访问控制列表)是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。访问控制列表被广泛地应用于路由器和三层交换机。 准备工作 在eNSP里面部署设备&a…...
![](https://i-blog.csdnimg.cn/direct/24874a2b441e4f09bbf2b9e4ae6132bb.png)
STM32 I2C硬件配置库函数
单片机学习! 目录 前言 一、I2C_DeInit函数 二、I2C_Init函数 三、I2C_StructInit函数 四、I2C_Cmd函数 五、I2C_GenerateSTART函数 六、I2C_GenerateSTOP函数 七、I2C_AcknowledgeConfig函数 八、I2C_SendData函数 九、I2C_ReceiveData函数 十、I2C_Sen…...
![](https://i-blog.csdnimg.cn/direct/4c8723ca6e0b4eea86a8c4fbcce8e1dc.png)
特制一个自己的UI库,只用CSS、图标、emoji图 第二版
图: 代码: index.html <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>M…...
![](https://www.ngui.cc/images/no-images.jpg)
Hologres 介绍
Hologres 是 阿里云 提供的一款 实时数据分析平台,它结合了数据仓库(Data Warehouse)和流式计算(Stream Processing)的优势,专为大规模数据分析和实时数据处理而设计。Hologres 基于 PostgreSQL 构建&#…...
![](https://i-blog.csdnimg.cn/direct/aa563fd3ddc64903aebc00e72fbb91d7.png)
oracle闪回表
文章目录 闪回表案例1:(未清理回收站时的闪回表--成功)案例2(清理回收站时的闪回表--失败)案例3:彻底删除表(不经过回收站--失败)案例4:闪回表之后重新命名新表总结1、删…...
![](https://i-blog.csdnimg.cn/direct/f7a10ebbdcaa40c893c5d95892dbd075.png)
蓝桥与力扣刷题(283 移动零)
题目:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2: 输入: …...
![](https://img-blog.csdnimg.cn/img_convert/a36003175252b610fc39a2a0e1a809d1.png)
如何用api做网站/百度网页版入口链接
说到地图面积大的游戏,《无人深空》肯定榜上有名。不过这款游戏有几分投机取巧的意味,它是一款以太空探索为主题的冒险生存游戏。它拥有1844亿亿颗星球,就算玩家一秒钟就逛完了一颗星球那只要也要5850亿年的时间。只不过它的游戏地图是随机生…...
![](https://img-blog.csdnimg.cn/f482c426fafd480c8fd2c69d5b84004e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Ya36ZuoR2llR2ll,size_20,color_FFFFFF,t_70,g_se,x_16)
公司做网站哪里做/嘉兴seo外包
...
![](/images/no-images.jpg)
营销型网站和展示型网站的区别/百度站长工具seo综合查询
对于C语言的指针类型,有点乱,测试了一下。 了解到: 1.声明赋值与非声明赋值 2. * 与 ** 的区别与意义 3. 一些 & 和 * 的利用方法 如 int * b<value>,在这里b是int型指针, 声明时候需要加 * ,但是声明时赋值…...
![](/images/no-images.jpg)
网站开发语言 asp/seoul
4.创建一个存储池,存储池的名称为testpool 5.上传一个对象到testpool存储池,对象的名称为testobject 6.创建一个RBD的image,image名称为testimage,大小为100M 7.将testimage映射为块设备 8.删除testpool存储池 创建一个存储池&am…...
![](/images/no-images.jpg)
福建省建设厅网站劳保核定卡/it行业培训机构一般多少钱
BrowserModule,CommonModule的选择: BrowserModule提供了启动和运行浏览器应用的那些基本的服务提供商。BrowserModule还从angular/common中重新导出了CommonModule,这意味着AppModule中的组件也同样可以访问那些每个应用都需要的Angular指令…...
青岛做网站的/营销 推广
本题解不一定正确,欢迎大家指正 A:2023 【问题描述】 请求出在 12345678 至 98765432 中,有多少个数中完全不包含 2023 。 完全不包含 2023 是指无论将这个数的哪些数位移除都不能得到 2023 。 例如 20322175,33220022 都完全不包…...