標題: 自制小巧可愛的心形流水燈(基于51單片機) [打印本頁]
作者: 1915134278 時間: 2019-3-23 10:46
標題: 自制小巧可愛的心形流水燈(基于51單片機)
本帖最后由 1915134278 于 2019-3-23 10:48 編輯
一、 電路原理
通過C語言對單片機I/O進行編程,更改四個I/O口8位的高低電平,就可以分別控制32個發光二極管的亮滅。在下示原理圖中,所有的LED燈的負極都與單片機的I/O口相連,那么只要使單片機I/O口的高電平變為低電平即可使LED燈點亮,要使它閃爍,只要高電平,低電平不斷變化即可。
二、電路原理圖
心形流水燈.png (158.98 KB, 下載次數: 128)
下載附件
2019-3-23 10:47 上傳
三、PCB圖
心形流水燈2.png (180.67 KB, 下載次數: 117)
下載附件
2019-3-23 10:48 上傳
四、電路實物照片與實測性能
3.jpg (84.84 KB, 下載次數: 120)
下載附件
正面
2019-3-23 09:31 上傳
正面
IMG20190323094046.jpg (3.63 MB, 下載次數: 122)
下載附件
2019-3-23 09:43 上傳
側面
IMG20190323093326.jpg (4.1 MB, 下載次數: 120)
下載附件
反面
2019-3-23 09:35 上傳
反面
1553306196340.jpg (4.27 MB, 下載次數: 96)
下載附件
2019-3-23 09:57 上傳
電路實測性能: 在線路沒有問題的情況下連接電源調試,由單片機控制的32個LED燈可以循環點亮、依次熄滅,可以達到預期的效果。
五、設計小結
1、作圖時認真按照圖紙作圖,盡量把原理圖和PCB圖做的美觀。
2、仔細檢查電路圖是否有錯誤。
3、注意元器件的大小與高度,避免出現空間太小,元器件無法放置的情況。
4、仔細焊接電路,避免出現短路,虛焊情況。
5、出現錯誤而無法達到預期效果時,應再次仔細檢查電路,用萬用表仔細測PCB板上的每一條線路,看看是否有虛焊或斷路的-情況,進行修正。
六、元器件
LED燈32個,
12M晶振1個,
30pf獨石電容2個,
10uf電解電容1個,
470歐電阻33個,
USB母口1個,
六腳自鎖開關1個。
這塊板子僅僅只有8.5*12cm長哦!
請大家自制時一定要有耐心,心形流水燈元器件雖多但并不復雜,出現問題也不要灰心呢,小編自制時也出現過很多問題,大家可以自行檢查。
常見問題:
(1)LED燈有一部分亮,其余都不亮:
用萬用表測VCC總線是否斷了
(2)有幾個燈老是不亮:
第一種情況:程序有問題;
第二種情況:腐蝕板子時,有一些線斷了,不易觀察出來,而點又沒有虛焊,此時焊點當然是沒有用的,用萬用表測出到底是哪斷了;
第三種情況:母座有問題,導致接觸不良(這種情況少見,然而我就遇見了
,檢查了好久,不過因為當時我沒有考慮到這個藍色母座的大小,所以用的兩個40P的排母焊在了下面,換母座非常方便,哈哈哈,也算是因禍得福) (3)有一些密集而且很細的線斷了:
想補上去就不要用烙鐵一直燙那些地方,會越斷越多,銅線會粘在烙鐵頭上,然后你一動。。。(這是小編血的教訓)
自己慢慢刮上去(這個不懂的就搜吧)
以上都是小編遇見的問題,分享給大家,不要沒做成功,就放棄了
,無從下手去查,遇到問題,不要就這么算了,應該去想著怎么去解決它。 至于程序么,就自己想吧,全亮也可以,流水也可以,換著花樣亮也可以,這個學了51的都懂噠,不懂噠也沒關系,網上都有。
祝大家一次成功
。
作者: 浮云幻影 時間: 2019-3-25 20:30
菜鳥圍觀
作者: 1915134278 時間: 2019-4-19 19:49
請不要爆粗口好嗎?我寫這個的目的只是為了方便初學者畫AD,做PCB板子有個參考,知道從哪里入手板子出現的問題。而且我也說的很清楚,這個代碼完全可以自己寫,就算不會,網上也很容易找到,再不會也可以向我要啊。如果你是來學習的那么這里很歡迎你,如果你只是沒事瞎懟,不會不懂得虛心請教,我勸你還是洗洗睡吧。明天還是很美好的。
作者: 20000624 時間: 2019-4-19 19:52
自己不會寫?
作者: ealoo 時間: 2019-4-20 17:18
嶄新的小白進來看看,求程序發出來學習
作者: z858445995 時間: 2019-4-22 10:44
厲害了老鐵
作者: 1915134278 時間: 2019-4-22 19:37
實在抱歉,代碼并不是我自己寫的,既然你們有需要,我就發表在我的下篇帖子里
作者: a16675199595 時間: 2019-5-21 15:33
那個USB供電另外一頭是什么?
作者: 1915134278 時間: 2019-5-23 14:23
電腦啊
作者: 棲息地 時間: 2019-5-23 17:28
1915134278 發表于 2019-5-23 14:23
電腦啊
這樣好不方便啊
作者: 1915134278 時間: 2019-5-26 19:41
可以改啊,根據你的需求改,這里USB接口只是起到了供電的作用
作者: 云為衣兮風飄飄 時間: 2019-5-29 21:23
我覺得芯片放在心形燈中間不太美觀,或許可以設計一下放在背面。
作者: 快樂眼淚 時間: 2019-5-30 20:14
感謝樓主分享!
作者: cccgril 時間: 2019-10-3 22:28
你好呀 我想做那個小巧可愛的心形流水燈 可以分享下代碼嘛 和電路圖的高清圖嘛 小白一個 準備做板子
作者: cascade 時間: 2019-10-5 14:11
pcb板子設計得很好
作者: 有心插花花木蘭 時間: 2019-10-11 20:32
不用proteus先仿真一遍嗎?
作者: 三水客 時間: 2019-10-19 10:42
復制下來給剛學單片機的中職生看,不錯!
作者: 夢幻人 時間: 2019-11-19 00:22
三水客 發表于 2019-10-19 10:42
復制下來給剛學單片機的中職生看,不錯!
有源程序嗎?
作者: abcd1234qwer 時間: 2020-2-14 22:33
準備把PCBT圖好好拍一下了 哈哈哈哈哈 分析到位!!
作者: zctwss321 時間: 2020-5-6 15:27
程序和PCB文件呢?既然分享就分享到家嘛
歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |