Инфракрасный приемник дистанционного управления

ВВЕДЕНИЕ


          Несколько лет назад я решил создать медиацентр заменив  мой DVD-плеер, спутниковый ресивер, видеомагнитофон и Play Station 2, одним устройством. Итак, я сделал на базе Core 2 Duo систему, которая фактически заменила с успехом, все мои электронные устройства. Единственное, что не хватало пульт дистанционного управления для включения / выключения моего медиацентр.Я искал в сети, чтобы купить полную систему дистанционного управления, но цена оказалась немного высокой (около 90 евро). После этого я решил проверил свои вещи, чтобы найти свой старый 7-в-1 пульт ДУ, который я купил 2 года назад, и начал строить свою схему приемника удаленного управления.

 

            Я сосредоточена на микроконтроллер ATtiny13 из-за ее небольшого размера и RAM, а  исходный код писал на языке Си.Я решил построить полностью дистанционного управления ресивера, чтоб он мог обрабатывать как Вкл / Выкл так и программные команды. Поискав в сети я нашел старую версию  Girder 3.2.9, которая была бесплатной. Покопавшись в настройках плагина, и я сделал несколько тестов, чтобы посмотреть, с каким из  плагинов простой будет работать через RS-232 порт. Я выбрал "Creative RS232". Этот модуль получает до 6 байтов из последовательного порта со скоростью 2400bps (Bits Per Second) ,для моей задумки это подходило идеально.

 

 

ЦЕПь

      

 

Цепь состоит из обычных компонентов (за исключением ATtiny13). IC1 является инфракрасный приемник на 30 кГц. T2 позволяет включать / выключать из Media Center. K2 подключен на питание материнской платы компьютера. 2 диоды положить, чтобы связь K2 и материнскую плату.Не нужно беспокоиться о полярности, необходимо просто подключить разъем на материнской плате.Можно подключить его в любом положение. Таким образом, вы можете включить и выключать Media Center с пульта дистанционного управления.

 

 

Programming ATtiny13

 

         Вы можете запрограммировать ATtiny13 с IR_ATX_power4.hex файла, а затем перейдите в раздел "предохранители" и установить микроконтроллера по адресу:"Int. RC Osc. 4.8MHz время запуска: 14 CK + 64ms".Эта схема может работать только с пульта дистанционного управления RC5.C  другими пультами дистанционного управления,например RC6, эта схема работать не будет.

Программирование кнопкУ Выкл /  вкл

           Выберите клавишу пульта дистанционного управления  которую вы хотите чтобы работала в качестве выкл / вкл. Как правило, вы должны выбрать красный кнопочку, который является наиболее распространенной для включения / выключения электронных устройств. При нажатие кнопку S1 красный светодиод будет мигать. Теперь код этой клавиши был сохранен в EEPROM. Если вы хотите изменить кнопку для Вкл / Выкл, вам придется проделать весь процесс заново и код новой кнопки будет храниться в EEPROM. 

 

Код для Philips RC5 протокол ИК-порт..

 

Скачать схему цепи, сборка исходный код и шестнадцатеричный файл для RC5 пульты дистанционного управления.


Код для Sony протокол ИК-порт.

 

Скачать схему цепи, источник C код и шестнадцатеричный файл для пультов дистанционного управления Sony.