久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 95671|回復(fù): 113
打印 上一主題 下一主題
收起左側(cè)

無(wú)線遙控、32個(gè)LED、自行車(chē)風(fēng)火輪

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51271 發(fā)表于 2013-6-26 16:16 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
前段時(shí)間做了個(gè)自行車(chē)風(fēng)火輪,這個(gè)東西現(xiàn)在市面上很多。我做的這個(gè)用32個(gè)LED,加上了無(wú)線遙控功能,算是一點(diǎn)點(diǎn)創(chuàng)新吧。我會(huì)把資料都放出來(lái),說(shuō)實(shí)話并不算很完美。
先看成品圖:


再看下效果視頻,用數(shù)碼相機(jī)錄的,實(shí)際效果要比視頻效果好很多


用的是STC89C54,74HC595鎖存器,霍爾傳感器A3144,PT2262/2272無(wú)線遙控模塊。

用STC89C54的原因是它有16K的ROM,能存的畫(huà)面數(shù)據(jù)比較多,這個(gè)設(shè)計(jì)我存了10個(gè)畫(huà)面。再有STC的比AT更人性化,比如說(shuō)EA腳不用給高電平也行。

595是串口輸入并口輸出的鎖存器,其實(shí)用74HC573也可以,可能會(huì)更好。因?yàn)?73的輸出電流比595要低一些,595的輸出電流是35mA,這個(gè)電流驅(qū)動(dòng)一個(gè)LED燈是有點(diǎn)大了,用573會(huì)比較合適。另外控制上573比595簡(jiǎn)單一些,573是并口輸入并口輸出。或者用595的話就每個(gè)輸出口加200歐電阻限流,我設(shè)計(jì)的時(shí)候沒(méi)有加。這些留給大家驗(yàn)證吧。

A3144沒(méi)什么可說(shuō)的,再簡(jiǎn)單不過(guò)了,正常高電平,有磁場(chǎng)就輸出低電平,用來(lái)觸發(fā)單片機(jī)的外部中斷,很好用。

PT2262/PT2272其實(shí)也挺簡(jiǎn)單的,因?yàn)槭亲龀赡K了,只需要編程控制它,這個(gè)芯片有兩種,一種是點(diǎn)動(dòng)輸出,一種是持續(xù)輸出,就是按下遙控的時(shí)候,接收端的輸出方式不同,一種按著就一直輸出,放手就停止輸出,另一種是按下后放手了也繼續(xù)輸出。它的接收端芯片有一個(gè)信號(hào)腳和4個(gè)數(shù)據(jù)腳,數(shù)據(jù)腳用來(lái)判斷按鍵的,信號(hào)腳可以用來(lái)觸發(fā)中斷,我就是用它的VT腳的負(fù)跳變來(lái)觸發(fā)單片機(jī)外部中斷,實(shí)現(xiàn)遙控功能。

電源方面,我用的是6個(gè)1.5V的干電池串成的9V電源供電,進(jìn)過(guò)7805,前面說(shuō)到595的輸出電流是35mA,在這個(gè)情況下,如果32個(gè)燈同時(shí)亮起來(lái)的電流其實(shí)也是蠻大的,所以如果是普通的電池,折騰不了多久的,如果真的要使用的話,建議還是換9V的鋰電池。我就遇到一個(gè)情況就是電池電壓降得太厲害,雖然單片機(jī)不受影響,但是遙控的接收模塊卻不行,遙控會(huì)失靈的,或者另外一個(gè)解釋是電流太大,會(huì)干擾影響接收端的解碼,從而使遙控?zé)o問(wèn)題。

硬件設(shè)計(jì)方面,我用99se設(shè)計(jì)的,


PCB長(zhǎng)24cm,寬4cm。



軟件方面
這個(gè)設(shè)計(jì)非常重要的一個(gè)環(huán)節(jié)就是畫(huà)面的取模,我用的取模軟件來(lái)自互聯(lián)網(wǎng)。

軟件可以將位圖取模,就是按一排32個(gè)LED燈的模式,從圓心向外把一個(gè)圖分成256個(gè)扇形,每個(gè)扇形4份,每份8位二進(jìn)制數(shù),這樣一個(gè)圖像取模成1024個(gè)16進(jìn)制數(shù)據(jù)存于單片機(jī)的ROM里。

