当前位置: 首页 > news >正文

电子握力器改造

toy_hand_game

介绍

消耗体力玩具,使用握力器(Grip Strengthener)控制舵机旋转。

开始设想是控制丝杆电机滑动,两套设备就可以控制两个丝杆电机进行“模拟拔河”,后续发现硬件设计错误,ULN2003不能控制两相四线电机,硬件改为drv8833后依旧无法带动,猜测原因是丝杆生锈或驱动电流过大,故暂且搁置,改为舵机。

在舵机没有想到更有意思的场景前,在上面加了个地球仪。

开发思路

对电子计数式5-60KG可调握力器的智能化、趣味化、对战化改造

软件

  1. 主从机兼容,舵机控制端做主机,使用ECB02蓝牙模块,握力器做从机,使用ECB01模块(更便宜,但只能做从机)
  2. AT指令设置从机MAC,AT指令设置主机要绑定的MAC
  3. 从机每隔一段时间(毫秒以内)向主机发送按键状态,实测:可能由于蓝牙性能原因,会丢包
  4. 主机检测从机的连接和断开状态,并控制舵机进行不同的左右旋转动作进行指示
  5. 主机实时检测从机即握力器的按下状态,进行动作反馈,目前由于使用的是不能360度连续旋转的舵机,所以只能来回转,舵机还有可能出现反转,后续改进
  6. 实测程序,发现连接不稳定,猜测原因是没有做蓝牙模块的天线,下版硬件会改进

硬件

  1. ECB01和ECB02蓝牙模块硬件兼容
  2. 蓝牙主从角色指示灯
  3. 主从机硬件做了兼容
  4. 为了接那个非主流的FPC接口丝杆电机,做了个FPC-SMD插座
  5. 引出2.0间距的SWD下载口,实测,不好用,但是省位置
  6. ULN2003驱动,注意,图上COM和E的电气属性接错(( ╯□╰ ))
  7. Micro usb连接
  8. 带指示灯指示的充电电路
  9. 5v转3.3v稳压电路
  10. 按键检测电路,复用为开关电路
  11. 电源开关状态锁存电路
  12. CR2032电路
  13. 板框方面尽量和原握力器老电路板做了兼容,如下图,但实际还是需要修改一下外壳,有的地方会卡位,且目前USB插座有点偏一端

注意事项

  1. CR2032和USB电路只能焊一种电源方案,硬件做了集中复用设计(PS,这部分没测)

  2. 一些电路部分功能尚未验证,慎用

  3. 蓝牙性能不怎么行,后续需改进电路再次尝试

  4. 舵机方案属于临时起义,硬件是跳线出来的

  5. 如果不使用电源开关状态锁存电路,纯使用usb,需要把BAT和3.3接到一起

其它

演示视频:电子握力器改造(真心)_哔哩哔哩_bilibili

工程附件:技能梳理39@握力器+stm32+BLE+SG90+电源控制(提取码:HdY6)

立创广场:对握力器进行趣味智能改造 - 嘉立创EDA开源硬件平台 (oshwhub.com)

B站:“大饼酱人”

CSDN:“大饼酱人”(大饼酱人_DAY TIME,STM32,QT-CSDN博客)

公众号:“大饼匠人”

微信交流群:待创建

众筹链接:待创建

可定制化或自行修改源仓库(toy_hand_game: 消耗体力玩具,使用握力器控制舵机旋转 (gitee.com))

http://www.lryc.cn/news/268763.html

相关文章:

  • 3D展2D数学原理
  • MacOS+Homebrew+iTerm2+oh my zsh+powerlevel10k美化教程
  • jenkins解决工具找不到的问题
  • Android : 画布的使用 简单应用
  • 紫光展锐5G扬帆出海 | 东南亚成为5G新热土
  • STM32 学习(一)新建工程
  • ROBOGUIDE教程:FANUC机器人固定点焊焊接虚拟仿真
  • 代码审计必要性探讨
  • SpringBoot-Shiro
  • 认识Docker
  • uniapp的分包使用记录
  • JSON.stringify()
  • 机器学习——损失函数
  • C#多线程(补充)
  • 关于苹果iOS 16:揭开伪装成飞机模式的隐形蜂窝接入漏洞的动态情报
  • Python+OpenCV 零基础学习笔记(4-5):计算机图形基础+Python相对文件路径+OpenCV图像+OpenCV视频
  • 【C++篇】讲解Vector容器的操作方法
  • 桥接模式-举例
  • FreeBSD下安装Jenkins(软件测试集成工具)记录
  • 数据结构学习 Leetcode474 一和零
  • VS配置PCO相机SDK环境
  • 六、Redis 分布式系统
  • Unity相机跟随角色移动
  • Lua的垃圾回收机制详解
  • java设计模式学习之【解释器模式】
  • Unity中Shader旋转矩阵(四维旋转矩阵)
  • 【大数据】Centos 7安装教程
  • 2024 年 11 款最佳 Android 数据恢复软件应用
  • Redis 核心知识总结
  • Android Jetpack之用Room+ViewModel+LiveData实现增删改查数据(createFromAsset())