HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

ИК управление для компьютера на микроконтроллере PIC18F2550 с интерфейсом USB

Arthur Benemann

Проект не предназначен для коммерческого использования.

Основной целью разработки ставилось управление мультиплатформенным мультимедийным программным комплексом XBMC Media Center с открытым исходным кодом, который позволяет смотреть видео, фотографии, слушать музыку и смотреть ТВ.

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Устройство выполнено на базе микроконтроллера PIC18F2550-I/SO производства компании Microchip, который декодирует ИК сигналы и эмулирует USB клавиатуру, нажатие клавиш на ней. При подключении устройство распознается системой как клавиатура, поэтому дополнительно не требуется установка какого-либо программного обеспечения.

В качестве ИК приемника используется TSOP6238TR (несущая частота 38 кГц).

Программное обеспечение микроконтроллера разработано для декодирования протокола совместимого с 20-битным Sony SIRC. Подробная информация о протоколах ИК дистанционного управления прилагается (см. дополнительные материалы к статье). Для управления может применяться универсальный пульт ДУ, настроенный для работы с DVD проигрывателем производства Sony. Пользователь может самостоятельно изменить протокол работы, но для этого потребуются знания в области программирования микроконтроллеров PIC.

Формируемые контроллером нажатия клавиш также предназначены для программного комплекса XBMC Media Center, но могут быть изменены пользователем.

Принципиальная схема устройства

Принципиальная  схема: ИК приемник для USB на PIC18F2550
Кликните для увеличения

Список компонентов

Обозначение
в схеме
Описание Примечание
U$2 Микроконтроллер PIC18F2550-I/SO корпус: smd
R1 330 Ом корпус: smd 0805
R3 10 кОм корпус: smd 0805
С1, С3 1 мкФ × 16 В корпус: smd 0805
С2, С4 22 пФ корпус: smd 0805
20 MHz Кварцевый резонатор 20 МГц  
IO Коннектор расширения с сигналами ввода/вывода  
ICSP Коннектор для внутрисхемного программирования  
IR_RX Коннектор для подключения ИК приемника  
USB Коннектор USB  
RS232 Коннектор интерфейса RS-232  

Коннектор RS232 использовался при разработке устройства для декодирования протокола пульта дистанционного управления.

Реализация интерфейса USB на микроконтроллере PIC18F2550 стала возможна благодаря наличию бесплатных библиотек USB и примеров ПО реализации данного интерфейса от компании Microchip.

После отладки устройства на макетной плате оно было собрано на миниатюрной печатной плате.

Печатная плата: ИК приемник для USB на PIC18F2550

Загрузки:

Принципиальная схема, рисунок печатной платы, исходные коды (включая версию для отладки с интерфейсом RS232), hex-файл для прошивки микроконтроллера, дополнительные материалы от компании Microchip – скачать

Дополнительные материалы

Протоколы пультов ДУ - скачать

instructables.com

Перевод: Vadim по заказу РадиоЛоцман

На английском языке: IR USB on PIC18F2550

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • Надо попробывать.