接下來(lái)說(shuō)說(shuō)編程思路。
當(dāng)風(fēng)火輪固定在自行車(chē)輻條上,隨著車(chē)輪轉(zhuǎn)動(dòng),怎么樣才能讓畫(huà)面顯示成完整的一個(gè)圓呢。我用的方法是延時(shí),在256份里,每份延時(shí)一定的時(shí)間,顯示完256份以后剛好是一個(gè)完整的圓。具體是這樣的,用霍爾傳感器提供給單片機(jī)的外部中斷1,配合T0定時(shí)器,就可以計(jì)算出上一圈車(chē)輪轉(zhuǎn)一圈用的時(shí)間,因?yàn)樽孕熊?chē)的加速度不大,可以認(rèn)為上一圈的時(shí)間和將要轉(zhuǎn)動(dòng)的這一圈的時(shí)間是一樣的。另外用軟件仿真的方式計(jì)算出單片機(jī)把一個(gè)圖像的數(shù)據(jù)送給鎖存器顯示需要的時(shí)間是多少,用之前算出的車(chē)輪轉(zhuǎn)動(dòng)的時(shí)間減去一個(gè)圖像的時(shí)間,得出的時(shí)間差再256等份,然后沒(méi)顯示1份就延時(shí)一次,這樣下來(lái),畫(huà)面就形成一個(gè)圓了。

主函數(shù)的流程圖:


我設(shè)計(jì)了一個(gè)功能是轉(zhuǎn)一圈排燈增加一個(gè)亮,滿了之后再一個(gè)個(gè)減少。
再一個(gè)是根據(jù)車(chē)輪轉(zhuǎn)動(dòng)的速度,速度越快亮的燈數(shù)越多,不過(guò)這里有個(gè)問(wèn)題是,程序運(yùn)行需要時(shí)間,所以這個(gè)功能只是速度在一定范圍內(nèi)的顯示,太快或太慢都不行。
還有一個(gè)功能就是自動(dòng)換畫(huà)面,每轉(zhuǎn)20圈換下一個(gè)。

遙控這一塊,當(dāng)遙控器按下,接收端解碼成功,數(shù)據(jù)管腳輸出相應(yīng)的數(shù)據(jù),信號(hào)管腳由低變高。這個(gè)不管,我要用的是放手之后,信號(hào)管腳產(chǎn)生下降沿,觸發(fā)外部中斷0,數(shù)據(jù)口連著單片機(jī)的P1口,中斷程序開(kāi)始就讀取P1口的值,然后判斷鍵值,再執(zhí)行相應(yīng)的控制。
外部中斷0的流程圖:


介紹得差不多了,最后要說(shuō)的一點(diǎn)是,單片機(jī)的中斷優(yōu)先級(jí)要改一下,最高的是外部0,次外部1,再定時(shí)器T0中斷。默認(rèn)是外部1比T0低,因?yàn)槲乙b控是最高級(jí),然后霍爾是次級(jí),但是這兩個(gè)都是外部中斷,所以要改一下。

這個(gè)東西說(shuō)實(shí)話也挺簡(jiǎn)單的,就用到幾個(gè)鎖存器,和一個(gè)遙控,這個(gè)遙控編程也超簡(jiǎn)單,然后就是把數(shù)據(jù)送給鎖存器了。
做板子的話,條件有限,只能做到這樣子了。

看看大家喜歡的話,過(guò)兩天我就把程序,原理圖都放上來(lái)。效果不好的話,沒(méi)激情,我只好自己擼了。
軟件、硬件設(shè)計(jì).rar (349.78 KB, 下載次數(shù): 719)
取模.rar (223.61 KB, 下載次數(shù): 519)


評(píng)分

參與人數(shù) 2黑幣 +12 收起 理由
穿著安踏去拉薩 + 8 很給力!
逐輕舟 + 4 很給力!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏31 分享淘帖 頂5 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:52177 發(fā)表于 2013-7-23 23:21 | 只看該作者
不錯(cuò)的,好假貨,大家一起學(xué)習(xí)下
回復(fù)

