![]() 先用钻头钻孔,然后用丝攻做出螺纹 ![]() 接着上螺丝,固定住,角度也可以调节 ![]() 大概就是这个样子啦!~~ ![]() 找来一段坏耳机的线 ![]() 焊到灯板上 ![]() 灯板用胶水贴到支架上 ![]() 背面 ![]() 2个是LED照明灯的,2个是小喇叭的 ![]() 找来一个3Pin的母座,拔掉插针 ![]() 上点热熔胶 ![]() 趁热把排针放进去 ![]() 再上点热熔胶固定 ![]() 一个保护头就做好啦 ![]() 焊上小喇叭并固定,大功告成~ ![]() 放入心形钥匙,不一会儿随机播放了一段开机语音,照明LED缓缓开启,接着状态灯也缓缓开启,呈现七彩呼吸灯 ![]() 按下调光按钮,可以改变照明LED的亮度 ![]() 如果接入充电器,会随机播放一段正在充电的语音 ![]() 如果在有外接电源的情况下关灯,状态灯会以关灯前的颜色进行呼吸 ![]() 在此之前,一共做了3个方案,画了5块板子,画了又改,改了又画。。。 ![]() 啥也不说了,累屎了,今天一查四级成绩,NND,从大二考到大四,终于过了,虽然我一次书都没看过,这次还是蒙的,我连阅读的选项都看不懂,考试结束时还有一小片选项没涂,直接瞎涂,没想到人品爆发了。。。。感谢CCABC,感谢女朋友,感谢数码之家。。。小七都那么辛苦啦,大家给点M币鼓励一下吧~~ 【补充一下】 单片机内置的RC晶振太慢,要接晶振的,我接的是24MHZ的晶振,单片机每隔 10微秒(10us ) 中断一次,LED有255个亮度级别,因此一个LED的PWM周期是10us*255=2.55毫秒(2.55ms),一秒钟大概1/2.55≈400HZ,也就是LED的刷新频率是400HZ,之所以没有做LED亮度的线性补偿,原因就是单片机的速度不够,255级别的亮度做补偿没意义,如果做1024级别的亮度,那么一个周期就是10us*1024=10ms,这样下来LED的刷新频率就是100HZ,加上处理各种事件,刷新频率可能低于100HZ,人眼可能就感觉到闪烁了,所以放弃了,但是如果用STM32来做的话,完全可以的~ 接着就是机械加工了,导出CAD文件,然后生成刀路,接着屁颠屁颠的拿着LCD的背光板,跑去国梁哥那边上雕刻机 ![]() ![]() 雕刻完毕,这里是底座,支架放在一边了 ![]() 底座2 ![]() 底座掏有一个槽,用来装电池和PCB电路板 ![]() 用氯仿把他们粘起来 ![]() 【 电 子 篇 】 会说话的小台灯,台灯好解决,STM32就不必了,一个STC完全可以搞定。但是这个会说话可把我难死了,百度的单片机语音之类的论文都是用ISD4004什么的,块头又大,能录的声音又短,由此可见我等天朝的教育如此落后,论文一个抄一个的,第一个用ISD4004,第二个看见了也用ISD4004,唉,不想说太多了。。 之前我选的是ISD系列的,后面发现不好用,直接抛弃了,可怜的我啊,做了3块板子,写了N多行程序,就这样放弃了。 最后选定的是 STC11F02E 单片机 + WT588D 语音芯片 + 4MB SPI FLASH 。WT588D 这玩意儿好啊,3块钱一片,外挂一个FLASH,随便你存放语音,而且还能通过程序控制播放那一段语音,是否循环(感兴趣的自行百度)。。。。。不过,现在先解决灯条的问题。 根据支架的大小,设计LED灯条 (责任编辑:admin) |