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

Конструкция выполнена на микроконтроллере 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 | ||||