通过蓝点无限的学习,对UWB实现的过程以及对UWB连接WIFI的遇到的问题进行复盘

2023-05-16

超宽带(Ultra Wide Band,UWB)技术是一种无线载波通信技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。UWB技术具有系统复杂度低,发射信号功率谱密度低,对信道衰落不敏感,截获能力低,定位精度高等优点,尤其适用于室内等密集多径场所的高速无线接入。

我的大创内容需要用UWB来实现定位,我通过学长的介绍,从淘宝的蓝点科技购买的UWB。接下来我会复盘基本实现二维定位的全部过程。

一.购买设备

工欲善其事,必先利其器。

实现二维定位的最低金额650元。需要购买的设备如下 :

1.UWB (实现定位)

最主要的核心当然是UWB啦,通过学长的介绍,我在某宝下单购买的

【淘宝】https://m.tb.cn/h.fIS2qsu?tk=4Sxh29vQMw4「uwb定位测距高速测距超宽带室内外定位 DW1000机器定位开发板模块」
点击链接直接打开,根据不同的需求,购买不同的型号。

我购买的是TWR的BP30,这种型号非常适合在学校做项目,UWB的价格本身就高,经费不足很难承担的起,但是可以购买论坛价,非常实惠。

购买前一定要与客服沟通,客服非常的耐心和专业

重点:①下单之后向客服索要学习的资料

②到货检查之后向客服索要压缩包的解压密码

2.ESP01S和烧录器(实现数据无线传输)

某夕夕某宝都可以买到。

3.足够的杜邦线(母对母)

二.实现基本的定位功能过程中遇到的问题

1.实现定位

具体教程可以在b站搜蓝点无限科技,里面有详细的教程视频

我买的型号是BP30,所以只看了BP30的相关视频和《UWB如何连接Wifi 无限串口》

通过看BP30的相关视频可以很好的实现基本的定位

值得注意的点:

①.在设备接电工作的过程中会发烫,发烫严重需要断电降温,不然会停止工作,减少设备的使用寿命。

②.在给BP30传输程序的过程中,需要上电!!!

2.UWB连接WIFI

这一步卡了我很久,我就从软件硬件的角度来复盘一下

①硬件 : 一开始我手里有ESP8266NodeMcu,本以为这个就可以代替ESP01s,但是我对ESP8266NodeMcu不熟悉,网上的教程很少,我就直接下单了ESP01s和它的烧录器

货到之后需要先烧录AT固件

百度网盘 请输入提取码icon-default.png?t=M5H6https://pan.baidu.com/s/1A3DwOIE1y_eFBSJzLJsiiA

提取码0002

②软件和程序文件等 :

QCOM的调试数据文件(这里需要在蓝点无限的论坛上索要)

链接:百度网盘 请输入提取码icon-default.png?t=M5H6https://pan.baidu.com/s/11T7MLKa4TBljSLzwxRBX1w
提取码:6666
--来自百度网盘超级会员V5的分享

VCOMM3.16版本

在上一个文章中写过

当时网上只有3.12的版本的免费的,怎么尝试都无法创建虚拟串口,各种方法都尝试了一遍都不管用,最后我认为是版本过低的原因,于是通过某宝花费0.3元帮忙下载了3.16的版本。

(18条消息) 【无标题】虚拟串口VCOMM版本下载包_52赫兹的鲸474的博客-CSDN博客

注意: 视频讲解中有错误的地方

应该把工作模式设置成VCOMM运行在Server模式,支持Client模式。并非视频中所设置的

这是我发布的第一篇正式的文章,作为大一小白,我当然很不专业,但是我想把自己的历程记录下来,今后可以自己复习用,如果能帮助到更多的人那就更好啦。

