Проект №5 «Плавнорегулятор»
Процесс управления светом можно усовершенствовать. Удобнее изменять освещение не ступенчато, а плавно. Так больше возможностей подобрать максимально комфортный режим работы осветительного прибора. Например, в этом случае комнатный светильник вполне может выступить в роли ночника для тех, кто боится или не любит спать без света.
Конструкция устройства для проекта
Решение задачи плавного управления чем-либо требует наличия электронного модуля или устройства, у которого можно вращать или двигать ручку. В результате движения ручки устройство будет выдавать сигнал, пропорциональный ее перемещению.
В системе модульной электроники Вертор есть модуль «Потенциометр», который подойдет для данной цели. Он выдает на контроллер аналоговый сигнал с напряжением, зависящим от угла поворота его ручки. Далее с помощью контроллера это напряжение пересчитывается в яркость источника света, который можно задать посредством ШИМ.
В результате для проекта потребуются модули «Фонарь», «Потенциометр» и контроллер, управляющий системой.
Алгоритм работы устройства
В рамках алгоритма будет производится постоянное считывание данных об угле поворота ручки потенциометра. Далее эти данные пересчитываются в параметр яркости, пропорциональный повороту ручки, после чего включается фонарь с рассчитанной яркостью.
Описанный набор действий контроллер будет повторять 200 раз в секунду, поэтому источник света будет очень быстро реагировать на вращение ручки.
Сборка устройства
В процессе выполнения проекта необходимо отключить кнопку из предыдущего проекта (она сейчас не понадобится) и добавить модуль «Потенциометр» для управления фонарем.
Цель проекта заключается в знакомстве с принципом работы потенциометра, как средства управления процессами или системами.
1. Отключение модуля «Тактовая кнопка»
2. Установка модуля «Потенциометр» на монтажную пластину
3. Подключение модулей к контроллеру и загрузка в него программы
Проверка устройства в работе
После сборки, подключений и загрузки программы проверьте устройство в работе. Поверните ручку потенциометра против часовой стрелки до упора. Подключите USB кабель к контроллеру и вращайте ручку потенциометра по часовой стрелке. Убедитесь, что яркость фонаря увеличивается. Затем вращайте ее обратно и проверьте, что яркость уменьшается.
Программу (скетч) для контроллера по данному проекту можно скачать в составе общего архива проектов стартового набора по умному дому. Доступны вариант для Arduino IDE и для "Студии Эвольвектор".
Написать отзыв
Ваше Имя:Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.
Оценка: Плохо Хорошо
Введите код, указанный на картинке: