欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 十字旋轉led制作 [打印本頁]

作者: 3350775227    時間: 2016-5-31 13:52
標題: 十字旋轉led制作
本人親自實踐,完成了一份作品,然后整理下資料和大家分享。


無線供電小板原理圖.pdf


旋轉LED主板原理圖.pdf

如何讓一列燈旋轉起來感覺像穩定的字顯示在空中呢?首先我們來分析下人的眼睛,其實人的眼睛非常好騙的,只要讓電機掃描的快一點就行了,實際上肉眼在24幀/秒以上就不會看到閃爍的,所以要保證電機的速度能在一秒轉24圈以上,這樣的話人眼就覺得旋轉的字很穩定很清晰的顯示在空中了。
旋轉LED旋轉起來是一個圓,那么就需要有一個傳感器來判斷起點位置,有人用霍爾傳感器,有人用紅外對管,筆者覺得用紅外對管來的便宜些,而且實現起來也容易。這個起點檢測非常重要,單片機就是根據這個起點來判斷是否要開始顯示 數據的。如果起點檢測不到 單片機就不開始顯示。
如何讓一列燈不斷的送數據實現一個文字的顯示呢?這個我們就要了解文字取模的原理了,這里以PC2002字幕軟件為例,取一個16*16的中文字,見字幕選項設置:


取模后如下表:
0xFF,0x7F,0xFF,0xBF,0x3F,0xC8,0xBF,0xFB,0xBF,0xFB,0xBF,0xEB,0x80,0x9B,0xB7,0xFB,0xB7,0xEB,0xB7,0x9B,0xB7,0xFB,0x37,0xF8,0xF7,0xEF,0xF7,0x1F,0xFF,0xFF,0xFF,0xFF,/*"",0*/
現在我們知道16*16取模是一列一列取的了,一列有2個字節,一共16列,所以一個16*16的漢字就有32個字節,需要占用單片機的Code空間 32個字節。然后再結合硬件來分析,如下圖:



一列燈16個 剛好對應16*16一個漢字的一列:2個字節,所以把取模到的數據依次送到P2口 和P4 P5口,這里硬件中P4 P5組成一個字節,所以顯示程序如下:
for(i=0;i<16;i++)//送16列   顯示 這里只顯示一個字。
            {                    
              P2=zimo[i*2]; //送數據低位顯示
                          P4=(zimo[i*2+1]);//送數據高位顯示  這里用了單片機P4 和P5口 是LQFP48腳才有的IO口  
                          P5=(zimo[i*2+1])>>4;//這里行和列 都是IO口獨立驅動的LED
                DelayUs(200);     //延時讓LED亮起來 每列延時的時間
                          P2=0XFF;
                          P4=P5=0XFF;
               
            }
在什么時候送顯示呢?單片機IO一判斷到 紅外接收管接收到起點信號,就開始顯示,顯示完16列后等待下一次的起點信號。這樣只要電機的速度夠快就會穩定的把字顯示字空中了。平面的文字顯示同理。
如何讓一組文字不斷的移動?這就需要一個字幕計數器,旋轉LED每旋轉一圈,這個字幕計數器就加一,指向下一列,這樣不斷的刷新,感覺文字就在移動了,程序如下:
j就是字幕計數器,每轉一圈j就會加1;
if(KEY==0)//紅外接收管 判斷起始位
        {
            j++;            
if(j>672) //根據顯示的字數定義改數值672/16=42個字 顯示完42個字后 重新開始
            {
                j=0 ;
            }           
for(i=j;i<128+j;i++)//每轉一圈  前進一列  這里定義一圈中同時顯示128/16=8個字,
            {                                                                                                                       P2=zimo[i*2]; //送數據低位顯示
                         P4=(zimo[i*2+1]);//送數據高位顯示    這里用了單片機P4 和P5口 是LQFP48腳才有的  
                         P5=(zimo[i*2+1])>>4;//這里行和列 都是IO口獨立驅動的LED
                DelayUs(200);     //延時讓LED亮起來 每列延時的時間
                         P2=0XFF;
                         P4=P5=0XFF;
               
            }
最后一點是供電的問題,旋轉LED供電問題是比較麻煩的,這里我采用了無線供電方式,經過實踐論證,功率很有限,需要改進的地方還很多,電路原理是把直流轉成交流,然后經過初級線圈 ,最后次級線圈感應得電,經過整流濾波后給旋轉部分供電,直流轉交流部分電路是一個自激震蕩電路。動手能力強的朋友經過改造電機電刷方法實現,如果有條件制作的歡迎用此種方式。
另外還分享一個pov制作:



全部制作資料下載:
十字旋轉LED.rar (5.62 MB, 下載次數: 697)

作者: 17839927334    時間: 2016-8-9 23:24
謝謝樓主
作者: 17839927334    時間: 2016-8-10 17:57
謝謝樓主
作者: babylxg    時間: 2016-8-19 11:17
感謝樓主分享
作者: 點點豆豆19    時間: 2016-10-31 10:59
感謝樓主
作者: 1218097468    時間: 2016-11-6 12:33
謝謝樓主分享
作者: wangjinbo500    時間: 2016-11-26 23:54
厲害 支持一下
作者: 逆襲    時間: 2016-11-27 08:24

感謝樓主分享
作者: ZQVVVVV    時間: 2016-12-4 13:31
這個資源正好用得到
作者: 隨易而安    時間: 2016-12-9 21:09
先記一下,
作者: 奶油霄神    時間: 2016-12-9 23:02
NBBBBB
作者: 吃草的貓    時間: 2017-3-4 21:05
感謝樓主的無私分享
作者: wanggengniu    時間: 2017-3-7 21:26
感謝樓主分享。。。。。。。。
作者: 本尊人    時間: 2017-4-6 15:52
謝謝樓主分享!!
作者: eqwewq    時間: 2017-4-6 21:39
厲害啊
作者: 楊海健    時間: 2017-4-11 19:21
學習了!
作者: 二律    時間: 2017-5-9 15:22
這個資源正好用得到
作者: 東北那誰    時間: 2017-5-10 11:26
資料真不錯.下載學習
作者: 俊杰豪邁者    時間: 2017-5-11 10:39
學習一下,很不錯
作者: dbsjacky    時間: 2017-6-30 19:32
謝謝 樓主分享
作者: 18829572021    時間: 2017-8-8 14:55
好復雜的,新手不會

作者: yatou520    時間: 2017-11-9 12:06
我也想弄這個,謝謝樓主
作者: liut_text    時間: 2017-11-16 17:38
請問樓主你這個電機用的是什么?
作者: liut_text    時間: 2017-11-16 17:39
請問樓主你使用的是什么電機?
作者: cnxxy    時間: 2018-1-9 17:27
支持一個
作者: sunbbk    時間: 2018-2-13 09:26
感謝分享 下來學習一下
作者: koobe    時間: 2018-3-11 23:31
謝謝分享
作者: wjy548    時間: 2018-6-14 16:48
謝謝學習了
作者: 楊家坪    時間: 2018-6-25 11:21
有項目制作書嗎
作者: 永遠由于    時間: 2018-6-25 19:10
好厲害~~~~~~
作者: JINGSHU    時間: 2018-9-12 11:42
厲害了
作者: jiaoyuanliang    時間: 2018-9-15 23:11
怎么下載不了了?
作者: WWAAAAAAAA    時間: 2018-11-7 13:49
很感興趣 下載下來看一下

作者: ZHWDPJ    時間: 2018-11-9 20:48
樓主好厲害,感謝!

作者: Apple.LY    時間: 2018-11-10 12:50
必須支持,頂,贊,NICE
作者: Apple.LY    時間: 2018-11-10 14:43
我想問一下,這個要多長時間才能做出來,萌新上來直接做這個可以嗎
作者: 快樂眼淚    時間: 2018-11-27 21:00
這個有套件嗎?
作者: hqinghua    時間: 2018-11-29 10:58
謝謝樓主!
作者: 李長風    時間: 2019-1-24 18:51
感謝樓主,參考價值很大

作者: 李長風    時間: 2019-1-24 18:51
感謝樓主,我們參考一下,價值很高呀。
作者: hxjxyz    時間: 2019-2-21 13:50
謝謝樓主
作者: landry007    時間: 2019-2-24 12:53
感謝樓主分享
作者: zhlip    時間: 2019-2-25 18:06
厲害,下載了
作者: 冰城夢雨    時間: 2019-7-24 14:18
謝謝  樓主
作者: 1586090113wst    時間: 2019-8-7 16:14
我吧哪里的燈換成雙色LED可以不,需要改哪里
作者: 吳昊    時間: 2019-8-7 17:41
觀摩一波
作者: 13258329073    時間: 2019-10-12 15:19
學習了!謝謝樓主。
作者: a25575703    時間: 2019-10-27 00:26
感謝版主的分享。
作者: AlirezaGhh    時間: 2020-7-18 20:19
you use from microe compiler?
作者: kxcuser    時間: 2020-10-6 15:52
有空的時候玩玩,多謝分享
作者: 曾現路    時間: 2021-4-19 17:41
感謝哦,見識一下
作者: wgw020    時間: 2021-12-19 09:25
非常值得學習,好好學習一下,謝謝分享
作者: 起風了666    時間: 2022-4-23 00:24
二律 發表于 2017-5-9 15:22
**** 作者被禁止或刪除 內容自動屏蔽 ****

仿真圖有嗎?




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1