Шторы с электроприводом и ПДУ

Описываемая ниже конструкция позволяет управлять открытием и закрытием штор с пульта ДУ. Для этого, в карнизах штор установлен электрический моторчик.

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

Конструкция выполнена на микроконтроллере ATMEGA328 с использованием Arduino BootLoader, драйвера привода L293D (правда я использовал L293B плюс внешние диоды, т.к. не нашел L293D), ИК приемника TSOP1738, двигателем пост. тока от старого принтера и др. В качестве пульта ДУ я использовал пульт от ТВ-тюнера PixelView. В программе предусмотрено перемещение штор слева на право, обратно и пошаговое перемещение. В качестве концевиков используется небольшой магнит на последнем крючке и два геркона, расположенных по концам карниза. Последний крючек перемещается по струне карниза, с одной стороны которой находится мотор, а с другой ролик.

Блок управления приводом штор

Исходный код программы написан для Arduino. Для декодирования сигналов ПДУ я использовал библиотеки NECIRRcv.

Фото привода

Ниже вы можете скачать исходник (PDE) и дополнительные фотографии

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

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
U1 Линейный регулятор LM7805 1
U2 МК AVR 8-бит ATmega328 1
U3 Драйвер электродвигателей L293B 1
IR1 ИК-приемник TSOP1738 1
С1, С6, С7 Электролитический конденсатор 100 мкФ 35 В 3
С2 Электролитический конденсатор 10 мкФ 35 В 1
С3, С4 Конденсатор 22 пФ 2
С5 Конденсатор 0.1 мкФ 1
R1, R3, R4 Резистор 10 кОм 3
R2 Резистор 220 Ом 1
R5-R7 Резистор 1 кОм 3
LED1-LED3 Светодиод 3
XTAL1 Кварцевый резонатор 1
S1 Кнопка 1
S2, S3 Геркон 2
М1 Электродвигатель 1
Блок питания 12 В 1
J1 Выключатель 1
J2 Разьем 1
J3-J4, J4-J5 Разьемная пара 2