IR пульт с езернет интерфейсом

Используется ардуино со стандартными либами.
Прошивка влазит в атмега 328 или 168. На атмега8 не работает (надо ковырять либу езернета, да и размер 12кбайт, надо причесывать код).
для езернета готовый модуль на enc28j60 за 5 баксов.
для COM порта сдул из горелого оборудования zt3243 (=max3243)






Использование.
ИП адрес настраивается через COM порт. Команды настраиваются аналогично. Поддерживается только система команд NEC но исправив одну строку можно использовать и с любой другой системой команд.
Дальше запрос по адресу ипадрес/номеркоманды/ заставляет моргать соответствующую команду.
Коды пультов тут lirc.sourceforge.net/remotes/

Всё необходимое в аттаче: сорцы прошивки для ардуино 0022/0023, схема и плата в диптрейсе. Исправлена пара ошибок.

фото в сборе будет позже
  • +1
  • 31 мая 2012, 18:25
  • woddy
  • 3

Комментарии (16)

RSS свернуть / развернуть
Забавно, но не слишком ли здоровый? Да и интерфейсов лишку торчит — Eth, USB, COM. Алсо, ИМХО, для IP и прочего лучше вебморду прикрутить.
0
  • avatar
  • Vga
  • 31 мая 2012, 18:52
усб — для питания от 5в. сигнальные линии никуда не идут. про вебморду подумаю, если получится обновлю прошивку. размер — делал под имеющийся корпус от модема.
0
Я бы попытался в корпус поменьше засунуть. Тащемта, из реально нужного там только питание (а это LM1117 и пара кондеров), Ethernet и МК с СИДом. Можно уложиться в габариты вон той зеленой платки.
Алсо неплохо бы возможность заливать команды с хоста, в том числе и в виде длин пауз/импульсов.В ЕЕПРОМ они, правда, врядли влезут, но для немедленной отсылки вполне можно. Что-нить в духе 192.168.1.20/send/1046,601,1846,644,995,660,981,670,972,…
0
К чему этот минимализм и миниатюризация тотальная?
Были шутки по этому поводу на Discovery в рекламе какой-то из программ про большие машины что ли, там было очень забавно указано на то, что все эти «микротелефоны, которые невозможно удержать в руках» и т.д., и т.п. =)
Ну это я так, на самом деле просто меня и правда иногда удивляет, насколько народ сильно стремится к миниатюризации :)
Хотя против ничего не имею, глядишь, действительно и до наноуровня наконец дотянем!

PS: woddy , штука прикольная вышла, аккуратненько так, по мне так :) Молодцом!
0
Во первых, я люблю мелкое. Во вторых, эту бандуру еще куда-то поставить надо. Правда, если она будет мельче, то витуха ее перевесит, но с другой стороны — молкую можно на той же витухе и повесить.

А, и немного критики. Рядом со стабилизаторами я вижу полигоны. Это правильно… было бы, не будь они сетчатые и отделены термопереходом (хотя, возможно, последний мне приглючился, там сомнительное освещение — то ли тень, то ли текстолит не разобрать).

P.S. Уж если такая бандура и светит вверх — почему было не поставить ИК-диод на 3Вт?)
0
Ну мож у автора там коттедж, и места завались? И телевизор, может, к потолку прикручен (и такое бывает) =) В общем, это уж как кому больше нравится, и это правильно :) Я бы, наверное, тоже из корпуса исходил, если бы был какой-то ненужный приличный под рукой.
0
термоперехода там нет. а сетчатый согласен. с другой стороны там мощность смешная, и это я развлекался от избытка места

со светодиодом ХЗ как быть, может на проводках вынесу в другую сторону. будем на месте ориентироваться.

габариты выбирались из имеющихся под рукой корпусов. в совсем мелкий не влезло (надо было 2хстороннюю делать плату, а мне не охота с таким возиться).
0
А где взять такие, на 3 Вт?
0
В радиомагазине. Крупном. Или у китайцев — dx, satisleds, тысячи их.
0
добавил фото корпуса в пост. как-то так
0
Как используете? Или just for fun?
0
о. прикольный штук. если все по плану будет — через недельки две выложу обратный аппарат (правда макет пока что).
0
  • avatar
  • xar
  • 01 июня 2012, 11:18
Этот мне больше по нраву исполнением и габаритами)
Только я бы попытался реализовать LIRC-сервер, он достаточно прост. Просто TCP-серверок, который принимает соединения на определенный порт, игнорирует входящие данные и при приходе ИК-команды выплевывает название кнопки, разделяя посылки пробелами. Основной плюс — с таким сервером можно без малейших доработок использовать любой поддерживающий LIRC софт. Для винампа, например, есть плагин. Light Alloy поддерживает LIRC из коробки. Для прочих задач есть универсальные программы в духе SlyControl, с поддержкой LIRC. Я, впрочем, написал свою)
0
0
Фигасе, оно еще и Ethernet прямо на AVR-ке реализует О_о
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.