Простой сенсорный регулятор света


Простой сенсорный регулятор. Проект – 2007 года.

ch-sv_01

Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня и быстрое включение на этот уровень, эффект присутствия, автоматическое выключение и ряд дополнительных функций… В файлах проекта есть исходные коды с описанием, каждый желающий может изменить программу под свои требования.


Функции регулятором (полная версия)

Включение.

При подаче питания на регулятор сразу загорается светодиод, происходит инициализация регулятора и задержка на включения 5 секунд. Светодиод моргнет 3 раза регулятор готов к работе. Светодиод постоянно горит для индикации выключателя в темноте.

  1. Изменение яркости света (или задание яркости ) – прикоснитесь и удерживайте палец на сенсоре. Яркость будет плавно меняться от минимальной до максимальной.  При этом будет происходить  автоматическое переключением направления (изменения нарастания или гашения), при достижении крайних значений.
  2. Переключение регулировки яркости с возрастания на уменьшение (или на оборот)  – во время регулировки яркости по пункту 1 кратковременно оторвите палец от сенсора и опять прикоснитесь и удерживайте. Режим нарастания смениться на уменьшения (и наоборот).
  3. Быстрое выключение света – один раз коснитесь сенсора (прикоснуться и оторвать палец, прозвучит сигнал бипера). Свет выключиться.
  4. Быстрое включение света на заданную яркость (пункт 1.2)– один раз коснитесь сенсора (прикоснуться и оторвать палец, прозвучит сигнал бипера). Свет плавно включиться. Внимание! – не забудьте сначала задать яркость, как описано в пунктах 1 и 2.
  5. Быстрое включение света на полную яркость – два раза коснитесь сенсора, прозвучит сигнал бипера. Свет плавно включиться на полную яркость.
    1. Если во время включения света на полную яркость еще выполнить процедуру по пункту 5 свет резко включиться на полную яркость.
    2. Включение будильника – три раза коснитесь сенсора, прозвучит сигнал бипера , светодиод начнет мигать с частотой в дну секунду. В течении 3 секунд регулятор будет ожидать ввода «количества часов» до подачи сигнала будильника. Прикоснитесь к сенсору столько раз, через сколько часов вы хотите чтобы прозвучал сигнал будильника. После последнего прикосновения к сенсору через 3 секунду прозвучит еще раз сигнал бипера и начнется отсчет времени до подачи звукового сигнала будильника.
      При включении будильника вам необязательно каждый раз задавать время, если при включении будильника вы не задаете время, то регулятор будет использовать заданное время по умолчанию (8 часов) или то которое вы задали прошлый раз.
      Во время работы будильника мигает светодиод с частотой в одну секунду.
      По окончанию заданного времени регулятор выдаст звуковой сигнал продолжительность звучания звонка 1 минута, если необходимо выключить сигнал коснитесь один раз сенсора, звонок выключиться.
    3. Выключение будильника – если во время работы будильника вы решили прервать его работу – коснитесь три раза сенсора, прозвучит сигнал бипера и будильник выключиться.
    4. Режим автоматического отключения света – применяется как коридорный выключатель света. При включении света регулятор отсчитает 90 секунд и выключить его. В этом режиме его удобно использовать в подъездах, прихожих квартир. Включаете – уходите, а свет автоматически выключается. Для включения этого режима коснитесь четыре раза сенсора, прозвучит сигнал бипера . Загорится светодиод. Подмаргивание светодиода говорит о том, что регулятор находится в режиме автоотключения.
      Для выключения этого режима – коснитесь  четыре раза сенсора, прозвучит сигнал бипера, светодиод погаснет, режим выключен.
    5. Режим присутствия человека – в этом режиме регулятор будет самостоятельно включать,  выключать свет, на разные промежутки времени и на разную яркость, этим самым имитирую присутствие человека в помещении. Для включения этого режима коснитесь пять раз сенсора, прозвучит сигнал бипера . Светодиод будет быстро мигать .  Для выключения этого режима – коснитесь  пять раз сенсора, прозвучит сигнал бипера, светодиод погаснет, режим выключен.

Примечание!!!

  • Включенный свет автоматически выключается приблизительно через  12 часов непрерывной работы!!!
  • Работа регулятора зависит от фазировки сети!!! Правильно подключайте регулятор к электросети.
  • Не могут быть одновременно активированы режимы 8 и 9. Если активируется режим 8, автоматически деактивируется режим 9 и наоборот.
  • При одновременном активации режима 7 и 8 – показывается только режим  7 (светодиодом).

 Задержка включения при подаче питания на 5 секунд, для ожидания на переходные процессы в сети.

Допустимое время работы будильника 1-24 часа.

Режим присутствия формирует включение лампы на 5-15 минут, произвольной яркостью до от 10 до 50%, с интервалами от 1 до 30 минут.

Режимы работы, настройка яркости, время заданное будильником сохраняются в отключенном состоянии. В отключенном режиме не сохраняется ход таймера будильника. При пропадании напряжения сети отсчет начнется заново!.

Заданная яркость сохраняется при выборе, режима будильника, авто-выключения и режима «эффекта присутствия».  Если необходимо сохранить только заданную яркость – прикоснитесь к сенсору 7 раз.

Для сброса всех настроек к заводским параметрам – прикоснитесь к сенсору 9 раз.

