改良版電子沙漏資料分享說明:
先來簡(jiǎn)單說下基本原理。模擬真實(shí)的沙漏,根據(jù)兩端沙粒占容器的比例計(jì)算出需要顯示的行數(shù)。這個(gè)行數(shù) 是隨著沙粒的減少或增多而隨時(shí)變化的。因?yàn)槭前幢壤葱杏?jì)算,兩端的行數(shù)變化并不對(duì)稱,所以效果仍不是很理想,但實(shí)在是沒有精力去深入了。
第二,顯示方式采用了動(dòng)態(tài)掃描,即任意時(shí)刻只有一個(gè)燈是亮的,感覺這樣會(huì)比較省電。
由于本身是業(yè)余的,單片機(jī)知識(shí)都是現(xiàn)用現(xiàn)學(xué)。所以光程序就寫了半個(gè)月。因?yàn)槭菢I(yè)余出身,編程并不精通,所以里面還有很多不完善的地方,還請(qǐng)見諒。比如說沙粒落下的速度就有些快了,但是如果調(diào)慢的話,所有的燈就會(huì)閃的很厲害。沒辦法,將就一下吧。
好了,先看下視頻效果。
可能是動(dòng)態(tài)掃描的關(guān)系,錄像里沙粒落下的效果不如肉眼看的效果好,有點(diǎn)斷斷續(xù)續(xù)的,實(shí)際上動(dòng)畫的連續(xù)性還是不錯(cuò)的。
制作過程:
正面:
背面:
單鍵開關(guān):
外殼:
我用的是從手機(jī)包裝里抽出的硬紙片,開孔后背面貼雙面膠,剪一張做蛋糕用的油紙,這個(gè)透明度比較好,能透過大部分led的燈光,又會(huì)太刺眼。用挖出來的紙片做四個(gè)支撐,貼在四個(gè)角上,這樣可以支撐住電路板。
側(cè)面開個(gè)小洞放開關(guān),熱熔膠固定
大致完工圖:
轉(zhuǎn)自中國電子DIY之家--ljl_1007