资料介绍
描述
大家好,这是我的第一个项目,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系列使用手册 6次下载
- 如何判断IGBT的好坏 48次下载
- 基于MEMS加速度传感器的无手鼠标设计方案 7次下载
- USB键盘鼠标转串口通讯控制芯片CH9350数据手册 29次下载
- 向量控制交流电机驱动器VFD-BW使用手册 0次下载
- 基于神经网络的手指静脉获取研究波长选择 10次下载
- 使用手势控制任何系统 7次下载
- 基于视觉的手指屏幕交互方法 19次下载
- Sunjet触摸按键解决方案 0次下载
- 鼠标控制专用芯片 SMC520
- 鼠标控制器参考设计
- 舰载指控系统的网络安全与防护
- 金手指封装下载
- 智能魔镜EMC整改案例分享 575次阅读
- 将任何视频游戏控制器变成USB鼠标 651次阅读
- PCB中的金手指是什么 2.8w次阅读
- 鼠标的分类_鼠标的工作原理是什么 1.1w次阅读
- 关于触摸屏它有多少个技术类型 3171次阅读
- 鼠标的工作原理及使用注意事项 1.7w次阅读
- 覆铜板常见缺陷有哪些 6085次阅读
- 金手指氧化的原因及预防方法 3.9w次阅读
- 如何使用Python控制键盘和鼠标 4396次阅读
- 单触型传感器与划擦型传感器的工作原理和实际应用 859次阅读
- 浅谈鼠标技术的发展简史 2.4w次阅读
- 用python控制鼠标和键盘! 1.2w次阅读
- 空中鼠标原理及问题 7955次阅读
- 液晶触摸一体机使用常识 2025次阅读
- 手指静脉识别技术分析及流程 1243次阅读
下载排行
本周
- 1美的电磁炉维修手册大全
- 1.56 MB | 5次下载 | 5 积分
- 2SMD LED选型手册 贴片灯珠
- 5.47 MB | 3次下载 | 免费
- 3基于PLC的拉丝机张力控制系统研究
- 0.14 MB | 2次下载 | 5 积分
- 4加密芯片的一种破解方法和对应加密方案改进设计
- 0.29 MB | 1次下载 | 免费
- 5万用表UT58A原理图
- 0.09 MB | 1次下载 | 5 积分
- 6多功能MPU芯片GC9005数据手册
- 2.67 MB | 1次下载 | 免费
- 7面向NXP i.MX8处理器的电源解决方案
- 47.47KB | 次下载 | 免费
- 8LP8733-Q1和LP8732-Q1为DRA78x和TDA3x供电的用户指南
- 61.31KB | 次下载 | 免费
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 20次下载 | 免费
- 3华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
- 0.74 MB | 14次下载 | 3 积分
- 4DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 53314A函数发生器维修手册
- 16.30 MB | 13次下载 | 免费
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 9次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8感应笔电路图
- 0.06 MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多