Пульт предназначен для передачи команд на открытие и закрытие ворот. Устройство состоит из 3-х частей: карманного кнопочного пульта управления и 2-х приемников. Пульт управления – это радиопередатчик с четырьмя кнопками. При нажатии какой – либо кнопки, передатчик посылает сигнал, содержащий код, соответствующий этой кнопке, на приемник. Приемники принимают сигнал и подают управляющий импульс на то выходное реле приемника, которому соответствует кнопка нажатая на передатчике. В зависимости от того какое реле сработало, ворота открываются или закрываются. Так как приемника два, то и управлять можно двумя воротами с одного пульта управления.
Ниже представлены фотографии готовых устройств без корпусов. Слева – приемник, справа – пульт управления.
На фотографии ниже – то же самое, лишь в корпусе из орг. стекла.
Ниже приведена схема электрическая принципиальная кнопочного пульта управления.
Принцип работы следующий. При нажатии любой из кнопок 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 MINI1
DD2
МК AVR 8-битATtiny44A1
VD1-VD4
Диод ШотткиSS144
1A 40В SMAC1
Конденсатор10 мкФ 10 В1
ЧипR1-R4
Резистор0805 20 кОм4
ЧипSB1-SB4
Кнопка тактовая1-1825910-4 (FSM8JH)4
h = 9.5 ммGB1
Элемент гальванический3 B1
CR2032
Держатель батареи2032 — BS-02D-1B1
Компоненты для приемника (из расчета на 1 приемник)DD1
ПриемопередатчикNRF24L01 MINI1
DD2
МК AVR 8-битATtiny44A1
SO14DD3
стабилизатор напряжения 3,3 ВL78L33ACUTR1
КорпусSOT89VT1, VT2
Биполярный транзисторBC846C2
BC846CLT1G PBFVD1, VD2
Диод ШотткиSS142
Корпус DO214AAVD3
ДиодКД521В1
C1
Конденсатор10 мкФ 10 В1
ЧипС2
Конденсатор1206 0.1 мкФ 12 В1
ЧипXP1
РазъемIDC-10MS1
Использовал лишь штырькиR1, R2
Резистор1206 750 Ом2
ЧипК1, К2
Реле4101-24VDС-LSС2
24 ВДобавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- Прошивки.rar (2 Кб)
- Исходники.rar (95 Кб)
- Платы.rar (25 Кб)