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

QQ登錄

只需一步,快速開始

搜索
查看: 7301|回復(fù): 5
收起左側(cè)

diy PC紅外遙控

[復(fù)制鏈接]
ID:107189 發(fā)表于 2016-3-6 14:58 | 顯示全部樓層 |閱讀模式
今天為大家介紹一款簡單好用的PC紅外遙控,所用的元器件也很少,購買方便價(jià)格也只在20元左右,而且有很好的擴(kuò)展性,下面就把這篇好東東介紹給廣大的DIYer。
  電路的基本原理就是通過紅外接收頭收集紅外信號(hào),當(dāng)有紅外信號(hào)進(jìn)來時(shí),單片機(jī)AT89C2051軟件執(zhí)行中斷并對(duì)采集到的紅外信號(hào)進(jìn)行解碼,并從串口送到PC,PC軟件Girder收到串口發(fā)來的字符再根據(jù)定義做出相應(yīng)的命令操作(Girder的基本使用方法請(qǐng)查看<打造超級(jí)PC遙控器>)。電路中使用了幾個(gè)簡單的元件做成串口竊電電路,使這個(gè)遙控器不需要再外接電源,插到串口上就可以使用了,可以說是即插即用呀:)。安裝好后,運(yùn)行Girder后,指示燈LED1就開始閃爍,表明電路正常工作了,這時(shí)就可以使用你的遙控器了,當(dāng)關(guān)閉Girder后電路板的電源也會(huì)被切斷,指示燈熄滅。下面是制作過程和具體的一些注意事項(xiàng)等。
  圖一是這個(gè)遙控接收器的全部電原理圖。要用到具體元器件和參數(shù)就請(qǐng)看表一了。呵,這些元器件是再普通不過的了,花上二十元就可以到電子市場(chǎng)買到了,想想看市場(chǎng)上一個(gè)PC遙控接收器也不便宜呀,這等差距身為DIYer的我們?cè)跄懿籇IY一下呀?呵呵。圖二是元件的外觀圖。
圖一 電原理圖()

表一 元件表


圖二 元件外觀圖

  圖二中的DB9針串口插座是公頭的,也可以用母頭的,都沒有關(guān)系,只是用的連接線不同,無論你使用那種,在焊電路時(shí)都要看清引腳的序號(hào)(插座上打有序號(hào)),搞錯(cuò)了就不好了。圖三是元件中的一體化紅外遙控接收頭和三極管9012的引腳示意圖,要注意的是圖中的9012的引腳示意圖只是我購買到的9012的引腳極性示意圖,可能和你購買到的不同,在裝到電路板上時(shí)先有萬用表測(cè)好它的引腳極性,已免意外損壞元件。什么?不會(huì)測(cè),那要找找相關(guān)的資料學(xué)學(xué)了,或是讓朋友代勞,要不就在買元件時(shí)讓商家告你。收集好元件,我們就可以動(dòng)手做了。
圖三 兩個(gè)重要元件的引腳示意圖

  首先,要切割一塊合適的電路板。這里我用多孔的萬用板,我做小東西時(shí)通常都是使用它,很方便,不過做復(fù)雜一點(diǎn)就不太好了。當(dāng)然有條件可以自已加工印刷電路板,呵,筆者認(rèn)為這小小的DIY電路就用不著加工印刷板了。一般購買到的萬用板都比較大,這里我們可用鋸片或界刀來切割一塊大約4cm*3cm的電路板(如圖四)?捎蒙凹埿揎椧幌码娐钒宓倪吘壥蛊涔饣,搞定之后就是對(duì)著電路圖插上元件,焊、焊、焊!哦,串口插座插不下去?可用尖嘴鉗輕輕對(duì)著電路板的孔位,稍微鉗彎一下插座的引腳就可以順利插上去焊好了。圖五就是焊好的板子,這里看到的是修改過幾次電路的,焊點(diǎn)就不太好了:P 圖六是還沒有插上AT89C2051芯片的完成品,接下來就是燒寫單片機(jī)程序了,沒有燒寫器就只有出錢請(qǐng)別人燒了,到電子市場(chǎng)或?qū)P揠娔XBIOS的地方都有代燒芯片的服務(wù)。且慢,先下載這個(gè)編譯好的單片機(jī)程序吧。IR.hex。有些遙控電路是沒有使用到的單片機(jī)的,這些電路雖然很簡單容易自制,但無法擴(kuò)展功能,現(xiàn)在我做的這個(gè)還留有12個(gè)功能引腳,也就是說它還可以擴(kuò)展很多功能,如加繼電器可以控制有源音箱顯示器等的電源或加相應(yīng)的電路控制和監(jiān)測(cè)PC機(jī)內(nèi)的散熱風(fēng)扇的轉(zhuǎn)速等等,不過這些就需要修改單片機(jī)源程序了。下載并燒寫好后,把芯片插到板子上的IC插座上就算完工了,記住對(duì)好引腿號(hào)不要插反方向了。完成品就看圖七了。
