资料介绍
描述
大家好,这是我的第一个项目,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 步:完成项目
现在是时候戴上你的顶针和它一起玩了!
- 自动点胶控制系统使用手册 6次下载
- 电容式触摸感应控制芯片DLT8T10S使用手册 12次下载
- 三菱微型可编程控制器FX1s系列使用手册 10次下载
- 如何判断IGBT的好坏 48次下载
- 基于MEMS加速度传感器的无手鼠标设计方案 7次下载
- USB键盘鼠标转串口通讯控制芯片CH9350数据手册 29次下载
- 向量控制交流电机驱动器VFD-BW使用手册 0次下载
- 基于神经网络的手指静脉获取研究波长选择 10次下载
- 使用手势控制任何系统 7次下载
- 基于视觉的手指屏幕交互方法 19次下载
- Sunjet触摸按键解决方案 0次下载
- 鼠标控制专用芯片 SMC520
- 鼠标控制器参考设计
- 舰载指控系统的网络安全与防护
- 金手指封装下载
- 智能魔镜EMC整改案例分享 741次阅读
- 将任何视频游戏控制器变成USB鼠标 795次阅读
- PCB中的金手指是什么 2.8w次阅读
- 鼠标的分类_鼠标的工作原理是什么 1.1w次阅读
- 关于触摸屏它有多少个技术类型 3359次阅读
- 鼠标的工作原理及使用注意事项 1.7w次阅读
- 覆铜板常见缺陷有哪些 6354次阅读
- 金手指氧化的原因及预防方法 4w次阅读
- 如何使用Python控制键盘和鼠标 4523次阅读
- 单触型传感器与划擦型传感器的工作原理和实际应用 942次阅读
- 浅谈鼠标技术的发展简史 2.5w次阅读
- 用python控制鼠标和键盘! 1.2w次阅读
- 空中鼠标原理及问题 8217次阅读
- 液晶触摸一体机使用常识 2150次阅读
- 手指静脉识别技术分析及流程 1329次阅读
下载排行
本周
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 3PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 4dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 5STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
- 6模拟电路仿真实现
- 2.94MB | 4次下载 | 免费
- 7PCB图绘制实例操作
- 2.92MB | 2次下载 | 免费
- 8零死角玩转STM32F103—指南者
- 26.78 MB | 1次下载 | 1 积分
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 452次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 141次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 137次下载 | 免费
- 4A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 5PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 7PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 8Q/SQR E8-4-2024乘用车电子电器零部件及子系统EMC试验方法及要求
- 1.97 MB | 8次下载 | 10 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多