Освой Arduino играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
VS1838B (приёмник)
Модуль KY-022 (приёмник)
Модуль KY-005 (передатчик)
Для Arduino существует ИК-датчики, способные принимать инфракрасный сигнал на частоте 38 кГц (иногда 40 кГц). Популярная модель для этих целей VS1838B.
Датчик имеет три вывода. Если смотреть на датчик со стороны приёмника ИК-сигнала, то слева первым идёт сигнальный вывод на контроллер, в центре — земля, справа — питание (2.7 — 5.5В).
Существуют и другие модели: TSOP4838, TSOP1736, SFH506.
Кстати, обнаружить инфракрасное излучение можно обычным фотодиодом/фототранзистором, но в более широком диапазоне, что не очень удобно. Специализированный ИК-датчик позволяет отсечь посторонние сигналы (лампы освещения, солнце и др.).
Датчик VS1838B встречается в виде модуля KY-022. Также в состав модуля входит светодиод индикации питания и резистор 1 кОм обеспечивающий режим светодиода. Модуль имеет три вывода.
KY-022 | Arduino
----------------
S | D
+ | 5V
- | GND
Пример работы с датчиком смотрите в статье Инфракрасный приёмник и пульт
Входит в состав набора Набор из 37 датчиков
Модуль KY-005 даёт возможность наладить канал передачи данных на ИК-приёмник. При передаче данных ИК-канал не восприимчив к электромагнитным помехам радиодиапазона и не создаёт помех радиоприёмникам.
Для обеспечения тока 15 мА при питании светодиода напряжением 5В последовательно с ним следует установить резистор 240 Ом. На плате предусмотрены контакты для монтажа резистора. В зависимости от выбранной линии управления светодиодом – питание модуля или линия сигнала резистор устанавливается на том или ином посадочном месте платы.
Контакты:
KY-005 | Arduino
----------------
S | D
+ | 5V
- | GND
Скетч
#include <IRremote.h>
IRsend irSend;
void setup ()
{
Serial.begin(9600);
}
void loop ()
{
for (int i = 0; i < 50; i++)
{
irSend.sendSony (0xa90, 12); // Sony TV power code
delay (40);
}
}
Входит в состав набора Набор из 37 датчиков