LED點陣書寫顯示屏

2021-09-24 21:49:42 字數 1519 閱讀 2419

led點陣書寫顯示屏,題目的大概要求是做乙個32*32的點陣書寫屏,,led 點陣模組顯示屏工作在人眼不易覺察的掃瞄微亮和人眼可見的 顯示點亮模式下;當光筆觸及 led 點陣模組表面時,先由光筆檢測觸及位置處 led 點 的掃瞄微亮以獲取其行列座標,再依據功能需求決定該座標處的 led 是否點亮至人眼 可見的顯示狀態(如圖 1 中光筆接觸處的深色 led 點已被點亮),從而在屏上實現「點 亮、劃亮、反顯、整屏擦除、筆畫擦除、連寫多字、物件拖移」等書寫顯示功能。

首先,要區分人眼不易覺察的掃瞄微亮和人眼可見的顯示點亮這兩種點陣點亮的模式,通過實驗,我們決定用通電時間的不同來區分,也就是掃瞄微亮的通電時間小,點陣點亮的通電時間長。還有乙個要注意的就是人眼可以分辨的閃爍時間為40hz左右,所以通電和斷電的時間總和要大於40hz,人眼才不會看到點陣閃爍。

硬體部分

這一次的硬體電路比較簡單,乙個是光筆的製作和點陣的製作。

光筆的電路思路大概是這樣的,通過乙個光敏元器件的電壓變化和乙個固定電壓的比較來判斷輸出高電平還是低電平給微控制器。電路的思路不難,難點就是元器件的響應速度。因為掃瞄點陣加上點亮點陣的時間很短,所以要求光敏元器件和比較器的響應速度要快。我們光敏元器件用的是3du33,比較器是lm393。電路圖如下。

rw2是乙個電位器,用來調整光筆的靈敏度。

接下來就是點陣屏的製作,題目的要求是3232的點陣屏,看我們買的是88的點陣屏,這就要16個拼接,考慮到難度,我們決定畫pcb,腐蝕pcb.電路圖沒什麼可以講,就是把相同的行與列連線到同乙個網路。,再引出64個io口給微控制器控制,因為我們用的是stm32f4的微控制器,所以就沒有用解碼器來減少io口,驅動電路也做了,用來放大電流點亮點陣。

點陣的pcb板製作是乙個難點,因為實驗室工藝的限制加上佈線的複雜性,所以畫兩面板。做兩面板的難點是我們的銅板不是兩面導通,就是說頂層和底層的過孔是不連線的。因此元器件的焊接只可以焊在同一面,這樣子就回到畫單面板的問題上。

樓主是比較喜歡畫pcb的。所以是這樣解決的,通過打孔走線來讓焊盤在同一面,頂層與底層走線的連線用鐵線的焊接來導通。同時改變焊盤的大小,便於焊接。

開心的是一次就成功了,證明了我的想法可行。

這次的硬體就是這樣子,不難,可是動手要強,特別是做pcb板子的這一塊。

展現一下成果。

LED 16 16點陣顯示屏

實驗二 16 16 點陣 實驗用的led點陣顯示屏為16 16點陣。行和列分別使用兩個移位暫存器作為輸出。當移位暫存器輸出的第i行為0,第j列為1時點亮點 i,j 為了能夠顯示出乙個點陣字型,需要進行迴圈掃瞄,也就是每一次只點亮一行,然後在列上輸出該列對應的16個點陣值。輸出一行後暫停一段時間,輸出...

led顯示屏背景牆設計 異形led顯示屏定製設計

異型led顯示屏的定製設計,是針對特點場合的特殊應用。展廳的多面體顯示,戶外的造型大屏展示等等。不規則形狀的異形屏相比常規的led顯示屏,這類異形屏更注重結構上的突破。由於led異形屏外觀各異,結構互不相同,因而對led顯示屏廠家的技術要求也更為嚴苛。如果廠商技術不過關,拼接出來的led螢幕會因拼縫...

LED顯示屏串列埠通訊

led顯示屏是rs485串列埠,根據led顯示屏通訊協議,資料格式為0x00 0x00 0xff之類的。1.連線串列埠 serialport serialport1 new serialport public bool openport string port,string baudrate,str...