圖四 切割多孔萬用電路板


圖六 還沒有插上單片機(jī)的DIY遙控接收器

圖五 焊好的板子




圖七 完成圖

  做好后,再來看看連線的問題。如果你在板子是用了母頭的串口座,那可以直接買一根常用的串口通訊線,一頭是公頭一頭是母頭的那種。我自己則是用手頭現(xiàn)有的接頭自制,更為省錢了。因我的電路板上使用公頭的串口插座,所以要用兩個(gè)母頭的線才可以和PC上的串口連接。串口通訊線上有9根線,這個(gè)制作中只有到其中5根,我用8芯的網(wǎng)線把兩個(gè)母頭的DB9接頭中1至8號(hào)線一一對(duì)應(yīng)連接了,也就是說1對(duì)1,2對(duì)2......8對(duì)8連接(圖八)。連接好線后打開Girder軟件,設(shè)置好串口(Girder的基本使用和設(shè)置方法請(qǐng)參看筆者在不久前發(fā)表的<打造超級(jí)PC遙控器>),這時(shí)板上就有電源了,可以看到LED一閃閃的,這時(shí)你就可以盡情的遙控你的PC了,爽吧?圖九是工作中的遙控接收器。
圖八 自制串口連線


圖九 使用中的DIY遙控接收器

  在Girder的使用中要想盡可能多的在同一個(gè)文件中定義不同軟件的操作時(shí),可以定義一個(gè)返回鍵,返回到一個(gè)控制軟件的列表菜單,再定義各個(gè)數(shù)字鍵進(jìn)入相應(yīng)的軟件命令組,然后關(guān)閉菜單,再鍵返回鍵時(shí)就關(guān)閉軟件菜單進(jìn)入控制列表。這里可能很難說明白,大家可以看看圖十,并下載MyIR.GML看看具體是如何定義的。我的返回鍵是用遙控上的Recall,文件中只設(shè)定了,WINAMP和常用的系統(tǒng)控制功能。先按Recall,再按1就打開系統(tǒng)控制,按2則是打開WINAMP,進(jìn)入功能組后,想切換功能組就再按Recall。Girder功能很多組合起來就很好用了,摸索多幾次就能用遙控玩轉(zhuǎn)你的PC了。
本文程序:經(jīng)典遙控器
圖十 Girder定義功能操作






回復(fù)

使用道具 舉報(bào)

ID:185258 發(fā)表于 2017-4-1 00:38 | 顯示全部樓層
頂起!!
回復(fù)

使用道具 舉報(bào)

ID:151348 發(fā)表于 2017-4-1 10:52 | 顯示全部樓層
這個(gè)很早的時(shí)候就有,當(dāng)初還沒學(xué)單片機(jī)多久,當(dāng)時(shí)感覺很高端。。。。。
回復(fù)

使用道具 舉報(bào)

ID:102702 發(fā)表于 2017-4-3 14:44 | 顯示全部樓層
樓主能共享一下相關(guān)程序嗎?謝謝!
回復(fù)

使用道具 舉報(bào)

ID:204748 發(fā)表于 2017-5-27 13:20 來自觸屏版 | 顯示全部樓層
謝謝分享。謝謝奉獻(xiàn)。謝謝樓主。
回復(fù)

使用道具 舉報(bào)

ID:249545 發(fā)表于 2017-11-26 22:05 | 顯示全部樓層
以前0幾年時(shí)看電視用臺(tái)式機(jī),遙控選臺(tái).不知不覺臺(tái)式機(jī)現(xiàn)都淘汰了!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表