Если включены одновременно режимы Будильника и Коридорного режима или Будильника и режима присутствия – индикация попеременная через 5 секунд. 


Управление регулятором (упрощенная версия)

Доступны функции 1-5.

Управление регулятором (упрощенная версия) Ch-sv-25.HEX

Три нажатия – задание времени авто-отключения света в режиме коридорного эффекта. Дискретность 5 минут. Диапазон от 5 до 255 минут.

Ch-sv-21 – полная версия

Ch-sv-22 – упрощенная версия

Ch-sv-23-10 – полная версия, “коридорный эффект” 10 мин.

Ch-sv-24 – упрощенная версия + “коридорный эффект” 90сек

Ch-sv-24-10 – упрощенная версия + “коридорный эффект” 10 мин.

Ch-sv-25 – упрощенная версия + “коридорный эффект” с возможностью задания отключения от 5 до 255 мин.

Без пищалки  –  выход  управления питанием.

Ch-sv-27 – полная версия

Ch-sv-28 – упрощенная версия

Ch-sv-29 – упрощенная версия + “коридорный эффект” 90сек 


Функции по счету

; 01 – включить/выключить

; 02 – включить на максимальную яркость

; 03 – будильник (настройка авто-отключения в режиме коридорный эффект)

; 04 – коридорный эффект

; 05 – эффект присутсвия

; 06 – нет функций

; 07 – сохранить яркость

; 08– нет функций

; 09 – сброс настроек

примечание: Для устройств со звуковым датчиком все функции сдвинуты на 1 такт, это для того, чтобы при грозе свет автоматически не включался.


Программы выполнены для двух вариантов схем в первой используется пьезоизлучатель для контроля выполнения функций, во второй выход управления питанием усилителя микрофона.

catcatcat_chem_sv_01

рисунок 1
catcatcat_chem_sv_02рисунок 2

Рисунок 1 (для управления звуковым входом)

Вход сенсора работает и от сенсора, и от кнопки, и от ИК-приемника, и от “звукового” сенсора их можно подключать параллельно.


Схема 1[wpdm_package id=6101 template=”link-template-default-wdc”] Схема 2 [wpdm_package id=6102 template=”link-template-default-wdc”]Фалы и прошивки проекта (обновлено с описанием функциональных версий 6/2014)[wpdm_package id=6100 template=”link-template-default-wdc”]



Это может быть интересно


  • Обновление ESP8266 c ESPFlashDownloadTool_v3.6.3Обновление ESP8266 c ESPFlashDownloadTool_v3.6.3
    Технология обновления следующая: Загружаем программу со страницы espressif.com. Разархивируем. Где находятся файлы, для прошивки? Заходим в каталоги Подключаем по схеме в статье WiFi ESP8266 (замыкаем BT2, перемычка). Запускаем программу, откроется два …
  • Контроллер управления светодиодным освещением с дистанционным управлениемКонтроллер управления светодиодным освещением с дистанционным управлением
    Все активнее светодиоды входят в нашу жизнь. Всё эффективнее становится светодиодное освещение. Всё ниже опускаются цены. Всё больше появляется возможностей получения сочных цветов, простоты в управлении. Всё чаще можно увидеть …
  • Гаджеты для домашней автоматики – Датчик движенияГаджеты для домашней автоматики – Датчик движения
    Управление светодиодным освещением – Датчик движения. Данный гаджет предназначен для управления освещением рабочих столов (кухонных столов), освещение прихожих, освещение зеркал в прихожих, автоматическое включение света в коридорах. Датчик позволяет определить наличие …
  • AD9833 – Programmable Waveform Generator – part twoAD9833 – Programmable Waveform Generator – part two
    Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в первый раз …
  • ch-светомузыка от теории до реализацииch-светомузыка от теории до реализации
    Сразу оговоримся технология или теория ch-светомузыки, это постоянно развивающийся процесс и то что будет сказано сегодня завтра может быть опровергнуто и считаться ошибочным. Назовем само решение проблемы автоматического преобразования или …
  • Проект с использованием MCC часть 13Проект с использованием MCC часть 13
    Так как используя MCC мы можем его использовать со своими библиотеками, поэтому настало время и свое создать. Для начала откроем наш заголовочный файл в нем очень много букв: По этому. да …
  • Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)
    Солнечные коллекторы для отопления в Европе используют в более 50% от общего количества установленных гелиосистем. Однако следует понимать, что гелиосистемы предназначены лишь для поддержки отопления и экономии затрат на основную систему отопления. …
  • Тестирование модуля генератораТестирование модуля генератора
      Тестирование модуля генератора Настройка, запуск и проверка рабочей частоты на примере PIC18F26K40. PIC18F26K40 Чтобы понять из-за чего зависит производительность микроконтроллера просто надо понять как работает его задающий тактовый генератор. …
  • APA102 – светодиоды со встроенным драйвером и SPI интерфейсомAPA102 – светодиоды со встроенным драйвером и SPI интерфейсом
    APA102 В 2014 году фирма Shenzhen Led Color Optoelectronic Co., Ltd http://www.szledcolor.com/ начала производство светодиодов на драйвере APA102. Это серия так называемых светодиодов со встроенным драйвером. Основной особенностью этих светодиодов, что …
  • Trimax – кодирование и декодирование ИК-командTrimax – кодирование и декодирование ИК-команд
    Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся старым и …



Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.