触摸滑块、触摸编码器、触摸滑动调光、触摸电位器【开源】


主要功能说明:

主芯片:STM32F103C6T6

输出触摸滑块产生对应的输出

1.串口HEX方式每隔10ms输出0-100数值(0为检测环境、关闭时为停止输出)
2.PWM输出占空比2-100 (关闭时停止输出)

显示

1.数码管
正常工作:显示触摸对应的百分比
关闭输出:关闭显示
检测环境:显示00
2.板载WS2811单色渐变灯带
正常工作:根据点击或滑动位置变化
关闭输出:中间一个灯呼吸
检测环境:亮点左右移动

操作说明:

1.直接点击或滑动滑块即可更改输出值
2.点击15%以下的滑块再把手盖上去即可关闭输出
3.长按一位置十秒以上可手动触发触摸环境自动检测
(通常不需要这个操作通电时会自动检测、正常工作也会自动适应大概需要几十秒、只有环境变化较大又需要马上操作才需要手动触发)

建议:

1.改成一组交叉锯齿形的两组混合处不好调

2.如若PWM接的设备电流较大需要在板上电源端并入大容量电容以保证稳定性

注意事项:

1.未做过多测试任何功能不保证

2.触摸随便一个东西不一样的话软件适配的整体环境可能都需要重新适配,这个DIY不调试代码的话不成功的几率比较高,请知悉!

实物照片:

资料:

新版本已经发了不建议玩此版本了!

资料仅供学习交流使用。

硬件-原理图包含:原理图PDF文件

硬件-PCB资料包含:GERBER做板文件、BOM、贴片图

  • 做板文件说明:黑色、无特殊工艺,尺寸98x30mm厚度1mm
  • 更新说明:V1.0–V1.1优化了数码管显示效果,未测试不确定效果更好还是更差

硬件-PCB贴片坐标文件

软件-源码文件:包含.c、.h文件

软件-HEX文件:包含可直接烧录的HEX文件

滚动至顶部