前言

几天前在bilibili刷到了电机旋钮屏的项目,觉得可玩性高,便打算复刻一个

简介

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

项目介绍

灵感来源与国外的smart konb,制作初衷为制作一个桌面力反馈旋钮,可以与电脑进行交互。项目从最重要的电机入手,选择了量大便宜的3205电机(小米云台电机的库存货),在结构上实现上下等大,增加实用功能蓝牙hid(轮盘功能),可实现与surface dial一样的功能。

制作说明

附件在gitee 下载地址

硬件

硬件部分为三块pcb,一块主控板,一块驱动板,一块屏幕固定驱动板

1

主控板

1

电机驱动板

1

屏幕驱动板

PCB工程 下载地址

3D打印

打印件可以通过三维猴打印,直接上传3D打印和CNC模型-by虫二文件夹内的stl即可,一共四个打印件(选择外壳cnc就用cnc的step)
1

代码烧录

打开附件文件夹内的bin/flash_download_tool_3.9.2.exe 选择esp32s3,其他什么都不改(super_dial_v2.bin烧录到0x0位置)。然后通过usb-ttl连接到主控板,tx-rx rx-tx gnd -gnd,连接完成之后,按住boot按钮(sw1)然后接入typec亮起3.3v指示灯,然后松开boot按钮,点start开始烧录。烧录完成后拔掉typec 再次插入就可以看见效果

USB烧录方法:打开附件文件夹内的bin/flash_download_tool_3.9.2.exe 选择esp32s3,loadmod改成USB其他什么都不改(super_dial_v2.bin烧录到0x0位置),先按住boot键,然后USB数据线连接。点start开始烧录。烧录完成后拔掉typec 再次插入就可以看见效果

OTA烧录方法(只限于烧录过程序,但是想更新最新固件):旋钮进入设置界面(wifi界面,有圆圈在转动的)然后连接esp32的wifi热点。连接成功后打开浏览器输入192.168.4.1进入界面选择文件夹/bin/OTA/ota_v2.bin。点击上传即可,上传过程中会出现转圈卡顿的情况表示正常上传,上传完成后会自动重启。

源码

在Gitee附件中