紅外線是目前最常見的一種無線通訊方式,在家電以及玩具產品中普遍被使用,如電視(TV)、音響(Stereo Set
) 、錄放影機(Video Cassette
Recorder)、冷氣機(Air-Conditioner)、DVD播放機(Dvd Player)、MP3 播放機(MP3 Player)、遙控車(Remote Control Car)…等。
為了顆達到無線紅外線遙控的目的,我們使用了無線紅外線接收模組(Infrared Receiver Module),為了簡化無線紅外線的發射與接受設計,並省下繁複無線紅外線通訊協定的攥寫,我們使用了常見的紅外線接收模組(Infrared Receiver Module),如圖 34與圖 35所示的模組,使用了常見的使用38 Khz的無線紅外線接收模組(Infrared Receiver Module)(見圖 34與圖 35), 這個模組許多廠商都有製造,在這個38 Khz的標準規格之下,有許多相容品,我們採用VS 1832B這個產品,詳細產品資料請參閱附錄中『紅外線接收模組原廠資料』ㄧ章,可以了解詳細的資料。
紅外線接收模組TL1838 VS1838B
38Khz規格如下:
l
工作電壓: 2.7 ~ 5.5 V
l
工作電流: 1.4 mA
l
工作頻率: 38 KHZ
l
可接收角度: 45 degree
|
|
紅外線接收模組工作腳位
我們可以由圖 36得知,VS 1838B的接腳圖,指要把Vcc接到Arduino開發板的+5V接腳,Gnd接到Arduino開發板的Gnd接腳,Out接到Arduino開發板的Digital Input pin 11接腳,就可以進行下列的測試。
請問:Arduino的serial monitor測出的解碼值會有突然閃跳的數值跑出來,是否可解釋是實作現場有好幾隻同型的紅外線遙控器干扰所致?
回覆刪除Ted Lee
紅外線會互相干擾
刪除