使用道具 舉報(bào)

板凳
ID:52941 發(fā)表于 2013-8-11 17:23 | 只看該作者
不怎么好看,是不是您搖得太慢了。。。。。
回復(fù)

使用道具 舉報(bào)

地板
ID:50899 發(fā)表于 2013-8-11 20:14 | 只看該作者
做的真心不錯(cuò)
回復(fù)

使用道具 舉報(bào)

5#
ID:53782 發(fā)表于 2013-8-30 14:07 | 只看該作者
得騎多快才看得出效果啊,要360°為一周期,能否做成對(duì)稱兩組燈的?這樣180°一個(gè)周期,慢一半的速度也能有效果
回復(fù)

使用道具 舉報(bào)

6#
ID:55365 發(fā)表于 2013-9-24 11:56 | 只看該作者
鹵煮,還有成品嗎?我想要一個(gè),價(jià)錢(qián)好商量
回復(fù)

使用道具 舉報(bào)

7#
ID:55734 發(fā)表于 2013-10-9 01:54 | 只看該作者
不怎么好看,是不是
回復(fù)

使用道具 舉報(bào)

8#
ID:52286 發(fā)表于 2013-10-13 21:51 | 只看該作者
真是不錯(cuò)的資料
回復(fù)

使用道具 舉報(bào)

9#
ID:55947 發(fā)表于 2013-10-15 00:55 | 只看該作者
不錯(cuò) 是我想要的
回復(fù)

使用道具 舉報(bào)

10#
ID:56311 發(fā)表于 2013-10-25 20:38 | 只看該作者
感覺(jué)好棒啊
回復(fù)

使用道具 舉報(bào)

11#
ID:56685 發(fā)表于 2013-11-6 21:29 | 只看該作者

不錯(cuò)啊 下來(lái)看看
回復(fù)

使用道具 舉報(bào)

12#
ID:57400 發(fā)表于 2013-11-29 05:37 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

13#
ID:57602 發(fā)表于 2013-12-5 12:58 | 只看該作者
好創(chuàng)意!
回復(fù)

使用道具 舉報(bào)

14#
ID:57808 發(fā)表于 2013-12-11 22:42 | 只看該作者
學(xué)習(xí)中
回復(fù)

使用道具 舉報(bào)

15#
ID:59853 發(fā)表于 2014-3-20 21:26 | 只看該作者
厲害厲害
回復(fù)

使用道具 舉報(bào)

16#
ID:60432 發(fā)表于 2014-4-7 18:46 來(lái)自手機(jī) | 只看該作者
不錯(cuò)的看看吧
回復(fù)

使用道具 舉報(bào)

17#
ID:61227 發(fā)表于 2014-4-28 22:12 | 只看該作者
謝謝樓主慷慨,謝謝了
回復(fù)

使用道具 舉報(bào)

18#
ID:62043 發(fā)表于 2014-5-19 19:27 | 只看該作者
學(xué)習(xí)了。
回復(fù)

使用道具 舉報(bào)

19#
ID:37373 發(fā)表于 2014-5-28 13:10 來(lái)自手機(jī) | 只看該作者
這個(gè)我要點(diǎn)個(gè)贊!
回復(fù)

使用道具 舉報(bào)

20#
ID:58937 發(fā)表于 2014-6-29 07:42 | 只看該作者
謝謝分享.......
回復(fù)

使用道具 舉報(bào)

21#
ID:55063 發(fā)表于 2014-6-29 09:05 | 只看該作者
好東西,頂起
回復(fù)

使用道具 舉報(bào)

22#
ID:63641 發(fā)表于 2014-7-5 18:38 | 只看該作者
謝謝分享!
回復(fù)

使用道具 舉報(bào)

23#
ID:63906 發(fā)表于 2014-7-20 16:07 | 只看該作者
學(xué)習(xí)學(xué)習(xí),嘿嘿
回復(fù)

使用道具 舉報(bào)

24#
ID:56513 發(fā)表于 2014-8-3 00:08 | 只看該作者
有待改進(jìn)
回復(fù)

使用道具 舉報(bào)

