Super Dial 电机旋钮屏—esp32s3—v2 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 Super Dial 电机旋钮屏—esp32s3—v2

  • 6.7w
  • 159
  • 822

简介:灵感来源与国外的smart konb,制作初衷为制作一个桌面力反馈旋钮,可实现与surface dial一样的功能。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2022-07-17 10:00:14
更新时间: 2024-02-05 23:01:05
¥388
立即购买
描述
![IMGP7715.JPG](//image.lceda.cn/pullimage/e371LWLDtB5h4vDxvRd88AtVytPTlUhpG1ii5lL0.jpeg) ![IMGP7730.JPG](//image.lceda.cn/pullimage/RgVJ3Ctx8qpzyOSdJS3KrhLIgG8bwiwgJJ9Pl6QA.jpeg) # Super Dial 电机旋钮屏 ## 更新日志 ### **重要更新2024/1/26:** * **3205A电机已基本无货,需要改成3205B电机,修改内容如下** * 电机驱动板更改定位孔 * 电机适配器修改为适配3205B * 电机转子套修改为适配3205B * 需要购买的螺丝变动具体查看3205B的bom表 ### **重要更新2023/2/10:** * **主控板V1更新为V2(打板 `不要打V1版本了)`,修复ip5306不稳定问题导致的电机转动时芯片重启、打开esp32wifi功能时供电不稳重启。 `删除USB引脚上的电容`(V1版本的C10、C11)让USB正常工作,原因是100nf电容太大了导致USB不能正常识别,去除电容就可以** * **优化项:更换充电芯片使充电电流限制在400mA提高电池使用寿命,设计ups电路可实现USB和电池供电不间断切换,保证USB2.0也可以正常使用** * **新的代码+固件也一并开源至Gitee** * 硬件应该为最终版本,不再改动。代码会继续画饼(2024年注:电机坚持了一年才没货已经好了,所以硬件有小改动) 2022/10/10:原理图中usb5Vin 经过ip5036 再输出5v,会导致单usb供电的时候不稳定,会让电机控制或者蓝牙无法正常工作,暂时可以使用先usb和电池一起用。问题修复中,还没打板。 2022/11/11:发现程序之前mt6701磁编码器芯片用iic通信会有延迟现象,修改主控和电机驱动板的8p线走线,变成spi模式,磁编码器检测效果变好。不会出现力度突然大突然小的情况。(程序bin会后续修改,但是目前iic的程序可以在新版pcb上使用) 2022/11/24 修改bin文件,iic -> spi(老版本主控板不支持spi固件),替换力度控制功能为双击关机 spi固件已解决力度突然大突然小的问题,但是11.10之前版本的pcb不支持spi通信 ## 1.项目介绍 灵感来源与国外的smart konb,制作初衷为制作一个桌面力反馈旋钮,可以与电脑进行交互。项目从最重要的电机入手,选择了量大便宜的3205电机(小米云台电机的库存货),在结构上实现上下等大,增加实用功能蓝牙hid(轮盘功能),可实现与surface dial一样的功能。演示视频[“SuperDial电机旋钮——力反馈、多功能”](https://www.bilibili.com/video/BV1cG411c7QS) ## 2.制作说明 硬件构成esp32s3-n16r8,屏幕为gc9a01,3个pcb(板子厚度默认1.6mm),4个打印件,若干结构件。具体在附件——[附件gitee链接](https://gitee.com/coll45/super-dial-motor-knob-screen) pcb: 1. 屏幕板,中间需要焊接铜柱(铜柱尖角对准线,可以用m2.5螺丝先固定后焊接,然后取出螺丝),8p0.8线通过铜柱往下连接到主控板(穿过电机中心,铜柱固定在打印件-适配器上)  ![pingmu.png](//image.lceda.cn/pullimage/Em1PhMiYy14dLTptRzgYUwNDxlhlG3mt3tTMIato.png) 2.电机驱动板,含磁编码器。驱动芯片eg2133,磁编码器MT6701。穿过屏幕8p线后,驱动板通过螺丝固定在打印件-适配器上 ![pcb2.png](//image.lceda.cn/pullimage/7g96IE8Eq1exfzS59iUFOBEF221VgPiFFgjTGkQk.png) 3.主控板,固定在底座上,背面朝上,电池放底部。无电池情况typec一定需要USB3.0,5V1A以上,可实现充电、单独给旋钮供电,**主控板上的2.54插针都不要焊接**。 ![pcb3.png](//image.lceda.cn/pullimage/VxAePHpXux5ZACnOGMT2XQCzGZvfSSWRiI4oW9Un.png) ## 结构说明 打印件可以通过三维猴打印,直接上传`3D打印和CNC模型-by虫二`文件夹内的step即可,一共四个打印件(电机适配器打印件买电机会送),忽视壁厚小于0.8mm的警告,预计一套20-30。 ![结构说明.png](//image.lceda.cn/pullimage/XNDynBY1JXJ0qUxYX06VBRASqwjV9N8xf6pVU6Wh.png) ## 代码烧录 USB烧录方法(推荐):打开附件文件夹内的`bin/flash_download_tool_3.9.2.exe` 选择esp32s3,loadmod改成USB,选择对应的bin文件,下载到自己电脑bin文件地址会变,需要重新选(super_dial_change_img.bin烧录到0x0位置),USB数据线连接,选择对应的com口。点start开始烧录。烧录完成后拔掉typec 再次插入就可以看见效果 USB-TTL烧录方法:打开附件文件夹内的`bin/flash_download_tool_3.9.2.exe` 选择esp32s3,选择对应的bin文件,下载到自己电脑bin文件地址会变,需要重新选(super_dial_change_img.bin烧录到0x0位置)。然后通过usb-ttl连接到主控板,tx-rx rx-tx gnd -gnd,连接完成之后,按住boot按钮(sw1)然后接入typec亮起3.3v指示灯,然后松开boot按钮,点start开始烧录。烧录完成后拔掉typec 再次插入就可以看见效果 OTA烧录方法(只限于烧录过程序,但是想更新最新固件):旋钮进入设置界面(wifi界面,有圆圈在转动的)然后连接esp32的wifi热点。连接成功后打开浏览器输入192.168.4.1进入界面选择文件夹/bin/OTA/ota_change_img.bin。点击上传即可,上传过程中会出现转圈卡顿的情况表示正常上传,上传完成后会自动重启。 ## 源码 已经上传至gitee,开发环境为arduino - esp32s3-n16r8(自己装arduino环境会有一些错误,需要自行解决,例如LVGL库需要修改配置文件) ## 未来计划(画饼) 项目初衷是做pc的外设所以打算都是开发pc功能。有能力大佬可以在开源的基础上自行修改。 1. ~~lvgl多级菜单实现多种界面效果(但是主要还是对pc设备win10系统的操作) ~~2023/2/10已实现 2. pc性能监视器 3. wifi webserver实现图片修改 ## 沟通与交流 816782369(有CNC+SMT套件开车) ## 感谢与引用 非常感谢虫二大佬和立创的星火计划,让项目能够快速迭代落地。
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

QQ短视频20220906142348.mp4

925
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP