Пульт дистанционного управления воротами

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

Ниже представлены фотографии готовых устройств без корпусов. Слева – приемник, справа – пульт управления.

На фотографии ниже – то же самое, только в корпусе из орг. стекла.

Ниже приведена схема электрическая принципиальная кнопочного пульта управления.

Схема пульта для управления воротами

Принцип работы следующий. При нажатии любой из кнопок SB1 … SB4, напряжение от батарейки подается на соответствующий порт ввода-вывода контроллера РА0 … РА3. Одновременно с этим напряжение проходит через один из диодов VD1…VD4 к входам питания контроллера DD2 и приемопередатчика DD1. После запуска, контроллер обнаруживает, что одна из кнопок нажата и передает в эфир код нажатой кнопки с помощью приемопередатчика DD1. Приемопередатчик обменивается информацией с контроллером посредством интерфейса SPI, а передача информации в эфир происходит на частоте 2,4 ГГц.

Для того, чтобы устройство начало работать, в контроллер нужно залить программу. Но с целью уменьшения размеров пульта, разъем для программирования на плате не предусмотрен. Программирование пульта осуществляется по интерфейсу SPI путём припайки методом навесного монтажа временного разъема для программирования, до установки на плату приемопередатчика DD1.

Схема приёмника выглядит следующим образом.

Схема приёмника

Приемопередатчик DD1 принимает сигнал от пульта и когда сигнал принят, устанавливает на линии IRQ низкий уровень. Обнаружив это, контроллер DD2 считывает принятые байты из приемопередатчика и если принятый код соответствует заранее запрограммированным в контроллере значениям, выдает сигнал на один из портов PA0 или PA1. Как уже было сказано, таких приемников два. Отличаются они только прошивками и в соответствии с этим, приемник реагирует на нажатие одной либо второй пары кнопок передатчика. Сигналы с портов ввода-вывода контроллера через транзисторы VT1, VT2 передаются на обмотки реле К1 и К2 соответственно. Сухие контакты реле переключаются, и удерживаются в таком положении 0,5 секунды. Если сигнал с пульта управления не поступает повторено, то через пол секунды реле возвращается в исходное положение.

Для удобства, плата снабжена разъемом для подключения программатора ХР1. После завершения программирования, нужно установить перемычки между ножками 3 и 4, 5 и 6, 7 и 8 разъема. Приемник питается от постоянного напряжения 24 В. Сухие контакты реле (К1 и К2) способны коммутировать переменное напряжение до 250 В.

PS: Исходный код программы написан в среде Atmel Studio 6.2. Плата разведена Sprimt — Layout 5.

Разработано и изготовлено Дмитрием Чупановым.

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Компоненты для пульта управления
DD1 Приемопередатчик NRF24L01 MINI 1
DD2 МК AVR 8-бит ATtiny44A 1
VD1-VD4 Диод Шоттки SS14 4 1A 40В SMA
C1 Конденсатор 10 мкФ 10 В 1 Чип
R1-R4 Резистор 0805 20 кОм 4 Чип
SB1-SB4 Кнопка тактовая 1-1825910-4 (FSM8JH) 4 h = 9.5 мм
GB1 Элемент гальванический 3 B 1 CR2032
Держатель батареи 2032 — BS-02D-1B 1
Компоненты для приемника (из расчета на 1 приемник)
DD1 Приемопередатчик NRF24L01 MINI 1
DD2 МК AVR 8-бит ATtiny44A 1 SO14
DD3 стабилизатор напряжения 3,3 В L78L33ACUTR 1 КорпусSOT89
VT1, VT2 Биполярный транзистор BC846C 2 BC846CLT1G PBF
VD1, VD2 Диод Шоттки SS14 2 Корпус DO214AA
VD3 Диод КД521В 1
C1 Конденсатор 10 мкФ 10 В 1 Чип
С2 Конденсатор 1206 0.1 мкФ 12 В 1 Чип
XP1 Разъем IDC-10MS 1 Использовал только штырьки
R1, R2 Резистор 1206 750 Ом 2 Чип
К1, К2 Реле 4101-24VDС-LSС 2 24 В