触摸滑条,8H4K64TLCD, 触摸按键、段码LCD液晶、RTC实时时钟演示程序,有空PCB
触摸滑条,8H4K64TLCD 触摸按键、段码LCD液晶, 有空PCBRTC实时时钟, 演示板, 立创EDA开源 SCH / PCB
V1.1:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=13578
LCEDA工程:
原理图:
PCB图:
Gerber:
BOM:
例程(持续更新):
其他:
修改TS_MAP数组,然后就会根据TSSTA2扫描完某个通道的结果保存到TS_BUF
0是读到的寄存器值,1是滤波后的
串口命令(HEX模式)
mn(m=0~4,n=0~B)查看TS_BUF
50取消校准
51校准当前通道最小值
52校准当前通道最大值
53校准所有通道最小值
54校准所有通道最大值
串口发送一个字节,低4位是通道号,高4位是TS_BUF中的x
不要触摸,发一下53,过一两秒钟发54,全部按正常触摸方式触摸一遍(不要用力按),然后发50,校准完成
正确校准后
TS_BUF是TS_BUF的最小值
TS_BUF是TS_BUF的最大值
然后TS_BUF就能正确输出0~4095
触摸滑环函数计算,输出0~4095到Ring变量
TS_Ring低3位是触摸滑环是否按下的状态,最高位是触摸滑环是否有效(3个触摸按键中有任意一个按下为有效),这三个触摸按键,全0和全1无效
触摸滑条,8H4K64TLCD 直接支持
触摸按键、段码LCD液晶、RTC实时时钟,
演示板, 立创EDA开源 SCH / PCB, 有空PCB
触摸 滑环 视频:
attach://54497.mp4
attach://54498.mp4
例程版本:20240822
触摸滑条,8H4K64TLCD 直接支持
触摸按键、段码LCD液晶、RTC实时时钟,
演示板, 立创EDA开源 SCH / PCB, 有空PCB
触摸滑环,控制30点环形WS2812:
attach://54636.mp4
本帖最后由 DebugLab 于 2024-8-3 18:45 编辑
注意:原理图与官方设计略有不同,修改内容如下:
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=9182&pid=95845
12#~15#、17#~19#
CN3插I2C模块的引脚定义:
一般情况下,传感器模块靠左插,OLED模块靠右插
SPI TFT液晶模块因SS_4被段码LCD占用(用不了硬件SPI)(中景园技术支持强烈建议使用SS控制CS,防干扰)且RST需要外部RC复位(IO口不够了),没做SPI TFT液晶模块专用插座
RGB背光LED限流电阻,RGB视觉亮度相等(全开混合为正白光)时,RGB分别串联的电阻阻值不同,需要使用实物调试,原理图非准确值,暂定1K
调试方法:因相同电流下红色LED视觉亮度最暗,先确定红色LED的限流电阻,IO口最大20mA,该电阻选用10mA以内合适的值,再根据视觉亮度确定绿色LED和蓝色LED的限流电阻(都比红色的阻值大)
K2说明:K2向上为外部电源+电池供电,无法通过Q2控制电源,不能冷启动下载程序,无1K放电电阻;K2向下为外部供电,断开电池,接入1K放电电阻,可以冷启动下载程序,短路D2,D2不产生压降
K3说明:因接绿色LED背光的PWM2N_3与接NTC的ADC7复用,接一起可能会相互干扰,使用K3切换这两个功能。K3向上接通绿色LED背光断开NTC,K3向下接通NTC断开绿色LED背光。注意拨到下方时禁止使用PWM2N_3输出信号
液晶屏是定值的,其他rtc使用外部晶振时间误差应该比较小,还有蜂鸣器可以设置闹钟,使用触摸板没有按键的烦恼。不错啊。 板上的触摸按键用铜皮这样设计有啥技巧?为啥不是一个园形,方形的铜皮? lclbf 发表于 2024-8-3 18:09
板上的触摸按键用铜皮这样设计有啥技巧?为啥不是一个园形,方形的铜皮? ...
触摸滑条和触摸滑轮
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=9182&pid=88487
板子收到了,这次做的紫色的,还挺好看
DebugLab 发表于 2024-8-9 12:00
板子收到了,这次做的紫色的,还挺好看
这个有没有开源文件??? haiyang201 发表于 2024-8-13 14:36
这个有没有开源文件???
DebugLab 发表于 2024-8-13 15:32
好的 谢谢 纠正:原理图有误,R18应为100K,复制粘贴的忘了改