之前有女同學(xué)過生日,想著動手給她做個生日禮物,于是想到了心形流水燈,但是只做流水燈的話,太low了,于是就做了心形流水燈+數(shù)碼管時鐘+觸摸無級調(diào)光臺,三合一,一下子逼格上去了一個檔次,因為初學(xué)單片機,程序什么的都是在網(wǎng)上找的,電路什么的也比較簡單。
來個流水燈的特寫,原諒手殘黨花了好久才讓這個流水燈像個心形:
焊好最小系統(tǒng)和開關(guān),放在座子里面
臺燈的控制部分用的是SGL8022W,時鐘也焊好了一部分時鐘芯片用的是DS1302,備用電池用的天球的電池。
數(shù)碼管也焊好了,可惜四個按鍵只有三個有用,流水燈的單片機用的是12C5A16AD,因為速度要快12倍左右,所以改了一下延時程序,加了十倍,如果用89C52要改回來。
時鐘部分的單片機,測試時用的是90C516DR+,最后用的是89C51
看看做好的樣子,兩個MOS是用來做支撐的為了防止短路,背面貼上膠帶絕緣
LED用的是十個5050貼片,六個冷光,四個暖光,亮度感覺夠了。
好啦,最后上電路圖,因為我要的是觸摸無級調(diào)光,所以6接vcc,8接gnd
心形流水燈的電路
數(shù)碼管時鐘的電路手繪的,有點丑大家見諒
補充:秒閃爍用的是P1.7口,圖中沒有畫出來,另外數(shù)碼管的限流電阻也沒畫,不過大家應(yīng)該都知道怎么加。
附件附上我的資料包。