Дистанционное управление нагрузкой на микроконтроллере 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, скачано: 1 333)
редактор

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

  • 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к на входе и выходах пика.

    Ответить

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

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

*