25#
ID:40601 發(fā)表于 2014-9-3 10:21 | 只看該作者
拿走看看 挺不錯(cuò)的樣子
回復(fù)

使用道具 舉報(bào)

26#
ID:65743 發(fā)表于 2014-9-3 10:48 | 只看該作者
這個(gè)有點(diǎn)意思
回復(fù)

使用道具 舉報(bào)

27#
ID:65782 發(fā)表于 2014-9-4 12:28 | 只看該作者
很炫啊!特別是自己設(shè)計(jì)更炫了!
回復(fù)

使用道具 舉報(bào)

28#
ID:65893 發(fā)表于 2014-9-7 09:34 | 只看該作者
謝樓主慷慨,謝謝了
回復(fù)

使用道具 舉報(bào)

29#
ID:65897 發(fā)表于 2014-9-7 11:25 | 只看該作者
贊一個(gè)
回復(fù)

使用道具 舉報(bào)

30#
ID:66181 發(fā)表于 2014-9-15 10:34 | 只看該作者
diangdiangdiangdiangdiangdiangdiangdiangdiangdiangdiangdiangdiangdiangdiang
回復(fù)

使用道具 舉報(bào)

31#
ID:66061 發(fā)表于 2014-9-18 10:26 | 只看該作者
樓主很厲害,謝謝分享
回復(fù)

使用道具 舉報(bào)

32#
ID:66002 發(fā)表于 2014-9-19 10:30 | 只看該作者
不錯(cuò)目前也想做一個(gè)
回復(fù)

使用道具 舉報(bào)

33#
ID:66002 發(fā)表于 2014-9-19 10:30 | 只看該作者
很想做一個(gè)相似的 感謝分享
回復(fù)

使用道具 舉報(bào)

34#
ID:67924 發(fā)表于 2014-10-26 09:14 | 只看該作者
好東西
回復(fù)

使用道具 舉報(bào)

35#
ID:68001 發(fā)表于 2014-10-27 22:39 | 只看該作者
來(lái)學(xué)習(xí)學(xué)習(xí)一下。。。。
回復(fù)

使用道具 舉報(bào)

36#
ID:61875 發(fā)表于 2014-10-29 08:46 | 只看該作者
謝謝樓主的奉獻(xiàn)。
回復(fù)

使用道具 舉報(bào)

37#
ID:61943 發(fā)表于 2014-10-29 11:05 來(lái)自手機(jī) | 只看該作者
學(xué)會(huì)了也做一個(gè)→_→
回復(fù)

使用道具 舉報(bào)

38#
ID:60630 發(fā)表于 2014-10-29 16:22 | 只看該作者
學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

39#
ID:66610 發(fā)表于 2014-11-6 00:11 | 只看該作者
謝謝樓主的奉獻(xiàn)
回復(fù)

使用道具 舉報(bào)

40#
ID:69215 發(fā)表于 2014-11-25 01:52 | 只看該作者
感謝樓主分享
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久九九影视 | 欧美精品久久久 | 丝袜久久 | 免费欧美视频 | 亚洲在线日韩 | 久久伦理中文字幕 | 国产乱码精品1区2区3区 | 成人不卡在线 | 国产一区二区美女 | 成在线人视频免费视频 | 在线看av网址 | 国产黄色麻豆视频 | 精品视频免费 | 特级生活片| 欧美国产91 | 久久99精品久久久 | 成人在线精品视频 | 久久久www | 欧美日韩免费一区二区三区 | 国产精品视频一二三区 | 2018中文字幕第一页 | 亚洲综合无码一区二区 | 国产精品视频网站 | 国产黄色电影 | 黄色一级大片在线免费看产 | 欧美激情精品久久久久 | 免费特黄视频 | 国产午夜精品久久久 | 国产精品国产自产拍高清 | 视频第一区 | 91中文字幕在线观看 | 日韩精品免费 | 亚洲精品日韩一区二区电影 | 亚洲有码转帖 | 天天天操天天天干 | 欧美一级小视频 | 国产精品久久久久久久久久 | 亚洲精品一区二区三区 | 免费精品视频在线观看 | 成人国产精品视频 | 人人干免费|