Saturday, April 18, 2015

Модернизация комплекта ДУ Beamish SKU:66267

Засела в моём мозге идейка - поставить микроконтроллер в main-блок дистанционного управления. Надеюсь, это позволит:

1. Устранить косяк, когда после кратковременного (или долговременного) отключения электричества в сети включаются все каналы и лампы светят днём и ночью, пока не выключишь с пульта :-(
2. Иметь возможность комбинировать пульты в любом сочетании. Возможно, даже сделать "регистрацию" пультов.
3. Добавить возможность сочетания нескольких кнопок. Сделать какую-нибудь "секретную комбинацию" :-)
Помню, как были читерские коды в играх на SEGA - "ААВВСС влево вправо BBCC" :-)

Скорее всего буду делать на AVR микрооконтроллере ATmega 8. Питание там уже есть 5 вольт. Управление нагрузкой через транзистор и реле. Купить Атмегу сейчас однозначно дешевле, чем искать какую-то специализированную микросхему.
Конечно, подошёл бы и ATtiny13 , но там памяти - кот наплакал, и цена на рубль дешевле, чем нормальная Атмега.
------------------------------ Считал коды пультов ----------------
Decimal: 3988672 (24Bit) Binary: 001111001101110011000000 Tri-State: 01101F101000 PulseLength: 273 microseconds Protocol: 1
Raw data: 8496,232,864,232,860,784,320,788,316,780,320,784,324,228,872,228,868,780,320,780,324,228,872,780,324,780,320,784,324,228,872,224,872,772,324,780,328,224,876,224,872,224,876,224,868,228,868,228,872,
Пульт 1 кнопка A

Decimal: 3988528 (24Bit) Binary: 001111001101110000110000 Tri-State: 01101F100100 PulseLength: 273 microseconds Protocol: 1
Raw data: 8492,236,860,236,856,788,316,788,316,784,320,784,320,232,868,232,864,784,320,780,324,228,872,780,324,780,320,784,324,228,880,128,864,232,864,232,864,776,320,784,324,228,868,232,864,232,868,228,864,
Пульт 1 кнопка B

Decimal: 3988492 (24Bit) Binary: 001111001101110000001100 Tri-State: 01101F100010 PulseLength: 273 microseconds Protocol: 1
Raw data: 8488,236,856,240,852,792,312,792,312,788,312,792,312,236,864,236,860,784,320,784,316,236,864,784,320,784,320,784,320,232,868,228,868,228,868,232,864,228,864,236,860,780,316,784,320,232,868,232,864,
Пульт 1 кнопка C

Decimal: 3988483 (24Bit) Binary: 001111001101110000000011 Tri-State: 01101F100001L PulseLength: 272 microseconds Protocol: 1
Raw data: 8476,240,852,240,848,792,308,796,304,788,316,788,312,240,856,240,856,784,316,784,316,236,860,788,312,788,316,788,316,232,860,236,860,236,856,240,856,236,860,236,856,236,856,236,860,780,316,784,316,
Пульт 1 кнопка ON/OFF

Decimal: 488384 (24Bit) Binary: 000001110111001111000000 Tri-State: 00F1F1011000 PulseLength: 243 microseconds Protocol: 1
Raw data: 7584,212,764,208,764,212,772,204,772,204,776,692,292,692,292,696,292,200,780,692,292,696,292,692,292,200,780,200,780,692,292,692,296,684,296,692,296,196,784,200,780,196,780,200,780,200,776,200,776,
Пульт 2 кнопка A

Decimal: 488240 (24Bit) Binary: 000001110111001100110000 Tri-State: 00F1F1010100 PulseLength: 244 microseconds Protocol: 1
Raw data: 7588,216,760,200,772,204,776,200,780,200,776,692,292,692,288,696,292,200,780,692,296,688,296,692,292,200,784,196,784,688,296,688,296,200,772,208,768,264,292,692,292,200,784,196,784,196,780,196,780,
Пульт 2 кнопка B

Decimal: 488204 (24Bit) Binary: 000001110111001100001100 Tri-State: 00F1F1010010 PulseLength: 244 microseconds Protocol: 1
Raw data: 7588,204,772,200,772,204,776,200,772,204,772,696,292,692,292,692,292,200,772,700,292,696,288,696,284,208,756,92,200,780,688,292,692,292,200,784,196,784,196,780,196,784,684,292,692,292,200,784,196,
Пульт 2 кнопка C

Decimal: 488195 (24Bit) Binary: 000001110111001100000011 Tri-State: 00F1F1010001 PulseLength: 243 microseconds Protocol: 1
Raw data: 7556,216,756,216,760,216,760,216,760,216,760,704,276,712,268,712,272,216,760,716,272,708,276,708,272,216,764,216,764,708,276,708,276,212,764,212,764,216,760,208,768,208,764,212,768,220,280,704,280,
Пульт 2 кнопка ON/OFF

------------------
пока непонятно, что с этим делать :-)))

Source: http://slava68.livejournal.com/2061311.html

No comments:

Post a Comment