ІЧ модуль

Цифровий модуль ІЧ-передавач (SKU: DFR0095)



Введення

Модуль ІЧ-передавача призначений для ІЧ-зв'язку, який широко використовується для приведення в дію телевізійного пристрою з короткої дистанції при прямій видимості. Так як інфрачервоне (ІЧ) дистанційне керування використовує світло, воно вимагає прямої видимості для роботи пристрою призначення. Сигнал може бути відбитим, так само як і будь-який інший світловий промінь.

Якщо операція необхідна, коли немає прямої видимості не представляється можливим, наприклад, при управлінні обладнанням в іншій кімнаті або встановлений в шафі, багато марок ІЧ-подовжувачів доступні для цієї мети . Більшість з них має ІЧ-приймач, створюється ІЧ-сигнал і передається за допомогою радіохвиль на віддалену частину, яка має ІЧ-передавач, що імітує управління ІЧ-передавачем

Інфрачервоні приймачі також мають тенденцію мати обмежений робочий кут, який головним чином залежить від оптичних характеристик фототранзистора. Проте, він може бути збільшеним за допомогою спеціальних модулів .


Комплектація та параметри

  • Інфрачервоний пульт дистанційного керування
  • ІК-зв'язок
  • специфікація
  • Джерело живлення: 3-5V
  • Інфрачервона центральна частота: 850 нм-940 нм
  • Інфрачервоний кут випромінювання: близько 20degree
  • Інфрачервоне Відстань випромінювання: близько 1,3 м (5V 38KHz)
  • Роз'єм інтерфейсу: JST PH2.0
  • Розмір: 30x22mm

Інструкція по підключенню налаштуванню і перевірці

Перевірка наявності сигналу

Діаграма пінів GND: живлення негативне VCC: живлення позитивне D: цифровий вхід; ВИСОКИЙ = відкрита емісія, НИЗЬКИЙ = закрита емісія

а) Список устаткування :

  • DFRduino UNO R3 x1
  • IO Expansion Shield x1
  • Модуль ІК-передавач x1
  • Телефон з камерою x1

б)Список програмного забезпечення:

  • Arduino IDE

в)Діаграма з'єднання :

Діаграма з'єднання



г)Алгоритм :

  • Відкрити приклад «Blink» в Arduino IDE
  • Змінbnb «Int LED = 13» до 3
  • Завантажити


Інфрачервоний пульт дистанційного зв'язку

а) Список Устаткування :

  • DFRduino UNO R3 х2
  • IO Expansion Shield x2
  • Цифровий ІЧ-приймач x1
  • Модуль ІЧ-передавач x1

б) Список програмного забезпечення

  • Arduino IDE
  • Бібліотека Arduino Arduino-IRremote

в) Діаграма з'єднання

  • ІЧ-передавач: такі ж, як зазначено вище, Примітка: Arduino-IRremote підтримує тільки D3 в якості передавача.
  • ІЧ-приймач: Connet його D11 порт.

г) Алгоритм :

  • Відкрити Arduino IDE
  • Завантажити код ООН, пов'язану з ІЧ-передавачем:

 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
}

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
  }
}

е) Результат «L» LED щита, пов'язаний з ІЧ-приймачем буде блимати, коли ІЧ-приймач стикається з ІЧ-передавачем.


Джерела

  • [1] About DFRobot Electronic Product Wiki and Tutorial: Arduino and Robot Wiki-DFRobot.com
  • [2] Офіційний сайт ARDUINO .