This website requires JavaScript.
发布

电子琴玩具

shayk
发布于2025-06-10 16:17:36
CC BY-NC-SA协议 分类: 侵权投诉
销量: 3
3
1
1
简介:

使用AT32F415CBT7单片机,利用fatfs建立文件系统访问sd卡内的wav音频数据,通过按键检测,将音频数据复合后,传输给MAX98357功放,进行音频外放。

应用场景:

儿童玩具 亲子互动


一、产品概述

  1. 使用AT32F415CBT7单片机,利用fatfs建立文件系统访问sd卡内的wav音频数据,通过按键检测,将音频数据复合后,传输给MAX98357功放,进行音频外放。
  2. 带18650锂电池充放电功能。
  3. 可以使用usb-fdu,使用雅特力官方的ISP进行USB下载固件。不用再单独购置at-link进行烧写固件。
  4. 器件全部采用0805以上尺寸,不用担心眼拙手残。


二、产品参数

产品的主要参数:

  1. 供电:5V
  2. 功耗:0.5W
  3. PCB尺寸:主板57.4*68.8mm,单键盘PCB46.86*96.2mm、3D键盘55.14*202.38mm


三、使用说明

  1. 使用雅特力官方的isp软件,进行usb升级(上电前,同时按住boot1、boot2),脱离link烧录器就可以进行固件烧录。

电子琴玩具硬件项目图1




四、备注

1、成本构成

元器件成本:¥ 5元(不含PCB)

其他外设:

max98357:¥3 元

喇叭:¥3 元

sd:¥10 元(看个人,用不了这么大内存,整体音频不到100M,有利旧的就用)

18650电池:¥4 元

无声按键:¥3元(0.13*24当然有更便宜的,因为有运费,所以就直接买稍贵的了)

外壳(不到100g):¥ 3元

总计:¥30元 ”详细购置清单及价格看附件物料清单“

电子琴玩具硬件项目图2


2、细节备注

  1. 这个只是玩具,陪孩子玩的,音质效果就是玩具水平,再次声明只是玩具。
  2. 音频文件在附件“电子琴SD音频 1/2”内
  3. 按键pcb gerber/bom/原理图在附件“键盘gerber bom 原理图”
  4. 3D键盘stl文件在附件“电子琴3D"
  5. ISP—usb烧录软件在附件”Artery_ISP_Programmer_V2.0.16.zip“
  6. 附件目前只提供固件,如果需要源代码,附件文档中联系我。


3、注意事项

视频测试中的3d键盘,按键偏薄(1mm),附件中的3D文件都进行了加厚2mm。



五、测试视频

1、usb烧录


2、组装较为简单,直接上上手演示



六、更新日志

后续更新,更新日志。

V1.0 首次上传

V1.1:2025年7月21日(所有升级后的资料在附件”电子琴V1.1“内

1、缩小主板pcb尺寸,画3D外壳时,可以更修长美观些。

2、修改按键引脚,将原uart引脚也用于按键检测,独立出usb引脚,用于与上位机midi通信

3、修改主pcb与按键pcb的链接形式,减少连接线路。

4、绘制完整3D外壳,将主板pcb等所有元器件都放入其中。

5、程序上面,除了增加了midi通信外,也优化了音乐数据复合(增加了压缩增益,测试滤波但是效果也不好,个人感觉上压缩增益效果更好些,但是也没有很完美),音乐文件中有缩短延音的版本,可以下载到sd卡中,效果会更好些。

6、为了不让按键扫描占用过多资源,采用的独立按键扫描,没有采用按键矩阵方案。mcu所有的io口都被占用,所以midi与"fatfs+功放"两种运行方式,需要更换固件来转换

7、无声按键建议使用压力更小的版本,按起来更舒服些。

图片说明:

pcb说明

电子琴玩具硬件项目图3

3D外壳及组装:



at32 wav max98357 电子琴 midi
最近更新时间 2025-07-23 16:55:40
描述
PCB
元件清单
原理图
附件
讨论