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 |
Прикреплені файли:
- dimmer.rar (23 Кб)