机器人开发
树莓派、Ros、Arduino、电路等机器人开发中软硬件实例问题及解放方案记录
ArslanRobot
这个作者很懒,什么都没留下…
展开
-
Ros2编译python节点报错SetuptoolsDeprecationWarning
降低版本到58.2.0,再次尝试编译问题解决。报错原因是setuptools版本太新了。原创 2024-01-14 13:15:58 · 445 阅读 · 0 评论 -
树莓派ubuntu:vscode remote-ssh免密登录(Mac)
Vscode remove-ssh远程开发很方便,但是每次登陆都会频繁要求输入密码,使用期间也会多次断开重连,提示再次输入密码。原创 2024-01-13 09:32:38 · 708 阅读 · 0 评论 -
树莓派ubuntu:新增用户
新用户默认为/bin/sh,可以通过echo $SHELL查询,默认不能使用TAB键、上下键,命令行不显示当前路径。至此新用户创建完成。你可以尝试删除旧用户。group为上一步查询到的组。原创 2024-01-13 00:14:50 · 693 阅读 · 0 评论 -
树莓派ubuntu:python agent代码,手机蓝牙连接树莓派开发板,取消配对验证操作,自动完成连接
先前直接运行bt-agent --capability=NoInputNoOutput 实现了功能,但是发现一个bug,手机端连接成功后,断开连接取消配对,再次重新尝试配对再也不会成功了,会提示配对失败。可能是bt-agent tool的bug, 只得再想其他更完善的解决办法。按如下方式python实现agent,可以达到想要的效果,多次测试取消配对、忽略设备后都可以再次重新配对成功。原创 2024-01-13 00:12:24 · 768 阅读 · 0 评论 -
树莓派ubuntu:手机蓝牙连接树莓派开发板,取消配对验证操作,自动完成连接
我们使用 bt-agent tool来实现蓝牙自动配对连接bt-agent tool:bt-agent是一个用于对蓝牙设备进行管理和操作的工具。它提供了一组命令行工具,可以控制和配置蓝牙设备的各种功能和特性。bt-agent工具可以在Linux系统上使用,并且需要安装BlueZ蓝牙库。2. 查看bt-agent是否已开启3. 创建脚本保存并退出vim(esc :qw!)5. 开机自启动5.1 创建service文件文件内容5.2 启动服务并设置开机自启5.3 重启系统检查是否成功原创 2024-01-12 10:49:16 · 980 阅读 · 0 评论 -
树莓派ubuntu:hdmi与wifi冲突问题
突然出现树莓派4b板插上hdmi连接7寸屏,wifi断开无法连接,拔掉hdmi,wifi立马恢复正常的奇怪问题。原创 2024-01-12 06:56:31 · 496 阅读 · 0 评论 -
树莓派ubuntu:vscode远程SSH开发调试
树莓派开发板中使用VSCODE可以SSH连接远程开发板,在开发板上调试开发程序。原创 2024-01-09 11:07:01 · 749 阅读 · 0 评论 -
树莓派Ubuntu:屏幕截图
使用键盘的"prt sc"截图。原创 2024-01-07 14:51:51 · 629 阅读 · 0 评论 -
树莓派ubuntu:默认分辨率太小图形界面中无法修改,如何设置分辨率
以下hdmi_mode的取值范围和对应分辨率参数。(hdmi_group=2)修改 /boot/config.txt文件。config.txt结尾追加如下内容。使用pc+读卡器读写sd卡。重启测试分辨率是否正常。直接命令读写配置文件。原创 2024-01-07 12:43:20 · 1523 阅读 · 1 评论 -
霍尔编码器与GMR编码器的特性区分
霍尔编码器(Hall Encoder)和GMR编码器(Giant Magnetoresistive Encoder)是两种不同类型的位置传感器,用于测量转动或线性运动的位置和速度。原创 2023-12-09 14:21:49 · 2221 阅读 · 1 评论 -
机器人、智能小车常用的TT电机/310电机/370电机选型对比
在制作智能小车或小型玩具时,在电机选型上一些到各种模糊混淆的概念,以及各种错综复杂的电机参数,本文综合对比几种常用电机的参数及特性适应范围,以便快速选型,注意不同生产厂家的电机参数规则会有较大差异。原创 2023-12-09 13:12:27 · 4347 阅读 · 1 评论 -
PlatformIO在Vscode中创建工程太慢的解决办法
打开PlatformIO CLI,在右侧打开的命令行中输入pio home,会在默认浏览器中打开PlatformIO网页版,按步骤创建ESP32项目即可。在Vscode中创建PlatformIO的Esp32工程,会始终停留在Please Wait…,尝试用如下两种解决方案。C:\Users\用户名.vscode\extensions。注意:vscode中安装的platformio插件安装目录。/Users/用户名/.platformio。手动创建工程文件夹,打开终端,命令行执行。原创 2023-09-23 13:24:09 · 7874 阅读 · 3 评论 -
RF(240Mhz、2,4Ghz、蓝牙)和IR遥控器的区别和优缺点对比
蓝牙技术在普通2.4G无线技术上增加了自适应调频技术,使跳频通信过程自动避开被干扰的跳频频点,并以最小的发射功率、最低的被截获概率,达到在无干扰的跳频信道上长时间保持优质通信的目的;不过,蓝牙技术功耗方面较大。2.4G数据传输速率快,传输效率达到了2Mbps,比27M传输速度的快416倍,能更快处理完一次信号的发送,在功耗方面大大降低,鼠标灵敏度也提高;频段不同:蓝牙使用2.4GHz ISM频段中的一部分,而2.4G波段则是指整个2.4GHz频段,因此2.4G可以使用的频宽更大,传输速率更快。原创 2023-09-21 06:06:45 · 3441 阅读 · 0 评论 -
树莓派ubuntu22.04 start job is running for wait for network to be Configured解决方
树莓派安装完ubuntu22.04,继续装完图形桌面后,重启变的很慢,卡在下图网络连接位置,3~5分钟后才能进入系统,反复检查网络配置文件并没有问题,只得尝试修改超时时间,修改后重启效果明显,网络连接也正常,问题算是暂时解决。在Service加入TimeoutStartSec=2sec如下图。重启试一下是不是变快了。原创 2023-09-16 11:17:10 · 495 阅读 · 1 评论