124-ИК-излучатель для управления устройствами по ИК-каналу

Автор: | 19.11.2015

Так как я начал понемногу создавать устройства с протоколом управления по ИК-каналу, пришло время создать ИК-излучатель, через который этими устройствами можно будет управлять. А еще, излучатель понадобится для ближайшего апдейта прошивки супер гирлянды для связи ее с компьютером.

На самом деле, прошивку для излучателя я уже сделал раньше, как один из модулей Эффектора для умной ленты WS2812. В этой статье покажу, как я это оформил в железе.

Излучатель создан на базе Arduino Nano (можно и на Uno сделать). Такое решения для обычного излучателя может и избыточно, но у меня в планах на базе этого свистка еще не одно устройство, где понадобится много ресурсов МК. Кроме того, в Ардуино уже встроен преобразователь USB-UART, Ардуино легко прошивается без каких либо программаторов. Бонусом к излучателю Вы получаете ЭффекторWS2812 🙂

Переходим к конструкции.

В самом простом варианте – это 2 детальки (не считая Ардуины) резистор 300 Ом и ИК-светодиод.

Очевидно, такая схема управления ИК-светодиодом не позволит его использовать на полную мощность (в импульсном режиме ИК светодиоды способны выдерживать ток вплоть до ампера, а Ардуина сможет выдать только 20мА). TSOP будет работать с таким излучателем, лишь если он установлен в непосредственной близости.  Например, в гирлянде о которой я говорил выше – этот способ можно применить уже только для того чтобы отвязаться от опасного напряжения.

Но так как я планирую кроме гирлянды применять излучатель и для других устройств, то для ИК-светодиода понадобится усилитель.

Кроме усилителя я добавил несколько элементов управления для будущего применения и добавил ИК-приемник (TSOP) – фактически вышла упрощенная схема Эффектора.

Я не стал разводить и травить плату. В течении получаса все отлично получилось на макетке.

После сборки устройства нужно залить в него прошивку.
Для супер гирлянды заливаем в ИК-свисток прошивку ЭффектораWS2812 (эффекты с Эффектора будут передаваться гирлянде по ИК-каналу).

Дальше ждем новой прошивки супергирлянды чтобы испытать свисток 🙂

(Visited 3 852 times, 1 visits today)

124-ИК-излучатель для управления устройствами по ИК-каналу: 7 комментариев

  1. Sergei-Acgym

    Добрый день! На схеме 4кнопки,а на фото Вашем стоят 3 кнопки и переключатель .На какой линии стоит переключатель?
    Спасибо за ответ.

  2. admin Автор записи

    На D12 — переключатель который меняет режим работы «выход на умную ленту» / «выход на ИК-светодиод»

  3. Sergei-Acgym

    GetChiper Уважаемый собрал, всё работает и с компом и без.Но вот пульт ни как не могу заставить работать.
    IR LED постоянно светиться (если посмотреть через камеру сот.тел.)LED (что на пине А5 не светится) кнопки не реагируют,только 8strip_IR_Out отключает эффекты.Что не так? С наступающим Вас!Спасибо за проект.

  4. admin Автор записи

    Если идет передача по ИК-каналу (управление гирляндой), то соответственно пульт не сможет работать.
    Если пульт не работает в автономном режиме гирлянды — возможно причина в TSOP — попробуете его поменять на другого типа.

  5. Sergei-Acgym

    GetChiper.При передачи по ИК-каналу кнопка 8strip_IR_Outдолжна замкнута или разомкнута?При обучении пульта кнопка 8strip_IR_Outдолжна замкнута или разомкнута?У меня IR LED постоянно светиться,при замкнутоой и разомкнутой кнопки 8strip_IR_OutLED (что на пине А5) не светится(вообще не реагирует не на какие действия).
    P.S.
    Хотелось бы оживить пятиконечную звезду на ёлку. У Вас нет такой схемки (задумки) поделитесь.?

  6. admin Автор записи

    Для передачи по ИК-каналу 8strip_IR_Out должна быть замкнута на землю
    Любые действия с пультом должны быть без активного 8strip_IR_Out. Иначе ИК-светодиод будет своим сигналом забивать пульт. ИК-светодиод не должен светиться с разомкнутым 8strip_IR_Out.
    На пине А5 светодиод моргает при работе пульта.

    По звезде — я лучи супергирлянды укладываю на елке сну вверх и к верхушке у меня получается пучок концов гирлянд, что создает интересные эффекты.

Добавить комментарий