查看: 5309|回复: 3

[原创] 【LPC54114】项目:魔方还原机器②——软件编写

[复制链接]
  • TA的每日心情
    开心
    2017-11-15 10:33
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    89

    主题

    2169

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    1779
    最后登录
    2020-8-22
    发表于 2017-4-9 15:46:03 | 显示全部楼层 |阅读模式
    本帖最后由 何昌昕 于 2017-4-9 15:58 编辑

    本项目主要实现功能是完成任意一个三阶魔方的还原,参考了网上很多设计方案,大多采用舵机驱动,为了提高速度,本设计采用6个步进电机驱动,选用驱动芯片为A4988 3D打印机专用驱动,
    u=4136956863,437416158&fm=23&gp=0.jpg
    将比赛专用魔方的每个面的中间槽抠掉用于插入步进电机转动,连接件锯的散热片,打孔固定,驱动选用最高16细分,输入8khz的方波,LPC54114分别控制每个电机的使能和方向,通过计算时间完成固定角度的转动,但实际测试过程中,由于机械上的不稳定和魔方本身的摩擦,效果不太理想,仍然需要增加反馈。
    IMG_4490.JPG IMG_4491.JPG

    软件主要完成了通过串口指令,驱动魔方18种还原动作的功能。F F' F2 B B' B2 L L' L2 R R' R2 U U' U2 D D' D2
    串口指令目前支持单步执行和多步执行,但由于转动误差,多步执行效果还在调试中。正如视频中所见,转动存在误差,而且有时还非常大,一旦存在误差,多步执行就无法正常执行下去,觉得还是少反馈。
    代码如下:
    LPC54114工程.zip (4.22 MB, 下载次数: 19)
    签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16706
    最后登录
    1970-1-1
    发表于 2017-4-9 15:48:40 | 显示全部楼层
    厉害!!!!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7508
    最后登录
    2021-8-30
    发表于 2017-4-9 17:21:55 | 显示全部楼层
    不错,不错
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-5-29 08:54
  • 签到天数: 2992 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    45

    主题

    5548

    帖子

    22

    金牌会员

    Rank: 6Rank: 6

    积分
    12035
    最后登录
    2025-5-29
    发表于 2017-4-10 08:45:46 | 显示全部楼层
    赞赞赞   
    签到签到
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-24 06:47 , Processed in 0.087243 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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