本帖最后由 imrobot 于 2020-3-14 23:04 編輯
看技術(shù)小白如何一步一步走來的 第一次玩單片機(jī),網(wǎng)上買來的心形流水燈,做好之后,想把它放大,裝飾實驗樓,也作為新創(chuàng)立的科技小制作社團(tuán)的招牌。 流水燈是32路的,就想做32塊LED燈塊,其中兩塊比較大的,用燈組成兩個字,其余小一點,開始設(shè)計成箭頭啊,菱形啊,圖案啊,但幾十個LED組不成好看的圖案,最后改成最簡單的:方塊。 用什么做LED底板呢?開始想到的是用透明的厚膠墊,用來做桌墊的那種,可找來幾塊廢舊的厚膠墊門簾做一個后發(fā)現(xiàn),做起之后不平整,扭曲了,不好看,做那兩個大字差不多。用什么呢,在淘寶上轉(zhuǎn)轉(zhuǎn),突然發(fā)現(xiàn)洞洞板不錯,有大有小,插上LED正合適,就買來30塊,還有一塊大的做電路板。 燈有了,電路呢,單片機(jī)得加放大電路啊,還得買來大功率的開關(guān)電源。電源好買,3V30A,功率足夠了。加上三極管做開關(guān)管,網(wǎng)上輕易能找來三極管的型號,NPN,PNP,可網(wǎng)上搜三極管的知識發(fā)現(xiàn)它們只談到如何使它導(dǎo)通,卻沒說如何讓他們截止,并且還說什么電流不過零無法截止,看網(wǎng)上的圖片,還用到了光隔離,再搜,有用MOS管的電路,可以導(dǎo)通和截止,就用它了。于是乎,我按照我剛搜來的知識的理解畫了個電路圖,不知道行不行,就想到了發(fā)求助貼,http://www.zg4o1577.cn/bbs/dpj-174306-1.html 發(fā)貼后,果然有大神指導(dǎo),修改了我的電路,謝謝管理員和各位大神,特別是wulin ,讓我有了信心,于是我就買來了,所需的電子原件,開始動手。 元件到手,我天!貼片的si2306 MOS管太太小了,圖片上看也挺大的啊,小到拿不住,這才知道了各種封裝的概念,經(jīng)驗經(jīng)驗。先試一路,行得通,就開始設(shè)計32路合在一起的,畫電路圖,做出來8路,很粗糙,通電試,行得通,后面三行就做得好一些了。 做成之后,用32個LED燈模擬32個燈組做實驗,發(fā)現(xiàn)有問題,流水亮可以,不會累積亮,反復(fù)下載程序,解決不了,把芯片換到成品愛心燈上正常,說明還是電路的問題,原來的試驗發(fā)現(xiàn)不了這個問題,哪兒的問題呢,幸虧我有萬用表,我就量該亮不亮的燈,到底是5V電源沒到供到哪,結(jié)果測試,光隔離輸出處該高電平時就沒高電平,仔細(xì)檢查,發(fā)現(xiàn)我只會用1K的電阻,光隔離輸入端加了1K電阻太大,多個IO管腳低電平時,光隔離輸入電流太小而沒有導(dǎo)通,于是我就把這個1K的電阻給短路了,結(jié)果可以了,能堆積點亮了,可試驗幾次后,我又發(fā)現(xiàn)個別路燈不會亮了,又檢查,程序沒問題,出現(xiàn)在電路上,我又用萬用表檢查,發(fā)現(xiàn)是光隔離壞掉了,開始沒在意,壞掉的換掉,可接連壞了四個,我想問題應(yīng)該是出在我短路了電阻,電流過大,燒掉光隔離了,于是我開始測試,加1K電阻和短路的情況下流過光隔離的電流,發(fā)現(xiàn)加上電阻不到1ma,不加電阻500ma,而我查光隔離的參數(shù),它額定電流是50ma,果真是這兒的問題,于是我找來電阻測試,選了個200歐的吧,電流變成了40ma ,換上去之后,終于正常了。 然后去五樓安裝,粘在玻璃上,反反復(fù)復(fù)試,亮了,但仍有問題,個別燈在個別花樣下仍然不亮,原因沒找到。 最后又看教程,發(fā)現(xiàn)我所做的所有工作,可以用驅(qū)動IC緩沖器來代替,四片,就能32路,可憐我焊了那么久的貼片三極管。
成品亮起的視頻
|