女友快過(guò)生日了,一點(diǎn)給力的想法都沒(méi)有。..吃大餐?買(mǎi)衣服?送化妝品?生日年年過(guò),禮物神馬的真是讓人頭疼啊。..STOP!作為GEEK的你,怎么還有時(shí)間想這些有的沒(méi)的~趕緊去電子元件市場(chǎng),為她親手DIY一個(gè)愛(ài)的音樂(lè)盒吧!盡情的炫耀你的專(zhuān)業(yè)知識(shí)吧,這件獨(dú)一無(wú)二的音樂(lè)盒,保證能讓她在閨蜜們面前打開(kāi)禮物那一刻風(fēng)光無(wú)限!
9月20日是我女朋友的生日。
2008 暑假結(jié)束前一周回到學(xué)校,開(kāi)始忙碌準(zhǔn)備女朋友的生日禮物了,必須DIY,內(nèi)容是用自己的專(zhuān)業(yè)知識(shí)打造一個(gè)唯一的為她而存在的個(gè)性的禮物。這個(gè)時(shí)候我大二結(jié)束了,接觸電子設(shè)計(jì)已經(jīng)有半年的時(shí)間了。禮物的內(nèi)容我思考了很久:有趣,感人,值得紀(jì)念,同時(shí)又不能太“科技”了,那時(shí)候自己還是技術(shù)菜鳥(niǎo)。最后,因?yàn)槭呛退钱惖貞?,一個(gè)在北京一個(gè)在成都,所以我決定做一個(gè)能播放音樂(lè)的東西,在生日那天,用這個(gè)“音樂(lè)盒”她可以聽(tīng)到我的聲音和祝福,最好還帶有一個(gè)液晶屏,這樣還可以做一些人機(jī)交互…于是乎…下文誕生了…
1 工具和材料
● 電烙鐵(用來(lái)固定電路板和接口線(xiàn)路)
● 熱熔膠槍
● 鉆孔機(jī)
○ 一個(gè)鉛筆盒那么大的小盒子
○ 8051單片機(jī)
○ 12864液晶
○ 幾個(gè)按鍵(可以在軟件上做一些答題交互環(huán)節(jié)…)
2 器件選擇
根據(jù)功能,肯定要有一個(gè)嵌入式處理器,軟件上只需要做一個(gè)液晶驅(qū)動(dòng)程序,按鍵檢測(cè)程序,交互答題、動(dòng)態(tài)顯示程序,語(yǔ)音芯片的驅(qū)動(dòng)和控制程序,總的來(lái)說(shuō)對(duì)于CPU的要求是非常低的,所以最常用的8051單片機(jī)就可以勝任了!音樂(lè)IC選擇了ISD1760,可以錄音60s.屏幕選擇采用市場(chǎng)上最常見(jiàn)的12864液晶,這種液晶的驅(qū)動(dòng)代碼,在之前買(mǎi)的開(kāi)發(fā)板上都帶有,在這里就省去了編寫(xiě)驅(qū)動(dòng)的麻煩。
● 電路設(shè)計(jì)上,沒(méi)有使用過(guò)的是音樂(lè)錄音IC,網(wǎng)上查了下,選擇了簡(jiǎn)單易用,且封裝是DIP的ISD1760,為了驗(yàn)證可行性,直接去市場(chǎng)把ISD1760買(mǎi)了回來(lái)在面包板上做實(shí)驗(yàn),如下圖所示。實(shí)驗(yàn)成功后,確認(rèn)了電路上的一些參數(shù)信息??梢宰鰣D了!
3 原理圖設(shè)計(jì)
這里就不多敘述了,原理圖和實(shí)物的區(qū)別是按鍵模塊,最開(kāi)始是打算用遙控器的,后來(lái)買(mǎi)不到合適的遙控器就放棄了。
4 制作電路板
● 首先要根據(jù)原理圖設(shè)計(jì)PCB布線(xiàn)圖,我把我的布線(xiàn)圖放在這里給大家做一個(gè)參考,使用的軟件是PROTEL2004。板子回來(lái)后焊接好如圖右。
5 編寫(xiě)程序
具體的請(qǐng)參考ISD1760的datasheet和8051單片機(jī)的相關(guān)資料。這款低端的單片機(jī)不帶有硬件SPI,而和ISD1760通信需要SPI接口,所以需要軟件模擬一個(gè)SPI通信協(xié)議了,也不麻煩,最后就是將所有功能聯(lián)系起來(lái)。
● STC的單片機(jī)用串口就可以下載,這點(diǎn)事很方便的,我采用了一個(gè)USB轉(zhuǎn)串口設(shè)備。
● 開(kāi)機(jī)液晶顯示:
xx 生日快樂(lè)!
驚喜嗎?呵呵,祝你…
我給你唱首歌吧…
播放音樂(lè)“我親自唱的生日快樂(lè)歌”
…………
● 交互答題階段,問(wèn)題:這個(gè)世界上最帥的男人是誰(shuí)?跳出答案:A,B,C,通過(guò)按鍵來(lái)選擇,當(dāng)然了,選擇的人必須是我啦哈哈,如果她“不小心”選了古天樂(lè)(我女友說(shuō)他長(zhǎng)得帥)!那接下來(lái)的代碼一定要大說(shuō)特說(shuō)她這種有失思考的答案?。?/p>
● Next: 大家自己去思考吧,畢竟是送女友,怎么能沒(méi)有點(diǎn)情話(huà)呢!嘿嘿
6 制作外殼
先來(lái)展示一下音樂(lè)盒背面的用來(lái)透聲音的洞洞~
● 外殼的要求是能夠?qū)㈦娐钒宸胚M(jìn)去,液晶屏劇中右邊還能夠放下4個(gè)豎排的按鍵,拿著板子和液晶去市場(chǎng)跑了一圈,買(mǎi)了兩個(gè)小盒子?;貋?lái)就開(kāi)始了夜以繼日的打洞工作,我需要鉆一個(gè)5cm x 4cm左右的窗口,用來(lái)讓液晶屏露出來(lái),還需要一個(gè)全是洞洞的地方來(lái)讓喇叭聲音放出來(lái),再就需要按鍵的窗口和一些固定孔了,用來(lái)安裝電路板。
● 我還清楚地記得那短時(shí)間一個(gè)人在走廊盡頭里打洞的場(chǎng)景…還有幾天就到20號(hào)了,我必須要在她生日前完工,我們學(xué)校晚上11點(diǎn)就熄燈,而走廊盡頭的公用廁所那里有一個(gè)插座是有電的!我就把打洞機(jī)拿過(guò)去開(kāi)始工作,正面的那個(gè)液晶屏幕的5cm x 4cm左右的窗口是用無(wú)數(shù)個(gè)洞洞打出來(lái)的,還有背面這個(gè)love,一邊打洞,一邊想她,她一定喜歡的,動(dòng)力哇哇的!
“嗨,你在廁所這里站著干嗎”
“打洞!”
…
”還在打洞啊?”
…
”還沒(méi)有打完洞啊”
…
如此,描述著一個(gè)深夜站在廁所旁邊打洞的英勇的男人!哈哈
7 安裝
液晶在2個(gè)斜對(duì)角方向用螺絲釘固定。
● 按鍵的洞洞板,用2個(gè)螺絲釘對(duì)角方向固定。
● 喇叭是在圓周每隔120°的位置上放一個(gè)螺絲釘固定住。
● 主板不需要固定,因?yàn)楹鸵壕чg接口是并行的,有10多個(gè)針插起來(lái),比較牢靠。
● 最后在連接線(xiàn)處都用熱熔膠槍粘合固定。
還可以在正面打一些小孔,如love you…之類(lèi)的呵呵
最后到市場(chǎng)上買(mǎi)一個(gè)220vAC轉(zhuǎn)5vDC的變壓器,800ma以上電流比較好。
祝天下有情人終成眷屬!
-
音樂(lè)盒
+關(guān)注
關(guān)注
1文章
11瀏覽量
9428
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論