ماژول فرستنده و گیرنده مادون قرمز

این بار قصد داریم ماژول فرستنده و گیرنده مادون قرمز را معرفی کنیم. ماژول فرستنده گیرنده KY-005 و KY-022 در حال حاضر ماژول های فرستنده و گیرنده در زندگی ما نقش مهمی را ایفا می‌کنند و در بسیاری از وسایل خانگی مانند: تهویه مطبوع ، تلویزیون ، DVD و غیره مورد استفاده قرار می گیرند. این ماژول ها به صورت بدون سیم کار می‌کنند و می‌توانند یک کنترل از راه دور بسیار آسان باشند. دیود مادون قرمز وسیله الکترونیکی است که انرژی الکتریکی را به نور مادون قرمز تبدیل می‌کند.

از نظر ساختاری مثل دیود ساطع‌کننده نور(LED) است ولی با این تفاوت که از یک نوع ماده نیمه هادی متفاوت تشکیل شده است. وظیفه گیرنده مادون قرمز این است که نور مادون قرمز را دریافت و تقویت کند و به صورت سیگنال دیجیتال پیاده‌سازی نماید. ساختار گیرنده مادون قرمز بدین صورت است که شامل دو عنصر اصلی به نام IC  و PD است که منظور از IC عنصر پردازش گیرنده است، که عمدتا از بلورها و مدارهای سیلیکونی تشکیل شده و یک وسیله کاملاً یکپارچه است و وظیفه اصلی آن فیلتر و رمزگشایی است و PD وظیفه دریافت سیگنال نوری را به عهده دارد.

ماژول فرستنده KY-005 نور مادون قرمز را با سرعت 38kHz ساطع می‌کند. در محیط‌های مرطوب، به دلیل اثرگذاشتن گازهای آلاینده بر روی کیفیت پذیرش سیگنال، باید بر طبق استاندارد حفاظت‌های لازمه رو اجرا بفرمایید.

مشخصات فنی ماژول فرستنده و گیرنده مادون قرمز

ماژول KY-005،  از یک LED مادون قرمز ۵ میلیمتری تشکیل شده است.این ماژول همراه با ماژول گیرنده KY-022 کار می کند. این ماژول با سیستم عامل های الکترونیکی رایجی چون آردوینو، Raspberry Pi، Teensy و ESP8266 سازگار است.

پایه های ماژول فرستنده مادون قرمز

اتصال پایه ها ی ky-005

پایه های ماژول فرستنده و گیرنده مادون قرمز

پایه های ماژول ky-005

نحوه اتصال پایه ها در برد Arduino و Raspberry PI برای هر دو ماژول ky-005 و ky-022 در  زیر آمده است: اتصال پایه ها ی ky-005

اتصال پایه ها ی ky-022

مدار فرستنده و گیرنده مادون قرمز

با هر دو ماژول KY-005 و KY-022 می توان یک سیستم گیرنده و فرستنده مادون قرمز از راه دور  ساخت. برای این کار به دو ماژول و همچنین دو برد آردوینو نیاز دارید. ماژول فرستنده را به دیسکاوری بورد Arduino Uno و  ماژول گیرنده را به دیسکاوری بورد Arduino Nano متصل میکنیم و هر کدام را از طریق پورت مجزا بارگذاری می کنیم برای گرفتن نتیجه مطلوب، این دو ماژول در 2 بورد مجزا نسبت به هم قرار گرفته اند حال پایه های مختلف ماژول را مطابق جدول بالا و به صورت آنچه در تصویر زیر مشاهده می‌شود به برد Arduino Uno  و  Arduino Nano متصل کنید.

اتصال ماژول فرستنده و گیرنده

برنامه نویسی آردوینو ماژول فرستنده و گیرنده مادون قرمز

کد آردوینو برای ماژول فرستنده

//Arduino-IRremote library will be added
#include 
#include  //...and here initialized IRsend
irsend;
// The configuration of the output pin will be made by the library
// The output pin is a different one for different arduinos
// Arduino UNO: Output = D3
// Arduino MEGA: Output = D9
void setup()
{
}
// main program loop
void loop() {
 // The transmitter sends the signal A90 (hex. dezimal form) in the encoding "RC5"
 // It will be transmitted 3 times after that it will make a 5 second break
for (int i = 0; i < 3; i++) {
irsend.sendRC5(0xA90, 12); //[12] Bit-length signal (hex A90=1010 1001 0000)
delay(1000);
}
delay(2000); // 2 second break between the sending impulses
}

کد آردوینو برای ماژول گیرنده

// Arduino-IRremote library will be added
#include 
#include 
// You can declare the input pin for the signal output of the KY-022 here
int RECV_PIN = 11;
// Arduino-IRremote library will be initialized
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Infrared receiver will start
}
// main program loop
void loop() {
// It will be checked if the receiver has gotten a signal.
if (irrecv.decode(&results)) {
//At signal input, the received and decoded signal will show via serial console. Serial.println(results.value, HEX);
irrecv.resume();
}
}

ویدیو راه اندازی مدار ماژول

ما در این ویدیو به شما نحوه ارتباط پایه های ماژول سنسور فرستنده (KY-005)  و ماژول سنسور گیرنده (KY-022)با دیسکاوری بورد Arduino UNO را نمایش می دهیم.

جهت دانلود و مشاهده توضیحات کامل چگونگی راه اندازی ماژول سنسور فرستنده (KY-005) و ماژول سنسور گیرنده (KY-022) با دیسکاوری بورد Arduino UNO به آدرس اینترنتی https://www.aparat.com/v/rKpcJ مراجعه نمایید.