
Megasoft & Железяки
ИК управление
Обучаемый ИК приёмник для пультов протокола NEC
В просессе освоения протоколов IR пультов , в частности протокола NEC (потому как подавляющее большинство пультов работают именно с этим протоколом) родился вот такой проектик.
По сути имеем обучаемое 4-х канальное IR реле. В изначальном варианте принцип обучения и функционирования следующий:
При нажатии кнопки запись выделяется пять секунд на обучение первой команде, при успешном приёме первой команды загорается светодиод на GP0 и время обучения увеличивается еще на 5 сек. и так далее до 4-го канала. По завершению обучения последнего канала все светодиоды гаснут и МК переходит в режим выполнения команд. Команды сохраняются в епроме контроллера. В режиме обучения по истечении 5 сек. при отсутствии команды от пульта , МК переходит в режим исполнения и будет выполнять команды из епрома (по адресам: по 4 байта в 0×00, 0×08, 0×10, 0×18)
Вот пока как-то так. В дальнейшем предполагается наращивание функционала.

ИК выключатель + управление с пульта
И снова бесконтактная ИК кнопка ... но теперь она обзавелась возможностью запоминать кнопку пульта, которой в последствии и будет происходить вкл/выкл нагрузки (помимо естественно управления взмахом руки).
Схема питается от 5 вольт. Умеет включать выключать нагрузку (например.. реле) при приближении к датчику руки (или любой отражающей ИК лучи поверхности). Обучается ,при удерживании кнопки В1, команде кнопки пульта протокола NEC .. в последствии при отпускании кнопки В1, изученной кнопкой пульта происходит управление (вкл/выкл) выключателя.
Прошивка для приемника 38кГц.

Контактный выключатель + управление с пульта
Очередная модификация выключателя претерпела координальные изменения в схеме и возможностях. Теперь выключатель умеет управлять любой нагрузкой - импульсными блоками питания, светодиодными, энергосберегающими и обычными лампами накаливания. Правда не обошлось и без жертв.. Для запитки этого выключателя нужен дополнительный нулевой провод сети.
В этой версии выключателя я решил избавиться от бесконтактного управления. Потому как выключатель находится низко и проходящие мимо пиплы будут то и дело вкл/выкл освещение сами того не желая... Здесь для управления используется обычная кнопка без фиксации (S1), нажимаемая клавишей выключателя и конечно же обучаемое управление с пульта.
В числе особых умений сего девайса присутствуют и такие как задержка отключения нагрузки (выставляется в епроме по адресу 0х12, в сек от 0 до 255) и автоотключение через установленное в епроме (по адресу 0х13, мин. от 0 до 255) время.
Обучается выключатель,при удерживании кнопки S2, команде кнопки пульта протокола NEC .. в последствии при отпускании кнопки S2, изученной кнопкой пульта происходит управление (вкл/выкл) выключателя.
Прошивка для приемника 38кГц.