以上内容,如有侵权,请通知我,我会立刻删除。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过蓝点无限的学习,对UWB实现的过程以及对UWB连接WIFI的遇到的问题进行复盘 的相关文章

  • 实现Windows远程连接

    此方法不止局限于局域网内 xff0c 只要被控制端的电脑连接上了互联网 xff0c 那么在任意一个电脑上都可以连接 话不多说直接上干货 xff01 xff01 xff01 配置被控制端电脑 一 开启远程桌面访问功能 不是windwos专业版
  • Jetpack Compose 不止是一个UI框架~

    Jetpack Compose是用于构建原生Android UI的现代工具包 Jetpack Compose使用更少的代码 xff0c 强大的工具和直观的Kotlin API xff0c 简化并加速了Android上的UI开发 这是Andr
  • 父类和子类方法的调用

    由于没有找到想要的解释 xff0c 于是自己就在idea上自测来寻找答案 关于父类 xff0c 子类 xff0c 多态之间方法的调用 package 思考 public class 子类调用 public static void main
  • vector介绍与使用(C++)

    目录 一 vector的介绍 二 vector的使用 2 1构造函数 2 2vector iterator 的使用 2 3vector 空间增长问题 2 4 vector 增删查改 2 5 vector 迭代器失效问题 一 vector的介
  • 网络层——IP协议详细解读

    文章目录 IP协议1 IP协议的报文格式2 IP协议的地址管理3 IP地址的组成4 IP协议的路由选择 IP协议 之前介绍了传输层的重点协议 xff0c TCP和UDP协议 xff0c 以下将介绍网络层的重点协议IP协议 1 IP协议的报文
  • 基于opencv实现追踪物体的功能

    nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp From sztu 自动化专业的小菜鸡 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 本篇将介绍计算机视觉的物体追踪 基于py
  • PX4源码中CMakeLists.txt文件的相关含义

    在px4每个模块中 xff0c 都会引用到CMakeLists txt文件 比如 代码 px4 add module MODULE modules attitude estimator q MAIN attitude estimator q
  • 位置式Pid和增量式Pid的定义及应用

    PID算法是一个典型的闭环控制系统 P I D xff0c 比例 积分 微分 开环 xff1a 输入量对输出量没有反馈作用 xff1b 闭环 xff1a 输入量对输出量有反馈作用 位置式Pid 位置式Pid就是位置闭环控制 xff0c 位置
  • Mysql中的in和find_in_set的区别?

    1 是否使用索引 find in set xff1a 不使用索引 xff0c 是全表扫描in xff1a 使用索引 2 使用方法 在mysql中in的使用情况如下 xff08 in里面放的是常量 xff09 xff1a select fro
  • Docker 常用命令---持续更新中

    Docker xff1a Docker的三大核心概念 xff1a 镜像 容器 仓库 镜像 xff1a 类似虚拟机的镜像 用俗话说就是安装文件 容器 xff1a 类似一个轻量级的沙箱 xff0c 容器是从镜像创建应用运行实例 xff0c 可以
  • ubutu的Realsense摄像头的环境配置的报错解决(个人认为官方文档存在问题)以及官方视频流样例测试(无需摄像头)

    Realsense支持多种语言进行开发 xff0c 因为之前学过python xff0c 所以计划使用Pycharm进行相关的项目开发 xff0c 由于没带摄像头回家 xff0c 所以使用了官方的视频流进行测试 xff0c 以下是 xff3
  • launch文件

    1 launch文件 可以一次性启动多个ROS节点 实现 选定功能包右击 gt 添加 launch 文件夹 选定 launch 文件夹右击 gt 添加 launch 文件 编辑 launch 文件内容 lt launch gt lt nod
  • ROS文件系统相关命令

    1 增 catkin create pkg 自定义包名 依赖包 61 61 61 创建新的ROS功能包 sudo apt install xxx 61 61 61 安装 ROS功能包 2 删 sudo apt purge xxx 61 61
  • ros服务通信

    1 srv 61 请求 43 响应 2 不要重复添加路径 xff0c 会导致头文件寻找不到 客户端 include 34 ros ros h 34 include 34 plumbing server client AddInts h 34
  • ros常用组件

    一 TF坐标变换 transform frame frame id是被参考的坐标系 xff0c child frame id是另一个坐标系 translation代表child frame id相对于frame id的偏移量 rotatio
  • FreeRTOS学习(1)-- FreeRTOS任务创建、调度、任务间通信

    FreeRTOS学习 xff08 1 xff09 FreeRTOS任务创建 调度 任务间通信 文章目录 FreeRTOS学习 xff08 1 xff09 FreeRTOS任务创建 调度 任务间通信前言一 FreeRTOS任务状态二 Free
  • 让你秒读懂阿里云数据库架构与选型

    01 阿里云RDS的架构与规格大图 下图从高可用类型 数据可靠性 资源复用率 规格大小 规格代码等角度 xff0c 较为完整的概况了当前RDS主要的架构与规格 xff1a 从高可用区架构上 xff0c 分为单节点 xff08 基础版 xff
  • ROS teb_local_planner使用

    teb local planner则是2D导航堆栈的base local planner的插件 实现了一个在线优化的本地轨迹规划器 xff0c 用于导航和控制移动机器人 xff0c 作为ROS 导航包的插件 全局规划器生成的初始轨迹在运行时
  • rosdep update 出现time out 连接超时的问题(非常有效)

    问题 xff1a 在安装ros过程中 xff0c 按照官网执行rosdep update的指令大概率会出现如下报错 xff1a ERROR error loading sources list 39 The read operation t
  • 手把手教你写第一个Windows窗口

    第一个Windows窗口 效果展示详细过程设计窗口类注册窗口类创建窗口显示窗口更新窗口消息循环 源代码实用工具图标制作软件图标库 效果展示 第一个Windows窗口 详细过程 设计窗口类 首先 xff0c 自定义窗口类型名和窗口标题 xff

