Темный коридор

Так получилось, что у меня в квартире  большой коридор. А в конце коридора санузел. А ночью темно. Но иногда хочется… Не то, что б я по памяти не помнил  куда идти, но решил сделать покрасивее.

Итак, подсветка темного коридора:

Использована Arduino ATmega328. В качестве ключей для управления использован модуль L298N

собранный по вот такой схеме:

Сама подсветка выполнена из светодиодной ленты SMD 5630, наклеенной на алюминиевый  профиль. Получилось три светодиодных линейки, примерно по 1,8 метра каждая.

Коротко алгоритм работы:

Есть 2 цифровых датчика:  ц1 и ц2 

Есть 3 аналоговых выхода: в1, в2, в3 

Надо: Если СНАЧАЛА срабатывает ц1, то включается в1, далее срабатывает и ц1 и ц2  – включается в1 и в2, затем,через 2 секунды – включается в2 и в3. 

Если СНАЧАЛА срабатывает ц2, то включается в3, затем когда ц2 и ц1 – включается в3 и в2, затем,через 2 секунды – работают в2 и в1. 

Когда оба датчика перестают срабатывать все выходы выключаются.

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

В качестве датчиков использовал датчики HC-SR501 (2 штуки)

Подсветка установлена внизу, вдоль  встроенного шкафа, остальные детали, датчики и т.п. наверху (примерно на высоте 3 метра).

Идею схемы подсказал мне камрад  Слимпер, за что ему огромное спасибо. И сама схема:

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

Добавил: Balzamalex


0

Вложения

Publication author

offline 2 weeks

Анатолий

77
Comments: 26Publics: 77Registration: 21-12-2017

Leave a Comment

Войти с помощью: