电子DIY小家 发表于 2023-3-29 09:34:43

32位8051-STCAI 发表于 2023-3-29 09:20


:lol大致功能都实现了哈,原理图有个地方我在修改下然后文件都一起传上来哈。

32位8051-AI 发表于 2023-3-29 10:01:01

电子DIY小家 发表于 2023-3-29 09:34
大致功能都实现了哈,原理图有个地方我在修改下然后文件都一起传上来哈。 ...

期待冲哥分享

nbzjy 发表于 2023-3-29 21:37:53

期待:lol

电子DIY小家 发表于 2023-4-11 16:50:45

完善增加了下一些细节性的小功能:RTC一键校时+内部RTC走时+低功耗模式+串口不停电下载+普通IO上升沿唤醒







不得不说这个一键校准时间和任意IO的中断唤醒很好用,还差一个亚克力面板就结束了。

电子DIY小家 发表于 2023-4-11 16:57:43

顺便分享一个心得:



为了追求小巧,这个板子选的弹簧非常的小,顶面只有6mm,当然,这个顶面直接决定了亚克力面板的厚度,到是之前都没有注意到这个问题。



4mm的亚克力大约需要12-13mm的顶盘,
顶盘指触摸弹簧与顶部接触面的接触的位置的直径,
望大家之后注意这个问题





nbzjy 发表于 2023-4-11 23:49:16

电子DIY小家 发表于 2023-4-11 16:57
顺便分享一个心得:




感谢

电子DIY小家 发表于 2023-4-15 00:39:44

触摸按键电子琴完整解决方案 !冲哥奉献 !!!
STC8H4K64TL-45MHz-LQFP48/LQFP32/TSSOP20 实现
===1,触摸按键;2,大电流LED数码管自动刷新;3,PWM发声 !4,RTC/日历时钟
最终版的板子的工程和程序哈,有需要的可以自己下载文件打板子买材料焊接测试和体验。
最近比较忙程序草草的写完了,注释写的不多,月底的时候补上注释,暂时先参考看看哈。
另外我也在应小伙伴们的要求买材料准备做几个套件包,成品或者散件都可以自由下单,预计2-3周可以上架,尽请期待。
https://www.stcaimcu.com/data/attachment/forum/202304/11/165744xhqefxm82eqhmzhm.png
4mm的亚克力大约需要12-13mm的顶盘,
顶盘指触摸弹簧与顶部接触面的接触的位置的直径,
望大家之后注意这个问题
===上图已更新,后续再补最新图片和视频


飞龙在天 发表于 2023-4-15 08:37:45

冲老弟 辛苦了!!!!!!!!!

电子DIY小家 发表于 2023-4-15 09:24:05


当前功能汇总:
1.RTC时钟(支持掉电走时,精度取决于外部32.768K晶振,可以用STCISP一键校准,命令头@STCRTC#)



2.14触摸检测(最大16路,两路的引脚用作了32.768K晶振的输入引脚了),电路非常的简单。



3.LED驱动(共阴共阳的LED驱动,这里16个IO口就驱动了12位数码管+30个LED),只要像指定地址写入数据,硬件就能自动刷新,且亮度可调。



4.PWM转DAC模拟音频信号,用了手册推荐的一个2阶RC,1毛钱的成本即可实现DAC的输出,配上一个几毛钱的功放芯片就可以实现简单的提示音输出



5.低功耗模式,实测掉电状态下纽扣电池的输出电流小于10ua,注意进入掉电前一定要根据外设设置好每一个引脚的模式。
6.普通IO上升沿唤醒,因为进入掉电模式时钟会停震,可以通过中断唤醒,这里因为引脚的问题只剩下一个普通IO口了,刚好他就有上升沿的唤醒哈哈哈,天赐良机。


7.串口不停电下载(因为RTC需要VCC引脚不能断电,这里装入纽扣电池的话就可以直接用串口不停电下载)



7.W25Q的FLASH,程序里做了一个硬件的SPI驱动W25Q,有需要的话可以自己存储数据。





nbzjy 发表于 2023-4-17 06:53:32

电子DIY小家 发表于 2023-4-15 00:39
触摸按键电子琴完整解决方案 !冲哥奉献 !!!
STC8H4K64TL-45MHz-LQFP48/LQFP32/TSSOP20 实现
===1,触摸 ...

辛苦辛苦{:lol:}AD16打不开PCB,估计版本过低,重新安装了AD20,顺利打开,感谢{:lol:}
页: 1 2 3 4 [5] 6 7 8 9
查看完整版本: 触摸电子琴从无到有心得分享——基于STC8H4K64TL的电子琴