АВТОМАТ ОСВЕЩЕНИЯ НА МИКРОКОНТРОЛЛЕРЕ


РАДИОСХЕМЫ




МЕНЮ


   Схемы на микроконтроллерах

АВТОМАТ ОСВЕЩЕНИЯ НА МИКРОКОНТРОЛЛЕРЕ


Предлагаем для самостоятельной сборки "умный" автомат управления светом для лестничных клеток. Основные возможности и требования при проектировании устройства:

  • 1. Должен быть подключен параллельно к выключателям освещения, лучше всего в одном из них
  • 2. Получать питание от выключателя и не требовать переделки
  • 3. Иметь возможность легкой регулировки времени свечения
  • 4. Включение и выключение освещения
  • 5. После нажатия любого выключателя время отсчитывается заново
  • 6. Должен измерять время и поддерживать свечение еще в течение 15 секунд после отключения
  • 7. Иметь возможность отключения освещения любой кнопкой.

Принципиальная схема лестничного автомата

Принципиальная схема лестничного автомата света на МК

Адаптер питания простейший - на конденсаторах C4, C5 и диодном мостике. Стабилитроны D2 и D4 предварительно стабилизируют напряжение управления (около 8.5 V), а D2 - как источник питания микроконтроллера (5 Вольт). Светодиод D3 предотвращает разрядку конденсатора С2. Транзистор Q1 с резистором R3 и стабилитроном D1 выполняют роль ключа, который переносит состояние кнопок освещения на вход микроконтроллера.

Здесь не используются микросхемные стабилизаторы напряжения, потому что они потребляют энергию, а это при довольно слабом питании системы недопустимо. Обычный стабилитрон при снижении подаваемого на него напряжения ниже порога открытия практически ничего не потребляет, к тому же так дешевле. Напряжение питания микроконтроллера здесь не особо строгое. Практически во время работы оно колеблется между 2.5 и 5V вольт в зависимости от режима в котором он находится.

Выход микроконтроллера управляет оптроном МОС3020, который включает симистор. Вот и всё, остальное содержится в программе управления. Благодаря тому, что в каждом периоде синусоиды на анодах тиристора некоторое время сохраняется напряжение в несколько вольт - этого достаточно для питания системы.

Задержка включения освещения не влияет на яркость свечения ламп. Такое питание позволяет упростить систему. Работа системы заключается в следующем. Нажатие любой кнопки освещения вызывает снижение управляющего напряжения и переключение транзистора Q1. Питание микроконтроллера при этом поддерживается конденсатором C2. Чтобы уйти от зависимости по времени удержания кнопки (отсутствии питания) и не использовать конденсатор очень большой емкости, здесь использован небольшой трюк в программе.

После отпускания кнопки появляется управляющее напряжение, транзистор Q1 входит в насыщение и дает сигнал на низкий вход, что активирует процессор и программа начинает снова работать, то есть начинает обратный отсчет. Однако, если кто-то слишком долго удержит кнопку - это просто приведет к полной разрядке конденсатора C2. Тогда после отпускания кнопки будет восстановлено питание и произойдет сброс процессора - свет будет выключен и его можно будет зажечь снова. После истечения запрограммированного времени происходит двойное мигание света и поддержание свечения еще 15 секунд.

Нажатие на любую кнопку во время свечения вызывает отсчет времени заново, будь это нормальное время или дополнительное. Включение и отключение света можно выполнить любой кнопкой освещения. В основной программе это реализовано кодом - 3-х кратное нажатие кнопки.

Отключение этого режима происходит при повторном вводе кода, (одиночное нажатие или интервалы временных задержек между вводимыми символами дольше чем 4 сек.).

Процедура выключения света происходит так же, как и при нормальной работе, т. е. двойное мигание и поддержание свечения ламп в течение 15 сек. Это нужно для того, чтобы уведомить человека, который в это время вошёл в помещение и не знает что сейчас будет. Каждый ввод кода, 3-х кратное нажатие на кнопку во время свечения, при обычном режиме отсчета времени вызывает отключение освещения. Это так, для экономии энергии.

При использованных параметрах программы максимальное время составляет 4 минуты, но, конечно, его можно изменить. Система подходит для программирования специальной кнопкой, расположенной внутри корпуса. Установка времени может быть аналоговой - потенциометр, подключенный к АЦП микроконтроллера. Соответствующий Pin выведен. Достаточно только соответствующим образом изменить программу. 

Система является достаточно универсальной и может быть применена для других целей, не только освещение лестничной клетки. Её можно применять везде, где требуется отсчет запрограммированного времени, и не только. 

При обрезании перемычки и подсоединения дополнительного провода схема может питаться постоянно от БП переменного тока, а управление осуществляется дополнительными кнопками, подключенными к соответствующим контактам, или вы можете подключить, например, датчик движения, другие датчики. Можно даже дополнить автомат акустическим датчиком управления по хлопку. На плату выведен разъем ISP для программирования микроконтроллера. Прошивку берите здесь.


     

 


Поделитесь полезной информацией с друзьями:

Имя *:
Email:
Код *:
ДАТАШИТ
Например: TDA2030

Снижение расхода топлива в авто

Ремонт зарядного 6-12 В

Солнечная министанция

Самодельный ламповый

Фонарики Police

Генератор ВЧ и НЧ




Социальные сети

© 2009-2018, "Электронные схемы самодельных устройств". Электросхемы для самостоятельной сборки радиоэлектронных приборов и конструкций. Полезная информация для начинающих радиолюбителей и профессионалов. Все права защищены.