描述
用遙控器控制任何東西。該接收器與RC-5和NEC格式的紅外遙控器配合使用,具體取決于所使用的固件。接收器具有11個輸出通道,每個通道最多可以有4個與之相關(guān)聯(lián)的按鈕(開,關(guān),切換,瞬時)。
輸出類型有:
關(guān):關(guān)閉關(guān)聯(lián)的輸出通道
on:打開相關(guān)的輸出通道
切換:關(guān)閉相關(guān)通道輸出,然后關(guān)閉
瞬間打開:按下按鈕的時間打開相關(guān)通道
教學按鈕
接收機的固件已經(jīng)包含了一個可以測試操作的默認按鈕布局,所以你可以第一次跳過這個部分。RC-5版本的默認按鈕關(guān)聯(lián)如下:
渠道 | 切換 | 離 | 上 | 瞬時上 |
#0 | 0 | |||
#1 | 1 | |||
#2 | 2 | |||
#3 | 3 | |||
#4 | 4 | |||
#5 | 五 | |||
#6 | 6 | |||
#7 | 7 | |||
#8 | 8 | |||
#9 | 9 | |||
#10 | VOL - | VOL + |
要進入編程模式,請將開關(guān)設(shè)置為:B0:ON,B1,B2,B3:OFF,然后打開電路。要清除所有按鈕的關(guān)聯(lián),請將開關(guān)設(shè)置為:B0,B1,B2,B3:ON,然后打開和關(guān)閉電路。
手術(shù) | B0 | B1 | B2 | B3 |
上電時進入編程模式 | 上 | 關(guān)閉 | 關(guān)閉 | 關(guān)閉 |
在開機時清除所有按鈕關(guān)聯(lián) | 上 | 上 | 上 | 上 |
進入編程模式后,開關(guān)B1-B3選擇正在學習的遙控器的操作模式。
手術(shù) | B1 | B2 | B3 |
清除內(nèi)存中按下的下一個按鈕 | 上 | 關(guān)閉 | 上 |
按下一個按鈕可將選定的輸出通道關(guān)閉 | 關(guān)閉 | 關(guān)閉 | 上 |
按下一個按鈕可以使選定的輸出通道打開 | 關(guān)閉 | 上 | 關(guān)閉 |
按下下一個按鈕可切換選定的輸出通道 | 關(guān)閉 | 上 | 上 |
按下一個按鈕可將所選輸出通道打開,直到被按下 | 上 | 關(guān)閉 | 關(guān)閉 |
根據(jù)所需的輸出類型設(shè)置開關(guān)B1-B3,然后用開關(guān)B4-B7選擇相關(guān)的輸出通道。
渠道 | B4 | B5 | B6 | B7 |
#0 | 關(guān)閉 | 關(guān)閉 | 關(guān)閉 | 關(guān)閉 |
#1 | 上 | 關(guān)閉 | 關(guān)閉 | 關(guān)閉 |
#2 | 關(guān)閉 | 上 | 關(guān)閉 | 關(guān)閉 |
#3 | 上 | 上 | 關(guān)閉 | 關(guān)閉 |
#4 | 關(guān)閉 | 關(guān)閉 | 上 | 關(guān)閉 |
#5 | 上 | 關(guān)閉 | 上 | 關(guān)閉 |
#6 | 關(guān)閉 | 上 | 上 | 關(guān)閉 |
#7 | 上 | 上 | 上 | 關(guān)閉 |
#8 | 關(guān)閉 | 關(guān)閉 | 關(guān)閉 | 上 |
#9 | 上 | 關(guān)閉 | 關(guān)閉 | 上 |
#10 | 關(guān)閉 | 上 | 關(guān)閉 | 上 |
用開關(guān)B4-B7選擇輸出通道,然后按遙控器上的按鈕進行教學。如果按鈕被成功學習,則VALID LED會閃爍一會兒。如果看不到LED亮起一會兒,按下的按鈕已經(jīng)連接到某些東西,不能再次使用?;蛘?,B1-B7開關(guān)的狀態(tài)無效。如果要從內(nèi)存中擦除遙控器按鈕,請將B1-B3開關(guān)設(shè)置為:B1:ON,B2:OFF,B3:ON。離開B4-B7開關(guān),它們的狀態(tài)不重要。然后按遙控器按鈕進行擦除。VALID LED閃爍一會兒,表示按鈕被清除。完成編程后,將B0-B7全部關(guān)閉,并關(guān)閉電路。
產(chǎn)生的按鈕布局是:
渠道 | 切換 | 離 | 上 | 瞬間 |
#0 | 0 | |||
#1 | 1 | |||
#2 | ||||
#3 | ||||
#4 | ||||
#5 | 五 | |||
#6 | 6 | |||
#7 | ||||
#8 | ||||
#9 | ||||
#10 | VOL - | VOL + |
操作:解碼
B0-B7開關(guān)必須全部關(guān)閉才能進入正常的解碼操作。在此模式下,按下按鈕的任何遙控器按鈕將亮起VALID_LED。輸出通道狀態(tài)將根據(jù)所學習的類型設(shè)置而改變。
固件
下載源代碼并編譯HEX固件(見附件)
l 為RC-5格式的遙控器
l 用于NEC格式的遙控器
HEX文件可以編程到PIC單片機。如果要自己修改和編譯代碼,請創(chuàng)建一個鏈接的項目。
硬件:
將電路連接到12VDC,最小。500mA輸出電源。當所有繼電器打開時,輸出應能夠提供足夠的電流。繼電器線圈為12VDC。
零件清單:
部分 | 計數(shù) | 描述 |
IC1 | 1 | PIC16F627或PIC16F627A或PIC16F628或PIC16F628A - Microchip微控制器,編程 |
IC2 | 1 | LP2950CZ5.0 - 穩(wěn)壓器,5VDC輸出 |
IC3 | 1 | 紅外接收模塊,推薦型號:RC-5格式(36kHz):TSOP1236,TSOP4836,TSOP34836,TSOP39236,TSOP36236NEC格式(38kHz):TSOP4438,TSOP58438或TSOP75438 |
C1,C2 | 2 | 22pF陶瓷電容 |
C3,C5 | 2 | 100nF陶瓷電容 |
C4 | 1 | 4.7uF / 6.3V電解電容器 |
C6 | 1 | 10uF / 16V電解電容器 |
R1,R13x8,R20-R30 | 20 | 220歐姆電阻(1/8 W) |
R10,R12 | 2 | 10k電阻(1/8 W) |
D1-D11 | 11 | 1N4004二極管 |
LED | 1 | 3毫米LED,任何顏色 |
LED0-LED10 | 11 | 3毫米LED,任何顏色 |
Q1-Q11 | 11 | BS170,BSS138,2N7002或類似的N溝道MOSFET晶體管 |
RL0-RL10 | 11 | G5LE 12V繼電器 |
S1,S2 | 2 | DIL4鋼琴開關(guān) |
X1 | 1 | HC49 4MHz晶體 |