先前,在網上也就看到過搖搖棒的資料和視頻,協會也有人陸陸續續的做過。臨近開學,面臨著協會( 無線電協會招生的任務,感覺按常規思路走下去效果不會太好,所以就嘗試了新的方法。 而這搖搖棒的效果正好很炫,也很吸引人,所以這次就一口氣做了三十多個搖搖棒。 因為有了前面一些人的基礎,這次電路設計和程序設計并沒有花費太多的時間。但是在制作的同時也吸引了許多群友的關注,看到一部分群友的熱情詢問制作進度,我仿佛得到了很大的動力支持一樣的投入到制作和設計之中,為了報答群友們,我只好把設計的全過程寫下來,以方便有興趣的朋友來繼續完善和制作! 接下來就不多說了,直奔主題嘍! 大家知道,人的眼睛存在視覺暫留現象,正因為眼睛的反應遲鈍,才豐富了人的視覺感受。 LED搖搖棒就是很好地利用了人眼的視覺暫留特性。下圖是基于51單片機控制、16只高亮度LED發光二極管構成的搖搖棒,配合手的左右搖晃就可呈現一幅完整的畫面,可以顯示字符、圖片等。演示效果見自制LED搖搖棒展示【圖】。 黑暗條件下拍攝的效果圖片: 如歡顯示“歡迎使用神奇魔幻搖搖棒! ”
1.JPG (23.4 KB, 下載次數: 229)
下載附件
2013-10-16 22:20 上傳
2.JPG (18.95 KB, 下載次數: 247)
下載附件
2013-10-16 22:20 上傳
3.JPG (19.34 KB, 下載次數: 222)
下載附件
2013-10-16 22:20 上傳
4.JPG (20.51 KB, 下載次數: 279)
下載附件
2013-10-16 22:20 上傳
基本原理與硬件電路設計: 16只LED發光管作為畫面每一列的顯示,左右搖晃起到了掃描的作用,人眼的視覺暫留現象使得看到的是一幅完整的畫面。與LED點陣的顯示有幾分相仿。 硬件電路如下圖。在附件中我們會把在DXP環境下的,整個搖搖棒工程分享給大家!如有需要請自行下載!
5.JPG (46.77 KB, 下載次數: 252)
下載附件
2013-10-16 22:20 上傳
系統電源VCC為5V,下載程序和調試時一定要保證5V電壓,實際使用時用3節干電池串聯4.5V即可(當然關于這個電池電壓的選擇范圍還是比較大的3.3v-5v都行,用手機電池也不錯)。STC89S52單片機作為控制器,在它的P1、P2口接有16只以共陽的方式連接的高亮度LED,由單片機輸出低電平點亮。P1口的上拉電阻RA1不能少(最開始的實驗板上沒加這個電阻效果很差)。串在LED公共端的二極管D1會產生一定的壓降,用來保護LED,經實測LED點亮時兩端電壓為3V左右,在LED的安全承受范圍內。KEY是畫面切換開關,用于切換顯示不同內容;KEY1為水銀開關。 水銀開關的作用:棒在搖動時,只能在朝某一方向搖動時顯示,否則會出現鏡像字或鏡像畫面,所以通過接一只水銀開關來控制,使搖搖棒從左向右搖動時將內容顯示出來。 水銀開關也可以用其它自制的開關代替,在搖動中隨擺的擋片遮擋光電開關的發射管,發射后用于接收,具體實現有待大家去操作了。當然其他網友若有好的意見也可以及時反饋。 硬件制作: 使用的是直徑3mm的紅色高亮LED,感覺太大了些,遠看效果很好但近看時字不夠連貫。建議使用直徑為3mm的高亮LED,顏色可根據個人喜好選擇。
|