AC диммер на Arduino

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

Схема диммера на Arduino

Вы когда-нибудь задумывались над тем, как управлять яркостью лампы, вентилятором или обогревателем при помощи пульта ДУ?
Вот простая схема с использованием Arduino, с которой это возможно! В ней используется лишь два электрических компонента. Эта схема рекомендуется для тех, кто имеет некоторый опыт в электронике и работе с Arduino.

Схема диммера на Arduino

Как и все схемы, где используется сетевая розетка и высокое напряжение, эта также может быть опасно, особенно при поспешной сборке.

Материалы

Что вам понадобится: припой, инструмент для зачистки проводов, макетная или печатная плата, провода, батарея 9V, транзистор IRF730, диодный мост, Arduino, ИК датчик, универсальный пульт ДУ SONY.

Выбор мосфета

Я взял эту идею из статьи «Затухающая лампа и пульт дистанционного управления для ленивых» в блоге Дмитрия Гринберга на Hackaday.
В течении нескольких недель я пытался усовершенствовать схему, ища правильный транзистор, который не перегревается и не выгорает. Я использовал схему из его статьи, но вместо IRF 250 я использовал IRF730. Их можно приобрести на сайте Mouser по $2.

Сначала я использовал IRF 520, с напряжение стока 100В и током 9А. Сначала он нормально работал, а потом сгорел. Потом я использовал IRF540 с напряжение стока 100В и током 33А. Он также сначала нормально работал и потом сгорел.

После этого я использовал IRF730, который очень хорошо работает до сих пор! Его напряжение стока 400В, т.е. имеется хороший запас.

Подготовка кабеля питания

Вам придётся разрезать шнур питания (разумеется, когда он обесточен!)

Схема диммера

Ниже принципиальная схема. Вместо микроконтроллера PIC я использую Arduino.

Схема диммера на Arduino

Загрузка кода

Я использовал специальную библиотеку для работы с ИК пультом ДУ, которую можно скачать ниже. После загрузки, переместите эту папку с библиотекой в Documents/Arduino/Libraries. Перезагрузите Arduino. В качестве передатчика я использовал универсальный пульт ДУ Sony. Код можно скачать ниже.

Схема диммера на Arduino

Корпус

Поместите платы в коробку с отверстиями для проводов переменного тока. Используйте для них винтовые клеммы. Подключите 9В батарею к Arduino для запуска.

Схема диммера на Arduino

Результат

Эта схема может работать с индуктивной (например, вентилятор) и активной нагрузкой (например, лампа или обогреватель).

Схема диммера на Arduino

Скачать список элементов (PDF)

Оригинал статьи

Прикрепленные файлы:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *