Дистанционное управление нагрузкой на микроконтроллере PIC12F629. Схема

Данная схема, являющаяся еще одним вариантом дистанционного управления на микроконтроллере PIC12F629, позволяет осуществлять дистанционный контроль за 4 нагрузками с помощью обычного пульта дистанционного управления (ПДУ), имеющего стандарт работы RC-5.

Схема дистанционного управления построена на микроконтроллере PIC12F629, программа которого декодирует 5 каналов ПДУ. Ссылка на скачивание прошивки, которую необходимо запрограммировать в память микроконтроллера, дана в конце статьи. В схеме предусмотрена возможность программирования любых пяти кнопок пульта дистанционного управления. Первые 4 кнопки осуществляют включение/выключение каждого из 4 каналов, пятая предназначена для выключения сразу всех 4 каналов.

схема дистанционное ик управление на PIC12F629

Порядок программирования кнопок

  1. Необходимо выключить питание схемы и установить перемычку SA1.
  2. Включаем питание, при этом светодиод мигнет 3 раза, а затем будет светиться постоянно.
  3. Не выключая питания, нудно убрать перемычку SA1. Светодиод HL1 мигнет еще три раза и останется светиться постоянно.
  4. Нажимаем кнопки пульта, которые необходимы для управления. Примечание: первую кнопку следует нажать дважды, это необходимо для установки синхронизации. То есть, если мы хотим запрограммировать кнопки с 1 по 5 необходимо нажать 1,1,2,3,4,5. После каждого нажатия светодиод будет мигать три раза, подтверждая запись нажатия. После программирования последней кнопки светодиод погаснет.
  5. Передергиваем питание, теперь устройство готово к работе.

Питание устройство получает от лабораторного источника питания.

Скачать прошивку (1,0 Mb, скачано: 2 735)

редактор

12 комментариев

  • 11.01.2015 в 00:51

    Спасибо за схему, все заработало с первого раза! Правда от одного пульта включались по два канала одновременно. Собственно пульт можно любой с протоколом RC5!

    Ответить
  • 16.01.2015 в 12:01

    Подскажите пожалуйста, ИК приемник любой? Или определенной марки?
    Дело в том что я не знаю марку своих ИК приемников, спрашиваю в магазине, тоже не знают.

    Ответить
    • 16.01.2015 в 14:20

      Подойдет TSOP1736 или любой другой работающий на частоте 36кГц, с напряжением питания до 6 вольт

      Ответить
  • 18.01.2015 в 16:12

    Подскажите пожалуйста, как изменить прошивку, чтобы на выводах G0,G1,G4,G5 была не фиксированная единица,а был режим удержания активности (выход активен, пока кнопка нажата)?

    Ответить
  • 11.04.2015 в 20:36

    огромное спасибо всё замечательно работало

    Ответить
  • 20.05.2015 в 00:36

    Спасибо схема супер ,всё работает !!!
    Но если не трудно выложите пожалуйста прошивку в которой выхода PIC активны пока удерживается кнопка пульта.Или напишите что нужно поменять в данной прошивке.
    Благодарю за работу,молодцы!!!

    Ответить
  • 10.06.2015 в 12:01

    что то я не пойму, а где подключение питания самого микроконтроллера (+ -) .Ну предположить что +подаётся через ИК приёмник,а минус где?

    Ответить
  • 29.11.2015 в 03:04

    Устройство работает. Но можно сделать так, чтоб оно запоминало состояние нагрузок при отключении питания? Или поделитесь исходником.

    Ответить
  • 01.03.2016 в 10:29

    Использовал пик 12F683.Но для его корректной работы необходимо установить подтягивающие на плюс резисторы 2.2-5.1к на входе и выходах пика.

    Ответить
  • 31.01.2018 в 20:45

    Здравствуйте. Я бы хотел спросить на этом микроконтроллере можно собрать РАДИО ПЕРЕКЛЮЧАТЕЛЬ НАГРУЗКИ НА 4 КАНАЛА

    Ответить
  • 02.08.2018 в 20:15

    Здравствуйте! Спасибо вам за эту схему, очень замечательна в работе! Есть ли возможность изменить прошивку таким образом, чтобы при получении команды на выходах формировался одиночный импульс, для управления ждущими мультивибраторами? Был бы несказанно благодарен!

    Ответить

Добавить комментарий

Ваш электронный адрес не будет опубликован.

*