"EEPW电子鼓DIY活动"-项目成果贴
一、项目概述:
该项目是使用STM32F103实现的电子鼓,触摸金属极点就可以发出对应的声音,以及显示相应的RGB LED彩灯指示输出;通过本项目可以学习硬件相关电路的设计,其中包括,锂电池充放电电路、功放电路、触摸电路以及主控MCU单片机的学习应用。对于软件方面可以学习Keil MDK-ARM的编译开发环境的学习。
二、硬件原理
1、电路原理图
1、首先外围电路包括:USB电源接口、锂电池充电电路、以及3.3V稳压电路;
2、主控电路包括:主CPU STM32F103,STM32F系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。
3、外设功放电路,主要实现喇叭声音输出,PAM8403是一颗输出功率为3W的D类音频功率放大器 IC,具有谐波失真低,噪声串扰小的特点使其对声音的重放得到较好的音质。采用新型无耦合输出及无低通滤波电路之架构,使其可直接驱动喇叭降低了整个方案成本及PCB空间的占用。
4、RGB led彩灯,主要通过16个LED彩灯,实现音箱输出效果状态。
2、产品硬件框图
3.产品焊接与组装
焊接材料
焊接样式
RGB 彩灯点亮效果
三、软件调试
首先采用Keil MDK-ARM Microcontroller Development Kit,编译环境,通过套件WCH-link,实现编译HEX文件下载到单片机MCU中。
说明:由于本人对此单片机MCU使用环境不熟悉,其工程文件主要采用DOME历程,通过简单代码编译,实现6个触摸按键的功放输出及RGB彩灯输出功能。
四、开启运行 模式
实施步骤:
1、 预先充电、可通过手机充电器type-c接口线或者利用调试过程中实现对电池充电。
2、 打开电源开关,LED RGB彩灯依次初始化点亮,随后依次“灭”;
3、通过敲击线路板六个铜箔触摸区域,可实现不同的音箱音效及不同的LED RGB彩灯点亮。
4、 可通过电位器调整音箱喇叭的音量大小。
五、总结
通过参加 "EEPW电子鼓DIY活动",主要是想多学习学习,利用EEPW多接触不同的MCU平台应用,正好有这次学习、积累经验的机会,唯一的遗憾就是空闲时间不多,工作繁忙,只能初步了解及应用。在此感谢EEPW平台、感谢鹏老师、感谢所有提供支持的小编以及朋友们!!!