Так получилось, что у меня в квартире большой коридор. А в конце коридора санузел. А ночью темно. Но иногда хочется… Не то, что б я по памяти не помнил куда идти, но решил сделать покрасивее.
Итак, подсветка темного коридора:
Использована 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
Вложения
-
Сам проект
Date added: 04.02.2018 11:09
File size: 65 KB
Downloads: 727
Publication author
76
Comments: 26Publics: 77Registration: 21-12-2017