“(SKU:RB-03T004)紅外發(fā)射模塊”的版本間的差異
來自ALSROBOT WiKi
(→?產(chǎn)品相關(guān)推薦) |
(→?測試程序) |
||
(未顯示1個用戶的4個中間版本) | |||
第13行: | 第13行: | ||
* 紅外發(fā)射角:約20度 | * 紅外發(fā)射角:約20度 | ||
* 紅外發(fā)射距離:約1.3米 (5V 38Khz) | * 紅外發(fā)射距離:約1.3米 (5V 38Khz) | ||
? | == | + | ==接口定義== |
:傳感器引腳的定義是 | :傳感器引腳的定義是 | ||
* S:輸出信號 | * S:輸出信號 | ||
第19行: | 第19行: | ||
* -:地(GND) | * -:地(GND) | ||
[[文件:hongwaifashe01.jpg|500px|有框|居中]] | [[文件:hongwaifashe01.jpg|500px|有框|居中]] | ||
? | ==連接示意圖 == | + | ==使用方法== |
+ | ===連接示意圖=== | ||
[[文件:hongwaifashejiexian01.jpg|700px|有框|居中]] | [[文件:hongwaifashejiexian01.jpg|700px|有框|居中]] | ||
? | + | ===看見紅外線=== | |
? | === 看見紅外線 === | + | |
試驗?zāi)康模?秒間隔發(fā)射紅外線<br/> | 試驗?zāi)康模?秒間隔發(fā)射紅外線<br/> | ||
====使用硬件==== | ====使用硬件==== | ||
? | * Carduino UNO 控制器*1個 | + | * [http://m.gharee.com/goods-546.html Carduino UNO 控制器] * 1個 |
? | * V5.0傳感器擴展板*1個 | + | * [http://m.gharee.com/goods-147.html V5.0傳感器擴展板] * 1個 |
? | * 紅外發(fā)射傳感器*1個 | + | * [http://m.gharee.com/goods-155.html 紅外發(fā)射傳感器] * 1個 |
* 具備攝像頭的手機*1部 | * 具備攝像頭的手機*1部 | ||
====連線方法==== | ====連線方法==== | ||
第50行: | 第50行: | ||
紅外遙控或通訊在技術(shù)上可以采用載波方式和非載波方式,所謂載波方式就是將要發(fā)送的信號調(diào)制到較高的載波頻率上,以達到抗干擾、抗衰減等目的。由于紅外線本身存在于自然光中,因此家電的紅外遙控普遍使用38kHz的載波來達到抗干擾的目的。 | 紅外遙控或通訊在技術(shù)上可以采用載波方式和非載波方式,所謂載波方式就是將要發(fā)送的信號調(diào)制到較高的載波頻率上,以達到抗干擾、抗衰減等目的。由于紅外線本身存在于自然光中,因此家電的紅外遙控普遍使用38kHz的載波來達到抗干擾的目的。 | ||
====使用硬件==== | ====使用硬件==== | ||
? | * Carduino | + | * [http://m.gharee.com/goods-546.html Carduino UNO 控制器] * 2個 |
? | * V5.0傳感器擴展板*2個 | + | * [http://m.gharee.com/goods-147.html V5.0傳感器擴展板] * 2個 |
? | * 紅外接收模塊*1個 | + | * [http://m.gharee.com/goods-157.html 紅外接收模塊] * 1個 |
? | * | + | * [http://m.gharee.com/goods-155.html 紅外發(fā)射傳感器] * 1個 |
====硬件接線==== | ====硬件接線==== | ||
* 紅外發(fā)射模塊接在Carduino UNO的數(shù)字3腳 | * 紅外發(fā)射模塊接在Carduino UNO的數(shù)字3腳 | ||
* 紅外接收模塊接在Carduino UNO的數(shù)字11腳 | * 紅外接收模塊接在Carduino UNO的數(shù)字11腳 | ||
====測試程序==== | ====測試程序==== | ||
+ | IRremote 庫文件下載鏈接<br/> | ||
+ | 鏈接:https://pan.baidu.com/s/1wWgp1k-oXOKg-cFL502GGQ | ||
+ | 提取碼:6sox | ||
=====發(fā)射端程序===== | =====發(fā)射端程序===== | ||
<pre style="color:blue"> | <pre style="color:blue"> | ||
第84行: | 第87行: | ||
Serial.begin(9600); | Serial.begin(9600); | ||
irrecv.enableIRIn(); // Start the receiver | irrecv.enableIRIn(); // Start the receiver | ||
+ | pinMode(LED_PIN,OUTPUT); | ||
} | } | ||
void loop() | void loop() | ||
第106行: | 第110行: | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
==視頻演示== | ==視頻演示== | ||
[[File:hong wai wu xian01.png|400px|左|link=http://v.youku.com/v_show/id_XODc4NDg2NDYw.html?from=y1.7-2]] | [[File:hong wai wu xian01.png|400px|左|link=http://v.youku.com/v_show/id_XODc4NDg2NDYw.html?from=y1.7-2]] |
2021年12月1日 (三) 10:23的最后版本
目錄 |
產(chǎn)品概述
- 由于在遠(yuǎn)距離傳輸過程中使用連接線可能會導(dǎo)致傳輸數(shù)據(jù)錯誤。IR&LED Module 是一款A(yù)rduino兼容的紅外線發(fā)射傳感器,可通過對Arduino進行編程發(fā)射出38KHz 調(diào)制信號,可適應(yīng)市面上各種紅外接收頭,以便IR Receiver Module 38KHz 紅外線接收傳感器能接收到,從而實現(xiàn)紅外無線通訊。 紅外發(fā)射模塊上的核心器件是紅外發(fā)射管,其廣泛使用在紅外遙控設(shè)備上。該模塊有3PIN接口,可以方便的通過Arduino等控制板實現(xiàn)紅外遙控、通訊的功能。紅外發(fā)射管是一個能發(fā)射出特定波長紅外光的二極管。紅外遙控器就是使用的紅外發(fā)射頭發(fā)出一連串的二進制脈沖碼信號。為了使其在無線傳輸過程中免受其他紅外信號的干擾,通常都是先將其調(diào)制在特定的載波頻率上,然后再經(jīng)紅外發(fā)射二極管發(fā)射頭發(fā)射出去。
規(guī)格參數(shù)
- 供電電壓:5V
- 工作環(huán)境:-25~+85℃
- 儲存溫度:-30~+100 ℃
- 波長:940nm
- 模塊尺寸:13.7mm×27.8mm
- 模塊重量:1g
- 信號類型:數(shù)字信號
- 紅外中心波長:約850nm-940nm
- 紅外發(fā)射角:約20度
- 紅外發(fā)射距離:約1.3米 (5V 38Khz)
接口定義
- 傳感器引腳的定義是
- S:輸出信號
- +:電源(VCC)
- -:地(GND)
使用方法
連接示意圖
看見紅外線
試驗?zāi)康模?秒間隔發(fā)射紅外線
使用硬件
- Carduino UNO 控制器 * 1個
- V5.0傳感器擴展板 * 1個
- 紅外發(fā)射傳感器 * 1個
- 具備攝像頭的手機*1部
連線方法
將紅外發(fā)射模塊接在Carduino UNO控制器的數(shù)字3引腳
例子程序
void setup() { // initialize digital pin 13 as an output. pinMode(3, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(3, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(3, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
試驗效果
程序上傳到Carduino UNO控制器后,將本模塊放置到暗環(huán)境下(可放入紙盒或用手遮擋),用手機攝像頭對準(zhǔn)紅外發(fā)射頭前端,并在照相/攝像功能中仔細(xì)觀察,可以看到有藍紫色光在緩慢閃爍。注意在攝像范圍內(nèi)要整體處于暗光狀態(tài),若有較亮的光則無法觀察到。
紅外遙控/通訊
紅外遙控或通訊在技術(shù)上可以采用載波方式和非載波方式,所謂載波方式就是將要發(fā)送的信號調(diào)制到較高的載波頻率上,以達到抗干擾、抗衰減等目的。由于紅外線本身存在于自然光中,因此家電的紅外遙控普遍使用38kHz的載波來達到抗干擾的目的。
使用硬件
- Carduino UNO 控制器 * 2個
- V5.0傳感器擴展板 * 2個
- 紅外接收模塊 * 1個
- 紅外發(fā)射傳感器 * 1個
硬件接線
- 紅外發(fā)射模塊接在Carduino UNO的數(shù)字3腳
- 紅外接收模塊接在Carduino UNO的數(shù)字11腳
測試程序
IRremote 庫文件下載鏈接
鏈接:https://pan.baidu.com/s/1wWgp1k-oXOKg-cFL502GGQ
提取碼:6sox
發(fā)射端程序
#include <IRremote.h> IRsend irsend; void setup() { } void loop() { irsend.sendRC5(0x0, 8); //send 0x0 code (8 bits) delay(200); irsend.sendRC5(0x1, 8); delay(200); }
接收端程序
#include <IRremote.h> const int RECV_PIN = 11; const int LED_PIN = 13; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver pinMode(LED_PIN,OUTPUT); } void loop() { if (irrecv.decode(&results)) { if ( results.bits > 0 ) { int state; if ( 0x1 == results.value ) { state = HIGH; } else { state = LOW; } digitalWrite( LED_PIN, state ); } irrecv.resume(); // prepare to receive the next value } }
視頻演示
產(chǎn)品相關(guān)推薦
產(chǎn)品購買地址
周邊產(chǎn)品推薦
紅外接收遙控套裝
紅外接收發(fā)射套裝
紅外發(fā)射模塊
相關(guān)問題解答
相關(guān)學(xué)習(xí)資料
視頻: 紅外無線發(fā)射接收之顏色識別系統(tǒng)
視頻: 紅外無線傳輸之旋轉(zhuǎn)電位計控制LED燈
奧松機器人技術(shù)論壇