Skip to content

Commit 326d33b

Browse files
committed
更新 VR 手套文章
1 parent 8833613 commit 326d33b

File tree

1 file changed

+19
-27
lines changed

1 file changed

+19
-27
lines changed

post/RP2350VR手套.md

Lines changed: 19 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ published: true
1212
sitemap: true
1313
---
1414

15-
也是非常荣幸能评测beetle RP2350啊,板子到手第一感觉就是非常迷你,只有一个硬币大小,很符合其嵌入式穿戴设备的定位。
15+
也是非常荣幸能评测 beetle RP2350 啊,板子到手第一感觉就是非常迷你,只有一个硬币大小,很符合其嵌入式穿戴设备的定位。
1616
![glove1](../public/assets/images/glove1.jpg)
1717

18-
但是麻雀虽小五脏俱全,RP2350的功能却是非常强大。如 双 Cortex-M33 核心,运行频率 150MHz,支持浮点运算单元 FPU,增强的安全性和加密功能,集成 RGB LED、2MB Flash、520kB SRAM 和 19 个多功能 GPIO(模拟、数字、I²C、UART、SPI、PWM。还有着相当低的功耗。
19-
RP2350可以直接在arduino中编写上传代码,也可以使用micropy,我这里就使用arduino作为测试了
18+
但是麻雀虽小五脏俱全,RP2350 的功能却是非常强大。如 双 Cortex-M33 核心,运行频率 150MHz,支持浮点运算单元 FPU,增强的安全性和加密功能,集成 RGB LED、2MB Flash、520kB SRAM 和 19 个多功能 GPIO(模拟、数字、I²C、UART、SPI、PWM。还有着相当低的功耗。
19+
RP2350 可以直接在 arduino 中编写上传代码,也可以使用 micropy,我这里就使用 arduino 作为测试了
2020

21-
RP2350没有官方的arduino库,所以我们需要手动添加社区大佬的库:
22-
点击文件首选项
21+
RP2350 没有官方的 arduino 库,所以我们需要手动添加社区大佬的库:
22+
点击文件首选项
2323
![glove2](../public/assets/images/glove2.jpg)
2424
在其他开发板管理器地址中输入<https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json>
2525
![glove3](../public/assets/images/glove3.jpg)
2626

27-
然后就可以在开发板管理器中搜到RP2350了!我们点击安装!
27+
然后就可以在开发板管理器中搜到 RP2350 了!我们点击安装!
2828
![glove4](../public/assets/images/glove4.png)
2929

3030
到手第一件事当然是点灯测试:
@@ -34,19 +34,13 @@ int useBin = 25;
3434

3535
void setup() {
3636

37-
pinMode(useBin, OUTPUT);
38-
39-
}
40-
41-
void loop() {
42-
43-
digitalWrite(useBin, HIGH);
37+
pinMode(useBin, OUTPUT);
4438

4539
}
4640

4741
```
4842

49-
不得不说这块板子不仅迷你,标注也很清晰,一眼就能看到LED的引脚编号
43+
不得不说这块板子不仅迷你,标注也很清晰,一眼就能看到 LED 的引脚编号
5044
![glove5](../public/assets/images/glove5.jpg)
5145

5246
然后是串口测试:
@@ -60,9 +54,6 @@ void setup() {
6054

6155
}
6256

63-
64-
65-
6657
void loop() {
6758

6859
String a = Serial.readString();
@@ -95,19 +86,20 @@ void loop() {
9586
![glove6](../public/assets/images/glove6.png)
9687
也是十分顺利了。
9788

98-
最后是重点:VR手套的实现
89+
最后是重点:VR 手套的实现
9990
基于大佬的开源项目:<https://github.com/LucidVR/lucidgloves>
100-
原理是通过线缆拉动电位器实现电阻变化,封装为数据包,通过串口与pc交互,实现vr手套
91+
原理是通过线缆拉动电位器实现电阻变化,封装为数据包,通过串口与 pc 交互,实现 vr 手套
10192

102-
项目实现需要自己3d打印组件,去tb上双手还是比较贵的,要160左右,有打印机的朋友推荐自己打,打印件地址位于:<https://pan.baidu.com/s/13fnd0DoCyKVVMZP_ibvFpA?pwd=4h4x>
93+
项目实现需要自己 3d 打印组件,去 tb 上双手还是比较贵的,要 160 左右,有打印机的朋友推荐自己打,打印件地址位于:<https://pan.baidu.com/s/13fnd0DoCyKVVMZP_ibvFpA?pwd=4h4x>
10394
![glove7](../public/assets/images/glove7.jpg)
10495

10596
其实这里应当是每根手指都有一个的,有个滑轮顶盖商家看错了打少了,只打了一个,就是下面这个:![glove8](../public/assets/images/glove8.png)这两天还在加紧补发呢,等到了之后会及时更新的!暂时就只能先演示一根手指的了
97+
10698
其他打印件:![glove9](../public/assets/images/glove9.jpg)
10799

108-
项目原本是基于arduino nano的,所以要在咱们的2350上运行需要做一点小小的修改(主要是引脚)。项目有一定复杂度(不算很复杂)这里就只贴部分需要修改的代码了:
109-
在lucidgloves-firmware.ino中
110-
将下方的引脚定义添加一个elif修改为你需要的引脚,我这里只设置了拇指为26。其他的力反馈,摇杆,可以根据自身情况修改
100+
项目原本是基于 arduino nano 的,所以要在咱们的 2350 上运行需要做一点小小的修改(主要是引脚)。项目有一定复杂度(不算很复杂)这里就只贴部分需要修改的代码了:
101+
在 lucidgloves-firmware.ino 中
102+
将下方的引脚定义添加一个 elif 修改为你需要的引脚,我这里只设置了拇指为 26。其他的力反馈,摇杆,可以根据自身情况修改
111103

112104
```ino
113105
#elif defined(ARDUINO_GENERIC_RP2350)
@@ -157,13 +149,13 @@ void loop() {
157149
#endif
158150
```
159151

160-
然后是AdvancedConfig.h中,需要手动设置最大模拟值,取消这行注释并自己设置一个值。
152+
然后是 AdvancedConfig.h 中,需要手动设置最大模拟值,取消这行注释并自己设置一个值。
161153

162154
```ino
163155
#define ANALOG_MAX 1023
164156
```
165157
166-
遗憾的是,2350只支持4个模拟引脚。但它真的非常迷你,很喜欢的一款开发板!
158+
遗憾的是,2350 只支持 4 个模拟引脚。但它真的非常迷你,很喜欢的一款开发板!
167159
<video id="video" >
168-
<source id="mp4" src="https://cf-obj-01.62987d3702b4b057c6cae44e429bbc1f.r2.cloudflarestorage.com/videosKgkoAz-gloves.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=c5f4821b30bcb9b7a6eb4bc4d94f54b8%2F20250524%2Fauto%2Fs3%2Faws4_request&X-Amz-Date=20250524T063754Z&X-Amz-Expires=3600&X-Amz-Signature=e2082b91a02e7aac911e5cc46253296c53d3c4a68a91c18b7b17ef6310032f76&X-Amz-SignedHeaders=host&response-content-disposition=inline%3B%20filename%3D%22videosKgkoAz-gloves.mp4%22&response-content-type=video%2Fmp4&x-id=GetObject" type="video/mp4">
169-
</videos>
160+
<source id="mp4" src="https://cf-obj-01.62987d3702b4b057c6cae44e429bbc1f.r2.cloudflarestorage.com/videosKgkoAz-gloves.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=c5f4821b30bcb9b7a6eb4bc4d94f54b8%2F20250524%2Fauto%2Fs3%2Faws4_request&X-Amz-Date=20250524T063754Z&X-Amz-Expires=3600&X-Amz-Signature=e2082b91a02e7aac911e5cc46253296c53d3c4a68a91c18b7b17ef6310032f76&X-Amz-SignedHeaders=host&response-content-disposition=inline%3B%20filename%3D%22videosKgkoAz-gloves.mp4%22&response-content-type=video%2Fmp4&x-id=GetObject" type="video/mp4">
161+
</videos>

0 commit comments

Comments
 (0)