AC диммер на Arduino

AC диммер на Arduino

Ви коли-небудь задумувались над тим, як керувати яскравістю лампи, вентилятором чи обігрівачем за допомогою пульта ДУ?
Ось проста схема з використанням Arduino, з якою це можливо! У ній використано лише два електричних компоненти. Цю схему рекомендується тим, хто має певний досвід в електроніці та роботі з Arduino.

Пульт ДУ

Як і всі схеми, де використовується мережевий розетний і високий напруги, ця також може бути небезпечною, особливо при поспішній збірці.

Матеріали

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

Вибір мосфета

Я взяв цю ідею з статті "Затухаюча лампа та пульт дистанційного керування для ледачих" у блозі Дмитра Гринберга на Hackaday.
Протягом кількох тижнів я намагався вдосконалити схему, шукаючи правильний транзистор, який не перегрівається і не вигорає. Я використовував схему з його статті, але замість IRF 250 я використав IRF730. Їх можна придбати на сайті Mouser по $2.

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

Після цього я використовував IRF730, який дуже добре працює дотепер! Його напруга стоку 400В, т.е. є хороший запас.  

Підготовка кабелю живлення

Вам доведеться розрізати шнур живлення (звичайно, коли він вимкнений!)

Схема димера

Нижче принципова схема. Замість мікроконтролера PIC я використовую Arduino.

Принципова схема димера

Завантаження коду

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

Принципова схема димера

Корпус

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

Корпус димера

Результат

Ця схема може працювати з індуктивним (наприклад, вентилятор) та активним навантаженням (наприклад, лампа або обігрівач).

Обігрівач

Відео роботи

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

Позначення Тип Номінал Кількість Примітка
МК PIC 8-біт
PIC12F617
1
MOSFET-транзистор
IRF250
1
Діод 4
IR RX ІК-приймач 1
Лампочка 150 Вт 1

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

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

Top