求愛法寶!教你DIY有趣的LED汽車表情儀
發布時間:2014-02-17 責任編輯:sherryyu
現在很流行汽車表情儀(16×16的LED陣列),淘寶上,固定幾個表情的(非陣列)要150左右,可以自定義表情的,16×16的要200多小300塊。感覺自己DIY一個成本很低,於是先做一個8×8的表情矩陣,汽車上裝著太小了,可以放在上班時候的工位上。
一般控製LED陣列的話,每一片8×8的陣列,使用一片max7219(約5元1片,美信公司的芯片都是很貴的)矩陣控製,或者使用兩片 74HC595鎖存器(約0.5元1片)。我買好了兩片74HC595,不過想到一片8×8的陣列理論上應該可以直接使用一個89c51來控製(89c51有32個數據腳,arduino腳不夠),仿真實驗成功,省下了1塊錢(2片595),哈哈。下麵是成品圖及我錄的視頻,我自己畫了6個圖切換。你發揮想象,可以做出更多的圖來。我斷斷續續地在2天時間裏抽時間把它做出來的(仿真實驗和原理圖我在N天前就已經做好了。本次DIY手工實際估算花費焊接40分鍾,調試1小時)。
1、工具和材料

○ 8x8 LED陣列,淘寶購得,單價4.7元(後來在diytrade.com上發現,一次性買32片的話,隻需要0.7元一片);
○ STC89C52RC單片機一片, 淘寶購得,單價3.7元;
○ 51最小係統板一個,淘寶購得,單價3.9(此為虧本賺信用價,現在賣家已經漲價到9.9元。另有5.8元價格的,小一些,沒有串口和 232芯片,做工也差一個級別。不如買9.9元的係統劃算。);
○ 洞洞板一片,淘寶購得,單價0.4元;
○ 點觸開關一個,淘寶購得價格0.4元(一定要買帶蓋子的,手感要好很多);
○ FC插頭,淘寶購得,10套價格2.5元。本實驗需用掉4套插頭,2套插座;
○ FC線,淘寶購得,100cm價格5元,本實驗用掉了9厘米和11厘米各一段;
○ 200歐排阻一枚,淘寶購得,單價0.4元(圖片中為8枚單阻,淘寶買,100枚價格1元。手頭正好有個排阻,可以少焊7個腳,用上了);
○ 電池盒及1.2V電池四枚,自有;
○ 維修線,淘寶購得,20米價格2元(圖中黑色圈的那個。就是很細的漆包線,當電線用);
○ 排針3P,淘寶購得,40P價格0.25元(上圖中沒有);
○ 40歐電阻一枚,自有,購買的話100枚1元(上圖中沒有,調試過程中發現需要降壓,不然低電平不夠低,不亮的點會有漏光)

[page]
必備工具:
● PC機;
● 電烙鐵;
● 焊錫;
● 鬆香;
● 萬用表;
● 鑷子
調試用:
● 單片機開發板(兼燒錄器)170元;
● 麵包板4元;
● 麵包線70條6.5元;
● 杜邦線(彩色排線)40條6元
2、在仿真軟件上搭建原型,寫程序代碼,調試。

● 仿真實驗原理圖。
● 我使用的是proteus,點擊 這裏 下載源代碼包,裏麵有仿真實驗文件(.dsn)。如果你直接下載我的實驗源代碼包,此步驟就可以省略,直接燒錄martrix_pure.hex到單片機裏就可以了。
3、用萬用表測量陣列的引腳,確定接線方式。

