桌面小彩灯
今天做个桌面小彩灯,放在办公桌面或床头或给小朋友玩,都不错,它是用一个STM32F103C8T6系统板来驱动小灯的,加上3D打印的外壳,很简单,容易操作。
Supplies
一个STM32F103C8T6系统板
一个彩色LED灯珠
一个按压开关
3D打印外壳
导线
打印外壳
附件中是两个打印文件,一个圆球,一个四方底座,直接用3D打印打印即可。
代码
程序用keil编译的,如果你有兴趣可以自己修改和补充,我只是简单的做了一个渐变的呼吸效果。
烧录
用串口或直接用ST-LINK烧录即可。
组装电路部分
我的3D打印件忘了留穿线的位置,直接用工具开个小孔就行,把LED固定在四方体的中间,高度大约是22毫米,因为球体的直径是50毫米,底部又去掉了一部分。然后从立方体里面连接LED的红绿蓝三个引脚到的单片机的A0,A1,A2,共阳角接3.3V引脚,我用的是共阳的LED。焊接按钮开关串联到LED的3.3V中,穿孔上螺环固定,再焊接纽扣电池到单片机。然后用热熔胶固定LED,固定单片机,电池。
最后效果
蓝灯时间有点短,可以再调一下程序,也可以写一下别的方式的闪灯程序。