【原创】来玩空中鼠,体感控制的鼠标,带arduino原码,手...-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19324|回复: 14

【原创】来玩空中鼠,体感控制的鼠标,带arduino原码,手...

[复制链接]
发表于 2015-2-25 13:35 | 显示全部楼层 |阅读模式
本帖最后由 象象 于 2015-2-25 21:36 编辑

链接:http://pan.baidu.com/s/1pJ9LYFh 密码:7aqh
2015/2/25我新写了代码,比上次的好用了,没有那么飘了,还写了右手的校准
http://v.youku.com/v_show/id_XODk2OTA4ODY4.html
视频终于好了,我自己录的艰难打逆战
VPVjCEnGYP7uSuKy9RMEVQencf3Gfpq78sEA5CwCbF2oAwAA7gQAAEpQ.jpg
原码这里下载
链接: http://pan.baidu.com/s/1kT9UbSN 密码: dnd7
---------------------------------------下面是材料-----------------------------------------
一块arduino micro(必须是micro,mini nano都不行的哦,因为必须要用32U4的芯片才可以用Mouse函数。PS:我这也是淘宝的,30多,接口总是松)
一块ADXL345传感器模块(PS:我的这块Z轴是坏的_(:зゝ∠)_,淘宝的,不知哪里能买到正品)
三个鼠标微动(我这是从我以前的坏鼠标拆的)
一个鼠标滚轮(也是我拆的)
一个电位器用于校准
一些面板线和一块面包板,订书钉若干,皮筋胶条。。。
或者用洞洞板自己焊,或者自己蚀刻电路,我这里就没弄因为我不会弄。
外壳没有的,还是不会弄。
--------------------------------------------下面是一些资料------------------------------------
这是短micro的引脚图
lGb_zjrn-yT4ozyW0DBeJ1Yfd9lsWgOM866VniafTomQAQAATQEAAFBO.png AIZ7G7MoV8HQHQ_R0eZseSrOfoAYsUaQDmwKRu6h5fTuAgAA7gIAAEpQ.jpg
这是ADXL345
WvctY-kPUGVgztTQTd1TXx5U4Mu9II9PSV6Jcd5urPpWAwAAzwEAAEpQ.jpg 如果你的模块不支持5V输入,还需一块5V转3.3V的模块
下面链接是ADXL345数据数据手册和电路图
链接:http://pan.baidu.com/s/1i3AEcXB 密码:17lz
--------------------------------------下面是接线图-----------------------------------------------

---------------------------------------下面是做法---------------------------------------------
首先你要有arduinoIDE 我用的是1.5.7,然后把电路图接好
然后将空中鼠原码中的MouseWheel和MousePress两个文件夹放入arduino-1.5.7\libraries
然后把 空中鼠原码.zip\calibration_ADXL345 中的calibration_ADXL345.ino打开
用这个来校准,具体步骤在原码里我就不写在这里了O(∩_∩)O哈哈~
校准完成后,将空中鼠原码.zip\air_mouse 中的air_mouse.ino 打开,把刚才校准后的数据
写入这里
就是后面那个B00110010和B00000000
最后你把这个air_mouse传到arduino上就可以了
--------------------------------下面是我很艰难的打游戏的视频(还没录呢,等我有空了吧)。。。。。
已经录好了在↑


发表于 2015-2-27 12:32 | 显示全部楼层
楼主好败家,用ADI的传感器
发表于 2016-8-29 17:02 | 显示全部楼层
想问一下adxl345怎么校准
发表于 2016-12-4 12:19 | 显示全部楼层
哈哈,不是败家,开心就好!
发表于 2017-1-24 11:09 | 显示全部楼层
你好 我想做一个类似的鼠标输入的外设 方便指导一下吗  QQ 59398784
 楼主| 发表于 2017-6-17 23:04 | 显示全部楼层
klffnj 发表于 2015-2-27 12:32
楼主好败家,用ADI的传感器

是啊 挺贵的呢 比你都值钱了
 楼主| 发表于 2017-6-17 23:04 | 显示全部楼层
其实ADXL345良品率有些低的 换成MPU6050更好呦 github有库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 09:41 , Processed in 0.105492 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表