资料介绍
描述
大家好,这是我的第一个项目,ThimbleKrox,它是一个顶针,可以让你通过食指(或任何手指)的移动来控制鼠标指针。
第 1 步:所需材料和工具
所需材料:
- Arduino微
- MPU-6050
- 用于连接 Arduino 和 PC 的电缆(微型 USB 到 USB)
- 跳线(连接 Arduino 和 MPU-6050)
- 一个松紧带(如果你想将 Arduino 连接到你的手上)
所需工具:
- 安装了 Arduino IDE 的计算机(用于启动 Arduino 中的代码)
- 烙铁(仅当 Arduino 未预先组装引脚连接器时)
- 3D 打印机(如果你想让你的顶针看起来很酷)
第 2 步:连接
将 arduino 的引脚连接到 MPU-6050 的引脚:
- Arduino的引脚VCC到引脚VCC
- 引脚 GND 到 GND
- 引脚 2 到 SDA
- 引脚 3 到 SCL。
第 3 步:3D 打印(可选)
如果您希望您的顶针看起来不错,并且如果您有 3D 打印机,您可以打印物理顶针。
我做了两个版本,一个是透明的,因此不需要打印支撑并且不太笨重,第二个是我尝试用蒸汽朋克风格做的,而不让它太笨重(它仍然比透明的更笨重一个),但是这个需要打印支持,并且只有在彩色时才能返回最好的(对于 PLA,我与蛋彩相处得很好)。两者都需要与底部有两个内部突起的部分一起打印
第 4 步:组装
使用 3D 打印顶针
要使用印刷顶针安装所有东西,连接后,必须将 MPU-6050 插入顶针的上腔内,将电缆容纳在下腔中
没有 3D 打印的顶针
在这种情况下,组装以更业余的方式完成,即将 MPU-6050 放置在感兴趣手指的最后一个方阵并用胶带或松紧带将其挡住。
第 5 步:编码和校准
运行代码的第一件事是安装所需的库,即Wire.h 、I2Cdev.h 、MPU6050.h和Mouse.h
完成此操作后,我建议加载 ThimbleKrox 校准代码,戴上顶针并打开串行监视器(Ctrl + Shift + M)。
您现在应该看到如下内容:
right | gx = 3165 gy = 469 gz = -1055 | ax = 15232 ay = 2064 az = -4496
如果正确校准,您希望指针移动的方向显示在哪里,然后是校准所需的一些值。
现在您必须重新打开代码并转到标有“//校准线”的行并更改数值,直到获得正确的方向。(每次更改代码中的值时,都需要在 Arduino 中重新上传)
前任。
串行监视器:
left | gx = 3165 gy = 469 gz = -1055 | ax = 5232 ay = 2064 az = -4496
校准代码:
if (ax> = 15000) { // calibration line
right ();
}
串行监视器标记为“左”,但我们希望将此行标记为“右”,因此我们需要将“15000”值更改为“5000”。这是因为,在这种情况下,我们必须确保检测到的“ax”大于代码中的值。我们知道它必须更大,因为在代码中有一个主要标志,我们必须查看串行监视器的“ax”,因为在代码中有“ax”。(只需更改代码的数值)
在 Arduino 中重新加载代码后,我们将拥有:
串行监视器:
right | gx = 3165 gy = 469 gz = -1055 | ax = 5232 ay = 2064 az = -4496
校准代码:
if (ax> = 5000) { // calibration line
right ();
}
当校准代码中的所有校准线都已调整,因此校准版本顶针起作用时,必须调整主代码的值以匹配校准代码。
前任。
校准代码:
if (ax> = 5000) { // calibration line
right ();
}
主要代码:
if (ax> = 15000) { // calibration line
right ();
}
主代码必须更改为:
if (ax> = 5000) { // calibration line
right ();
}
现在是时候上传主代码了
第 6 步:完成项目
现在是时候戴上你的顶针和它一起玩了!
- STM32固件库使用手册的中文版 0次下载
- 自动点胶控制系统使用手册 6次下载
- 三菱微型可编程控制器FX1s系列使用手册 4次下载
- HY多阀控制器用户使用手册下载 5次下载
- 如何判断IGBT的好坏 48次下载
- 基于MEMS加速度传感器的无手鼠标设计方案 7次下载
- USB键盘鼠标转串口通讯控制芯片CH9350数据手册 29次下载
- 基于神经网络的手指静脉获取研究波长选择 10次下载
- 使用手势控制任何系统 7次下载
- 基于视觉的手指屏幕交互方法 19次下载
- 智能手机复杂触摸屏接口设计 415次下载
- 鼠标控制专用芯片 SMC520 4次下载
- 鼠标控制器参考设计 38次下载
- 舰载指控系统的网络安全与防护 19次下载
- 金手指封装下载 2081次下载
- 将任何视频游戏控制器变成USB鼠标 483次阅读
- 基于Touchlib库实现构建多点触摸控制系统 3409次阅读
- PCB中的金手指是什么 2.7w次阅读
- 鼠标的分类_鼠标的工作原理是什么 1w次阅读
- 关于触摸屏它有多少个技术类型 2996次阅读
- 鼠标的工作原理及使用注意事项 1.6w次阅读
- 覆铜板常见缺陷有哪些 5490次阅读
- 金手指氧化的原因及预防方法 3.6w次阅读
- 如何使用Python控制键盘和鼠标 4196次阅读
- 单触型传感器与划擦型传感器的工作原理和实际应用 778次阅读
- 浅谈鼠标技术的发展简史 2.4w次阅读
- 用python控制鼠标和键盘! 1.2w次阅读
- 看3D鼠标如何实现3D 2865次阅读
- 空中鼠标原理及问题 7593次阅读
- 液晶触摸一体机使用常识 1806次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多