找回密码
 立即注册
楼主: 电子D***

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

[复制链接]
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 88 天

    [LV.6]常住居民II

    38

    主题

    982

    回帖

    6755

    积分

    荣誉版主

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

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

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

    点评

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

    使用道具 举报

    该用户从未签到

    9

    主题

    293

    回帖

    1700

    积分

    版主

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

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

    使用道具 举报

  • TA的每日心情
    开心
    前天 22:00
  • 签到天数: 113 天

    [LV.6]常住居民II

    0

    主题

    24

    回帖

    894

    积分

    高级会员

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

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 88 天

    [LV.6]常住居民II

    38

    主题

    982

    回帖

    6755

    积分

    荣誉版主

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

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


    1.png


    2.png

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

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 88 天

    [LV.6]常住居民II

    38

    主题

    982

    回帖

    6755

    积分

    荣誉版主

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

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

    1.png

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

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




    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    前天 22:00
  • 签到天数: 113 天

    [LV.6]常住居民II

    0

    主题

    24

    回帖

    894

    积分

    高级会员

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

    感谢
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 88 天

    [LV.6]常住居民II

    38

    主题

    982

    回帖

    6755

    积分

    荣誉版主

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

    积分
    6755
    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, 下载次数: 124

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-24 15:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    7

    主题

    31

    回帖

    263

    积分

    中级会员

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

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 88 天

    [LV.6]常住居民II

    38

    主题

    982

    回帖

    6755

    积分

    荣誉版主

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

    积分
    6755
    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




    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    前天 22:00
  • 签到天数: 113 天

    [LV.6]常住居民II

    0

    主题

    24

    回帖

    894

    积分

    高级会员

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

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-28 07:03 , Processed in 0.072662 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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