发作品签到
专业版

FOC触感反馈智能旋钮

工程标签

3.8w
0
0
140

简介

一个可编程触感反馈的智慧旋钮屏(魔改SmartKnob)

简介:一个可编程触感反馈的智慧旋钮屏(魔改SmartKnob)
星火计划2024

开源协议

CC BY-NC-SA 3.0

(未经作者授权,禁止转载)
创建时间:2024-01-22 10:15:25更新时间:2024-08-21 11:11:05

描述

实物展示

项目说明

本项目主要起源于国外的开源项目SmartKnob,在原版的基础上我为了能尽可能的做薄从而适配我后面的项目,也为了能使用国内买得到的电机,这里重新设计了结构、硬件,同时软件也新增了几个自己喜欢的功能。

 

演示视频

【开源】我做了一个神奇的旋钮!FOC触感反馈旋钮_哔哩哔哩_bilibili

 

项目相关功能

支持SmartKnob原版所有功能,支持音乐盒、太空人、电脑音量控制器、电脑负载监视仪、SurfaceDial功能、双机联动功能。

 

设计原理

1.主控选择ESP32S3,支持无线通信,兼容FOC、LVGL等。

2.音频部分CX800语音芯片,主控通过串口控制。

3.USB TYPE-C接口正反插对应两种功能,一个是下载电路CH340,另一个是CX800的文件系统。

4.电机驱动使用TMC6300,支持1S锂电池低压平台,无需升压。

5.磁编码使用AS5047P,与主控通过SPI通信。

6.上位机与旋钮通过usb串口连接,支持音量控制,支持电脑负载监视仪

7.按压触觉反馈是通过使用HX711芯片搭配4个应变片感应压力,到达设定值后驱动电机模拟震动

 

硬件说明

PCB制板要求:

1.主控板:板材FR-4,板厚1.0mm,4层板,手动焊接建议焊盘表面沉金处理

2.下载音频板:板材FR-4,板厚1.0mm,双层板

3.屏幕转接板:板材FR-4,板厚1.0mm,双层板

PCB物料清单:

见附件BOM,不要参考原理图或PCB,一定要以BOM为准。

 

软件说明

使用vscode+platfromio开发环境,包含lvgl,SimpleFOC等。

 

参考项目

SmartKnob原版地址:https://github.com/scottbez1/smartknob

FOC解释片段:https://blog.csdn.net/K_O_R_K/article/details/123546950

触觉原理参考:https://zhuanlan.zhihu.com/p/397682247

 

开源资料

1.结构设计3D图纸(Knob_3D.rar)。

2.硬件设计原理图、PCB文件。

3.适配本旋钮的原版SmartKnob源码(SmartKnob_firmware.rar)。

4.新增功能后的源码,音乐盒、太空人、电脑音量控制器、电脑负载监视仪(lx_knob_firmware.rar),SurfaceDial功能(lx_Surfacedial_firmware.rar)双机联动待更新。

5.完整的BOM,包含结构件和电子料(Knob_BOM.xlsx)。

6.制作注意事项(knob制作使用说明.pdf)。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
SmartKnob_firmware.rar
7886
2
cx800音频文件.rar
670
3
knob上位机.rar
757
4
lx_knob_firmware.rar
1553
5
knob制作使用说明.pdf
1180
6
Knob_3D.rar
705
7
lx_Surfacedial_firmware.rar
927
8
Knob_BOM20240821.xlsx
645
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航