Оптический выключатель со звуковым эффектом на Arduino. Продолжение

в 7:38, , рубрики: arduino, diy или сделай сам

image
В первой статье я собрал и опробовал прототип выключателя на Arduino Nano V.7. Контроллер Arduino использовал как удобное устройство для отладки схемы и кода, но для готового устройства Arduino избыточен и дороговат. Поэтому привожу схему конечного устройства на контроллере Atmega328.
Почему Atmega328, а не Tiny или Atmega48? Потому что звуковые эффекты занимают примерно 28кБ Flash памяти программ контроллера, а контроллер Atmega328 имеет общий объем памяти 32кБ. К тому уже для Tiny пришлось бы переписывать управляющий код программы и заново производить отладку.

Описывать работу выключателя здесь не буду, так как его работа расписана в предыдущей статье, так что перейду сразу на описание схемы устройства.
image

Для управления нагрузкой используется оптрон MOC3061 и симистор BTA140. Оптрон обеспечивает гальваническую развязку с контроллером. Также оптрон использую с детектором нуля, для снижения помех в электросети в момент включения. Симистор выбран с большим рабочим током 25А для обеспечения максимальной надежности работы, в импульсе он выдерживает ток 190А. К тому же цена на этот симистор практически такая же, как и на BTA136. ИК светодиод можно применить любой. Фототранзистор LTR-3208E

На схеме предусмотрен разъем для программирования микросхемы ICSP
Hex фаил для прошивки контроллера лежит здесь

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

Автор: CyberLab

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js