
开源协议
:GPL 3.0
描述
视频链接:
B站视频--功能演示及介绍
打板多余的彩色pcb【闲鱼】https://m.tb.cn/h.6WX1hGt?tk=lb6xev0ayO0 MF168
项目简介
通过放置不同的pcb卡片播放不同的音乐。
原理解析(硬件说明)
1.彩色pcb
正面
背面
通过PCB背面不同的电阻,进行分压。
2.主控板电路
2.1主控
以stm32cF103c8t6为主控,为什用gd32的模型,因为好看还兼容。
2.2识别不同pcb电路
通过不同电阻分压,单片机adc读取到不一样的数,来分辨放置的是哪一个彩色pcb。
2.3语音播放电路
当彩色pcb放置完成,单片机读取到相应的数据,通过串口给Mini MP3模块发送相应的数据。Mini MP3模块得到数据播放对应的音乐。
2.4.限位电路
通过避障模块,来判断当前电机位置,我用的ADC读取,当adc的数据大于200这个数值时说明电机在我想要的位置。当adc的数据小于200,说明不在我想要的位置。这个时候就需要手动转动电机,来到我想要的位置。
2.5电机外部接口
本来我想用舵机,后来发现舵机用手转,转不动。就改用n20电机了。
使用演示
腰带旁边有个限位标志,对齐时红外检测大于200,电机处在我想要的位置
当我们把它向上转动,在转回来,就会播放开始变身的音效。
当变身音效开始播放时我们就可以放置彩色pcb播放出合体音效。
实物图
设计图

BOM


评论