● 如果你買的也是1588abeg的話,上圖是我量好的說明書。
● 如果你使用萬用表的二極管檔來量這個陣列的話,vcc表示紅表棒,gnd表(biao)示(shi)黑(hei)表(biao)棒(bang)。萬(wan)用(yong)表(biao)的(de)表(biao)棒(bang)接(jie)觸(chu)到(dao)相(xiang)應(ying)的(de)管(guan)腳(jiao)的(de)時(shi)候(hou),選(xuan)中(zhong)的(de)某(mou)行(xing)某(mou)列(lie)就(jiu)會(hui)亮(liang)起(qi)來(lai)。陣(zhen)列(lie)顯(xian)示(shi)通(tong)常(chang)是(shi)使(shi)用(yong)行(xing)掃(sao)描(miao)或(huo)列(lie)掃(sao)描(miao)。形(xing)象(xiang)點(dian)解(jie)釋(shi)掃(sao)描(miao):假設先給陣列右上角的1接上vcc,然後,為左上角1到8腳分別接上vcc和gnd。如果接的是gnd,那和vcc就型成了回路,第1行的某個點這亮了起來。這個過程叫掃描一行。接下去掃描第2行,第3行··· 如果一秒鍾超過30次全屏掃描的話,人眼就能看到靜止的圖象了。因為買到的陣列和仿真器裏的陣列轉了90度,所以實質上,本實驗使用的是列掃描。^_^
● 如果你買的陣列是帶說明書的,此步驟可以省略。
[page]
4、選擇一個最順眼的方式擺放元件。

● 把元件都堆到板子上,布一下局,看怎麼排放比較漂亮。
5、對照仿真實驗的原理圖,用線焊接。

● 用老虎鉗把FC線做好,9cm和11cm各做一條。焊接的時候我使用的是線徑0.1mmdedianqiweixiuxian,buyongguaqi,laotiekeyizhijiebaqipitangdiao,zhijiehanjiuxingle。youyuwodebujuyuanyin,zhelijiaochadexianfeichangduo。yongzhezhongxianhanbijiaokunnan,rouyankanbuchushibushiqipibeitangdiaole,yibudangxinjiuhuibalianggenxianduanluzaiyiqile。nikeyixuanzeshiyongdaipidedianxian,huozhijieshiyongFC排線來焊接,以免象我這樣。焊了好久才算成功。(或者把那兩個FC頭子放到下圖左邊,線的情況就會好很多了。我在焊線前,先把元件都焊在板子上了,沒法拆下來,隻能硬著頭皮焊了。)
[page]
6 、連上開發板,為單片機燒錄程序,調試。

● 如果你燒錄我的hex文件,你可以省略調試步驟,直接燒錄就可以了。
● 如果你沒有51開發板,沒關係,淘寶上買一條USB轉232線,接上原件清單裏的這個最小係統,使用STC公司官方的燒錄程序就可以直接燒錄了。由於仿真軟件裏的原件電氣性能都是無窮強大的(不會擊穿,沒有漏洞電壓,低電平是絕對的0,高電平是標準的3.3或5V),所以在實際應用的時候,需要計算LED的壓降,加一些外圍元件。另外調試的時候還可能發現其它問題,然後,修BUG吧。

[page]
● 調試連接杜邦線的時候,推薦使用 棕1紅2橙3黃4綠5藍6紫7灰8白9黑0 的順序接線,這樣方便查看。色環電阻電感也是按這個色碼順序排列的。

● 程序燒錄後會自動執行,看,漂亮的圖顯示出來了。調試後我發現電源上要串一個40歐的電阻進行壓降,下圖右下角一個藍色的電阻,是42歐。原理圖裏我已經補上啦。
7 、把單片機從開發板上拿上來,插在小係統上,完成。

● 板子上多了一個42歐的電阻,原料清單裏有,上麵的圖片裏都沒有。
完成啦!
相關閱讀:
不再摸黑,DIY超省電人體感應LED燈
http://wap.0-fzl.cn/opto-art/80022296
DIY單管自激,領略高壓電火花【有視頻】
http://wap.0-fzl.cn/opto-art/80022275
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
- 從技術研發到規模量產:恩智浦第三代成像雷達平台,賦能下一代自動駕駛!
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall


