完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
作品说明:在传统的游戏手柄上增加重力感应装置,使得手柄在完整经典游戏(实况足球、篮球)操作的基础上,也可完成手势操作,如赛车类、划艇类游戏。整个作品的成本可以做得很低,使得实用性很强,易于推广。
设计思路:MCU选择“安芯一号”SLH89F5162;传感器选MPU6050;与PC通讯方式选择串口通讯方式。 MPU6050内部集成有3轴加速度计、3轴陀螺仪、温度传感器、数字运动处理器,数字量输出。MCU可用I2C读取数据,并融合滤波,发送至PC。由于游戏由人来操作,数据量不大,所以数据传输速率也不高,采用串口通讯足以完成可靠的通讯,同时,串口通讯成本低、易实现,只须3条线即可进行数据传输。现在大部分PC已不再有COM口,故可用 USB转串口模块进行转换,使得PC机可以用USB接口接收数据。按键可采用普通的独立按键。如果玩家需要远程无线控制,可在通讯环节增加无线模块。 时间安排:由于身边没有相同兴趣的同学,本次比赛由我一人参加。上述方法的实现,我有相关经验,所以可行性很高。由于还在上学,在此,我无法给出具体的时间安排。但我会尽快完成作品。 |
|
相关推荐
8 个讨论
|
|
|
项目进展:
程序下载出现问题,在 https://bbs.elecfans.com/jishu_405406_1_1.html 里提到,“我们只需要利用板子上的 VCC TXD RXD GND 引脚即可,对应连接单片机的VDD TXD RXD GND 引脚”。我也确实造做了,但是红灯一直亮着,没下载进去,断电时用万用表测试过,这几个脚都是连接上的,包括编程器上面的DIP40芯片座也是相连的。 然而我把芯片插在QFP44转DIP40板子上,放在编程器的DIP40芯片座里进行下载,可以成功下载。 反复测试多次,结果都是一样。我觉得脱机编程过程不仅仅需要那4个脚。不知道对不对 |
|
|
|
|
|
|
|
|
经过和https://bbs.elecfans.com/jishu_405406_1_1.html楼主的讨论,我找出了原因。确实只需要那4个引脚就可以实现外部下载,如果上一次配置成使用内部振荡器,本次下载就不需要外部晶振;但如果上一次配置成使用外部振荡器,那本次下载就必须要有外部晶振。
我每次都配置成外部晶振,而我的系统板上的晶振有问题,所以在我的系统板上无法正常下载,而在编程器上能正常下载 |
|
|
|
|
|
|
|
|
今天搞清楚了SLH89F5162的系统时钟,按照传统的51单片机,1机器周期=12振荡周期,
但是深联华提供的资料上全部是按 1机器周期=1振荡周期n分频 |
|
|
|
|
|
|
|
|
昨天晚上程序调的晚了,尽早来补发进度。
这是我用vb写的简易的串口调试上位机程序,它先解析我的单片机的自定的协议,再还原数据,最后显示出来,效果就是上图这样。现在的数据是从传感器得到的原始数据,还没有经过滤波,这在之后会加上去。 |
|
|
|
|
|
|
|
|
这次以图形化的方式,将串口数据显示成波形。
这是现实其中一个轴的倾角。从波形可以看到,噪声很明显。所以接下来的工作就是滤波。 期待我的下一步进展吧! (小插曲,被单片机串口折磨了好久,和PC的通讯一直有问题,到下午才在程序中找到问题,由于是用汇编写的,所以速度是慢了点。不过对于51单片机,我不喜欢用c写,因为我写汇编的效率是c编译器开最佳优化都比不上的 ) |
|
|
|
|
|
|
|
|
今天继续来回报进展。 传感器数据的获取已经完成,还没有进行融合滤波。考虑到用汇编写浮点数据的四则运算比较耗时,就把键盘部分先完成了。 直接上图
编程时不想切换输入法就直接用英文了,单词应该不难吧。 图中显示的按键信息是:方向键的“上 左”按下。另一只手要按笔记本的“Prt Sc”键,所以只能用一只手测试上图中的那两个按键了。 到现在,单片机与PC的通讯协议已基本定好了。 |
|
|
|
|
|
|
|
|
上位机我用VB6编写,关键是用到串口控件,好像叫MSCOMM,设计好单片机与上位机之间的通讯协议之后,上位机就可以读取手柄的数据,再用画图函数显示出来。资料随着电脑丢失,现在也没了,没法给你 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:51 , Processed in 0.559287 second(s), Total 57, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
11907