
DIY过年小闹钟
简介
过冬了,大家是不是很懊恼,是不是一直想赖床?有了这个小闹钟,帮你杜绝这个烦哦。
简介:过冬了,大家是不是很懊恼,是不是一直想赖床?有了这个小闹钟,帮你杜绝这个烦哦。开源协议
:GPL 3.0
描述
项目简介
这是基于STM32DMA加定时器控制的WS2812的DIY小闹钟,改变你冬天赖床的习惯!
项目功能
1.无源蜂鸣器的DIY小音乐播放器
2.WS2812卡点
3.计入另外定时器即可做WS2812灯珠的小闹钟(本人期末考,就没做,就加入1秒的定时器,让灯珠隔一秒闪一次,隔10秒刷新时间显示输出,后期我会完善)
项目参数
- 本设计采用定时器2来模拟WS2812灯珠时序;
- 本设计采用PWM来驱动无源蜂鸣器来发出各种声音;
- 选用DMA来运输WS2812灯珠数据包,腾出CPU内存来做其他事情;
原理解析(硬件说明)
本项目由以下部分组成,电源部分、WS2812部分、主控部分、无源蜂鸣器驱动部分
电源电路:
采用TYPE-C接口作为供电接口。
WS2812部分:
使用12个WS2812三色灯分布在板的四周,通过改变WS2812三色灯不同颜色的亮度可以获得不同的显示效果。
效果图
设计图

BOM


评论