查看: 7488|回复: 12

【GD32】空中飞鼠

[复制链接]
  • TA的每日心情

    2023-7-25 22:49
  • 签到天数: 385 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-8-7 01:33:16 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 党国特派员 于 2015-8-7 07:43 编辑

    一、方案名称
    基于GD32的空中飞鼠设计
    二、方案介绍
    办公会议经常会用的电脑接投影仪来演示PPT,使用常规鼠标操作往往很麻烦,而且还经常出现问题。
    空中飞鼠就是为解决这个问题而诞生的,只需要拿着鼠标在空中划来划去就可以在电脑上实现普通鼠标的功能。

    三、方案结构框图
    QQ图片20150807010906.png
    四、设计应用描述及心得总结:
    使用GD32 Colibri开发板,读取MPU6050加速度传感器的X,Y坐标的加速度值,捕获手在空中的动作,然后能过nRF24L01+ 2.4G无线通讯发射至电脑端的接收器,电脑端GD32实现USB鼠标功能,在接收器收到数据后,根据X,Y的值移动鼠标到相应的位,发射端同时检测GD32 Colibri开发板上的按键,把按键情况发送至电脑接收端,接收端再模拟鼠标按键,空中飞鼠的大体功能就基本实现。在代码部分借鉴了MBED的思想,对SPI和I2C进行抽像,在这实现nRF24L01+驱动的时候,就是从mbed移植过来。我觉得这部分是精华,在调试硬件I2C的时候也花了很长时间,走了些弯路。如果你也遇到了问题,可以参考我之前发的贴子,希望能对大家有帮助。
    最后由于在GD32开发USB的时候遇到了至今还没有解决的问题,所以电脑端用KF64代替,等把GD32的USB搞定,再把代码移植过来。

    五、作品实物图+视频

    由于电脑上手机拍视频,基本看不到鼠标,所以打算用游戏来代替,可是今天打开游戏要更新老半天,没有拍到视频,以后补上,先发下作品实物图吧。
    IMG_20150807_004033.jpg
    IMG_20150807_004052.jpg
    IMG_20150807_004102.jpg
    下面的是接收器,用KF64代替了,代码是mbed的
    IMG_20150807_004117.jpg
    六、方案代码+BOM
    AirMouse.7z (245.97 KB, 下载次数: 60)

    评分

    参与人数 1与非币 +5 收起 理由
    loveeeboard + 5 三周年铜板双倍!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情

    2023-7-25 22:49
  • 签到天数: 385 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-8-7 02:44:44 | 显示全部楼层
    本帖最后由 党国特派员 于 2015-8-7 07:48 编辑

    PS:代码使用了Keil.GD32F1xx_DFP.1.0.5开发包,如果没有装这个,用keil打编译可能会报一堆错误。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-15 09:28
  • 签到天数: 222 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-8-7 08:47:57 | 显示全部楼层
    作品非常不错,赞!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2023-7-25 22:49
  • 签到天数: 385 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-8-8 20:42:06 | 显示全部楼层
    算法还在改进中。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-4-19 12:39
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-8-10 02:05:54 | 显示全部楼层
    怪不得如此眼熟0.0   还是你哈  党国特派员
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2023-7-25 22:49
  • 签到天数: 385 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-8-10 09:23:49 | 显示全部楼层
    shadow丶 发表于 2015-8-10 02:05
    怪不得如此眼熟0.0   还是你哈  党国特派员

    我也到处看到你。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-4-19 12:39
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-8-10 11:19:23 | 显示全部楼层
    党国特派员 发表于 2015-8-10 09:23
    我也到处看到你。

    嘿嘿   就与非网这个几个论坛  溜达溜达
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-8-12 09:15:19 | 显示全部楼层
    非常不错,非常不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2023-7-25 22:49
  • 签到天数: 385 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-8-12 09:17:03 | 显示全部楼层
    gordon85 发表于 2015-8-12 09:15
    非常不错,非常不错

    谢谢你的肯定。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-8-11 09:37
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-8-13 14:55:24 | 显示全部楼层
    写的不错,加个QQ方便以后爱版活动的联系2716493599
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-25 10:16 , Processed in 0.237707 second(s), 35 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.