Пульт доступа к сервисному меню телевизора

LG 32LF2510 и совместимые

 

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

Предлагаю схему этого пульта, он очень простой и не требует наладки.

  Понравились проекты - ткни в ссылку рекламы как благодарность!

В пульте использован микроконтроллер PIC12F629 или PIC12F675 (для каждого своя прошивка). Микроконтроллер работает в режиме sleep - который позволяет перевести микроконтроллер в режим  с очень маленького энергопотреблением и выходит из него при нажатии любой кнопки.

Светодиод используется инфракрасный от пульта, но можно и обыкновенный красный - при этом упадет дальность и придется слишком близко подносить к телевизору чтобы была четкая отработка команд посылки. Адрес пульта по которому распознается телевизором "4" и "251", коды команд "251" и "255" для входа в сервисное меню, "40" - выход из меню, "16" - клавиша нуля, значения даны в десятичном виде.

 

 Назначение кнопок:

Верхняя левая кнопка вход в меню: "Меню-Меню"

Верхняя правая кнопка вход в меню:  "ОК-ОК"

Нижняя левая кнопка выход из меню: "Return/Ext"

Нижняя правая кнопка: "0" - для ввода пароля.

 

 

 

 

 

         

В версии 2 прошивки добавлена возможность изменять назначение адреса пульта и команды кнопок при прошивке в eeprom, чтобы можно было использовать для любого устройства.

1 - Адрес 1 приемника.

2 - Адрес 2 приемника.

3 - Команда 1, левая верхняя кнопка.

4 - Команда 2, правая верхняя кнопка.

5 - Команда 3, левая нижняя кнопка.

6 - Команда 4, правая нижняя кнопка.

  EEPROM:      
 

   
         

Плата с элементами на ней: Plata_element.pdf

 

Плата без элементов: Plata.pdf

   
Прошивка для: PIC12F629-v1    
Прошивка для: PIC12F675-v1  PIC12F675-v2    
         
         

Как зашить в микроконтроллер прошивку в интернете полно информации!  

ВНИМАНИЕ!! Сразу предупреждаю, в микроконтроллере, в памяти программ, в последнее ячейке хранится калиброванная константа при потере которой микроконтроллер станет не работоспособный! Рекомендую сначала прочесть память программ и записать значение, выглядит оно примерно "3448" - для каждого микроконтроллера оно свое!

         

Запрещены публикации с этого сайта без разрешения автора!!!

         

 

Рейтинг@Mail.ru

 

OKLiK 9.01.2010г.