找回密码
 立即注册
楼主: 电子DIY小家

触摸电子琴从无到有心得分享——基于STC8H4K64TL的电子琴

  [复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-3-29 09:34:43 | 显示全部楼层

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

点评

期待冲哥分享  详情 回复 发表于 2023-3-29 10:01
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-28 14:10:14

19

主题

385

回帖

2508

积分

版主

积分
2508
QQ
发表于 2023-3-29 10:01:01 | 显示全部楼层
电子DI*** 发表于 2023-3-29 09:34
大致功能都实现了哈,原理图有个地方我在修改下然后文件都一起传上来哈。 ...

期待冲哥分享
QQ:1463035472,微信:19952583954
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:180
  • 最近打卡:2024-10-13 15:51:27

0

主题

24

回帖

1164

积分

金牌会员

积分
1164
发表于 2023-3-29 21:37:53 | 显示全部楼层
期待:lol
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-4-11 16:50:45 | 显示全部楼层
完善增加了下一些细节性的小功能:RTC一键校时+内部RTC走时+低功耗模式+串口不停电下载+普通IO上升沿唤醒


1.png


2.png

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-4-11 16:57:43 | 显示全部楼层
顺便分享一个心得:

1.png

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

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




回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:180
  • 最近打卡:2024-10-13 15:51:27

0

主题

24

回帖

1164

积分

金牌会员

积分
1164
发表于 2023-4-11 23:49:16 | 显示全部楼层
电子DI*** 发表于 2023-4-11 16:57
顺便分享一个心得:

感谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-4-15 00:39:44 | 显示全部楼层
触摸按键电子琴完整解决方案 !冲哥奉献 !!
STC8H4K64TL-45MHz-LQFP48/LQFP32/TSSOP20 实现
===1,触摸按键;2,大电流LED数码管自动刷新;3,PWM发声 !4,RTC/日历时钟

最终版的板子的工程和程序哈,有需要的可以自己下载文件打板子买材料焊接测试和体验。
最近比较忙程序草草的写完了,注释写的不多,月底的时候补上注释,暂时先参考看看哈。
另外我也在应小伙伴们的要求买材料准备做几个套件包,成品或者散件都可以自由下单,预计2-3周可以上架,尽请期待。

4mm的亚克力大约需要12-13mm的顶盘,
顶盘指触摸弹簧与顶部接触面的接触的位置的直径,
望大家之后注意这个问题
===上图已更新,后续再补最新图片和视频


电子琴(原理图 程序).rar

5.07 MB, 下载次数: 362

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-24 13:36:20

8

主题

39

回帖

342

积分

中级会员

积分
342
发表于 2023-4-15 08:37:45 | 显示全部楼层
冲老弟 辛苦了!!!!!!!!!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-4-15 09:24:05 | 显示全部楼层

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


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


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


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


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

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


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




回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:180
  • 最近打卡:2024-10-13 15:51:27

0

主题

24

回帖

1164

积分

金牌会员

积分
1164
发表于 2023-4-17 06:53:32 | 显示全部楼层
电子DI*** 发表于 2023-4-15 00:39
触摸按键电子琴完整解决方案 !冲哥奉献 !!!
STC8H4K64TL-45MHz-LQFP48/LQFP32/TSSOP20 实现
===1,触摸 ...

辛苦辛苦AD16打不开PCB,估计版本过低,重新安装了AD20,顺利打开,感谢
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:50 , Processed in 0.152470 second(s), 116 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表