这是一篇表白博客

亲爱的,祝你生日快乐,天天开心!

 

表白贴:

喜欢一个人,大抵就是心心恋恋地想着对方,想为对方展现自己的好。时间过得很快,我们相识也已经一年了,一年来发生了太多太多波折的事情,我的耿耿于怀对你造成了太多的伤害,希望我们以后都能像周慧那首《约定》一样,“永远都不要让对方担心”、“一争吵也要很快要喊停”,“好好地爱对方”。给你制作这个礼物的时候感觉很开心很幸福,书籍看得很少,也不喜欢看小说,现在的我已经没有什么文学素养了,情话不会说,我只能说以后家里的电器坏了我可以修,以后的我们会越来越优秀,生活会越来越好。

 

 

制作过程:

八月中旬决定给女朋友准备生日礼物,工科狗一枚,想送的礼物能够体现理工男的特色并且要独一无二。思考了很久打算做一个型如图一的电路板,上面有一箭穿两心的LED闪烁,下面可以播放音乐生日快乐歌。

图一:设计初步草图

QTQ不要鄙视本人的画图水平,当时随手画的。

芯片选择的是Arduino Atmega328P,晶振16MHZ,30个四管脚共阴极彩色LED,其电路原理图和器件清单分别如图三和图四所示:

图二:电路原理图

图三:器件清单

关于电路设计,1、LED的驱动电源为3.3V,采用AMS117-3.3器件转换,害怕一路电源不能同时驱动30个LED,所以采用了三个电源分别控制,各驱动10个LED;2、LED的亮灭控制采用的是SS8050三极管控制,为NPN型三极管,为了画图方便,我直接使用了8550PNP的三极管电路图封装;3、电池采用两节3.7v充电电池,比1.5v电池更加节省空间,然后采用LM2596转化为5v电源给主控芯片供电;4、为播放不同声调的生日快乐歌,蜂鸣器选择无源蜂鸣器。

最后设计的电路板如图四和图五所示:

图四:PCB原理图

图五:3D效果视图

哈哈哈哈哈,其中的二维码就是这个博客的链接,给么么也科普一下我的制作过程。注意:制作二维码的时候一定要镜像,不然会扫不出来的。将绘制好的电路图发给淘宝店家制版,收到的板子如图六:

图六:PCB板

对这个小巧的板子还是很满意的,焊上的结果如图七、图八和图九所示:

图七:正视图

图八:立式图

图九:背视图

 

至此,整个系统的硬件就全部做完了,关于软件部分:

第一步:搭建Arduino Atmega328P最小系统,参考:

https://m.baidu.com/from=1012852r/bd_page_type=1/ssid=0/uid=0/pu=usm%403%2Csz%40320_1004%2Cta%40iphone_2_6.0_11_9.1/baiduid=CC8AC046ED81D062AC20F3388D116C31/w=0_10_/t=iphone/l=3/tc?ref=www_iphone&lid=9085299813837646465&order=1&fm=alop&tj=www_normal_1_0_10_title&vit=osres&m=8&srd=1&cltj=cloud_title&asres=1&nt=wnor&title=%E8%87%AA%E5%88%B6Arduino%E6%9C%80%E5%B0%8F%E7%B3%BB%E7%BB%9F&dict=30&w_qd=IlPT2AEptyoA_yi9DkOsIis8OTc8t8JBoUZ_sfKb&sec=23908&di=8ab09f969dffa2f7&bdenc=1&tch=124.0.296.241.0.0&nsrc=IlPT2AEptyoA_yixCFOxXnANedT62v3IEQGG_8kJ_ju895qshbWxBdVsZiL7LnTTUS3hdTTKvsVJbSi&eqid=7e15780b71b72c001000000159b764e9&wd=&clk_info=%7B%22srcid%22%3A%221599%22%2C%22tplname%22%3A%22www_normal%22%2C%22t%22%3A1505191151180%2C%22sig%22%3A%226869%22%2C%22xpath%22%3A%22div-div-div2-a-p%22%7D&sfOpen=1;

第二步:刷写Arduino Atmega328P的固件,参考:http://yfrobot.com/forum.php?mod=viewthread&tid=2218&extra=page%3D1;

第三步:播放生日快乐歌,参考:http://www.geek-workshop.com/thread-7807-1-1.html

制作完成后的最终效果图如图十:

图十:最终效果图

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值