随机推荐

  • 把当前ubuntu16.0.4系统做成镜像<iso>

    Systemback是一个Ubuntu系统中用于发布自定义系统镜像和系统备份的软件 有时候我们对自己的Ubuntu做了很多设置 xff0c 比如各种软件包 xff0c 各种自定义的配置 我们想要在另一台电脑上也安装一个和我们一模一样的系统
  • VS2010开发ribbon风格的程序

    转自 xff1a http blog csdn net akof1314 article details 5268071 创建MFC应用程序项目 实际上 xff0c Ribbon界面 Office 2007风格的界面 的开发早在2008年就
  • win10下载DEVC++5.11

    作为一款免费开源的 C C 43 43 IDE xff0c 内嵌 GCC 编译器 xff08 GCC 编译器的 Windows 移植版 xff09 xff0c 且是 NOI NOIP 等比赛的指定工具 xff0c Dev C 43 43 的
  • ros实现串口通信(记录一次脱发的经历)

    组长发布任务 xff0c 我负责使用ros实现串口通讯 怎么说呢 xff0c 头发可以在地上 桌子上甚至任何地方 xff0c 除了头上 经过询问 xff0c 任务大概分为三个点 xff1a 1 接收话题名为 config detector
  • C++的第五个实验

    又是两周一次的C 43 43 实验时间 xff0c 最近事可真是太多了 问题一 1 检查下面的程序 xff0c 找出其中的错误 xff0c 并改正之 然后上机调试 xff0c 使之能正常运行 题目一 span class token mac
  • 当我第一次在ubuntu20.04上使用gazebo

    突然就有了一个长期任务 xff0c 过分emo了 学习第一步 xff0c 试试在我的不知道重装了多少遍的ubuntu20 04上运行一个gazebo小车模型 是根据这个视频做的记录 xff0c 如有问题 xff0c 欢迎指正 一 安装gaz
  • STM32——MPU6050六轴传感器

    一 xff0c 什么是MPU6050 MPU6050是InvenSense公司推出的全球首款整合性6轴运动处理组件 xff0c 内带3轴陀螺仪和3轴加速度传感器 xff0c 并且含有一个第二IIC接口 xff0c 可用于连接外部磁力传感器
  • cuda10 + vs2017 下载安装,配置环境

    一 准备 1 xff0c 首先查询电脑GPU xff1a 1 xff09 Win10如何查看Nvidia支持的CUDA版本 xff1a xff08 1 xff09 打开 控制面板 xff0c 点击 硬件和声音 xff0c 点击 NVIDIA
  • Stratis和VDO高级存储

    Stratis和VDO高级存储 Stratis和vdo高级存储Stratis高级存储简介配置stratis服务 VDO高级存储简介配置VDO服务 Stratis和vdo高级存储 Stratis高级存储 简介 Stratis原理 xff1a
  • C语言 strstr函数的用法及模拟实现strstr函数

    C语言 strstr函数的用法及模拟实现strstr函数 一 strstr函数的用法二 模拟实现strstr函数的功能 一 strstr函数的用法 1 strstr函数原型 xff1a char strstr const char str1
  • Linux【shell命令以及运行原理】【权限】

    目录 一 shell命令以及运行原理 二 权限 1 用户的权限 2 文件的权限 3 权限的相关操作 第一种方法 第二种方法 改变所有者和所属组 常见的权限问题 1 目录的权限 xff1a 2 umask 粘滞位 如何将用户添加到信任列表赋予
  • 【Oracle】ORA-28000解决方法

    ORA 28000 账号被锁定 错误原因 xff1a 数据库中设置了密码最 错误次数为10次 xff0c 超过10次后导致账号被锁定 解决方案1 xff1a 1 查看 户使 的概要 件名 xff0c 般为DEFAULT SELECT USE
  • dpkg命令的用法

    dpkg命令的用法 dpkg 是Debian package的简写 xff0c 为 Debian 操作系统 专门开发的套件管理系统 xff0c 用于软件的安装 xff0c 更新和移除 所有源自 34 Debian 34 的Linux的发行版
  • 关于正则表达式的学习

    今天在写cpp题目的时候被字符串搜索恶心坏了 于是乎开始自学正则表达式 正则regex其实就是一个规范化的模板字符串 第一条 基础语法和注意事项 另外 在使用转义特殊字符的时候 要用到两个 才能有效果 b才代表一个数字 才能代表一个 34
  • 扩展卡尔曼滤波(EKF)

    本篇文章是看完http blog csdn net adamshan article details 78265754这篇文章后再加上自己的理解写的 xff0c 如果侵权可以联系我删除 xff0c 如果有不对的地方请您不啬赐教 xff01
  • OVS 基本操作命令

    1 ovs vsctl获取或者更改ovs vswitchd的配置信息 xff0c 此工具操作的时候会更新ovsdb server中的数据库 查看网桥 ovs vsctl show 添加网桥 ovs vsctl add br br0 创建po
  • 解决c++string类型变量无法输出中文的问题(环境:mingw+vscode)

    我也是在网上找了好久解决办法 其实很简单在visual code终端中输入chcp 936即可
  • 利用ros进行双目相机标定(发布双目相机话题再用cameracalibrator.py文件进行标定)

    1 创建工作环境 mkdir p opencv test src cd opencv test src catkin create pkg stereo camera std msgs roscpp rospy 2 修改CMakeLists
  • 串级PID 位置环+速度环

    1位置环和速度环的串级pid xff0c 首先要记住 xff0c 位置环的输出是速度环的输入 xff0c 最后控制输出为速度环的输出 速度环的PID控制器 代码如下 float Velocity KP A 61 400 Velocity K
  • 通过蓝点无限的学习,对UWB实现的过程以及对UWB连接WIFI的遇到的问题进行复盘

    超宽带 xff08 Ultra Wide Band xff0c UWB xff09 技术是一种无线载波通信技术 xff0c 它不采用正弦载波 xff0c 而是利用纳秒级的非正弦波窄脉冲传输数据 xff0c 因此其所占的频谱范围很宽 UWB技