Главная ЭЛЕКТРОНИК (РАДИОСХЕМЫ) Регистрация

Вход

Приветствую Вас Гость | RSSСуббота, 20.04.2024, 07:27

Меню сайта

Категории раздела
Свет [4]
Приемники и передатчики [0]
Генераторы [0]
Усилители [1]
Видео и ТВ [0]
Питание [0]
Программаторы [9]
Технологии [5]
Компьютерная техника [0]
Авторские работы [2]
Автоматика [1]

Информация
Обмен баннерами

Каталог статей
Главная » Статьи » Электроника » Авторские работы

Умный Дом своими руками часть II или 15-ти канальный управляемый диммер(Продолжение)

Работоспособность программы управления проверена в операционных системах Windows XP SP2 x32, Windows XP SP2 x64, Windows XP SP3 x32, Windows Vista x32, Windows Seven x32, Windows Seven x64. Для нормальной работы программы необходимо наличие прав администратора на компьютере и установленный пакет Microsoft Net Framework v3.5 или выше.

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

Прежде всего, это «обучение» модуля командам ПДУ, т.е. запись в память кодов дистанционного управления, аналогично вкладке «Настройки дистанционного управления» программы «Sokol SHC-15 Terminal». Для входа в режим «обучения» необходимо отключить питание модуля, если оно включено и выждать секунд 20-30, пока разрядятся конденсаторы фильтра питания. После чего необходимо нажать на пульте ДУ кнопку, желательно ту, которая в дальнейшем будет отвечать за управление первым каналом модуля, направить пульт на фотоприёмник и подать питание на устройство. Прозвучит один длинный звуковой сигнал. Кнопку ПДУ необходимо непрерывно удерживать до начала звучания второго звукового сигнала (примерно 10 секунд) после чего модуль подаст ещё один длинный звуковой сигнал и перейдёт в режим «обучения». Во время звучания второго длинного сигнала у вас ещё будет время (0,5 сек.) для того, что бы отпустить кнопку ПДУ, если вдруг передумаете и решите определить для управления первым каналом модуля другую клавишу пульта. Далее необходимо последовательно нажимать на кнопки ПДУ в следующем порядке:

1. Управление 1-м каналом модуля;

2. Управление 2-м каналом модуля;

…...……………………………………..

15. Управление 15-м каналом модуля;

16. Включить все разрешённые для включения каналы;

17. Выключить все разрешённые для выключения каналы;

18. Вход в системное меню;

29. Управление звуком;

20. Сброс настроек модуля «по умолчанию».

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

Теперь можно сделать и аппаратный сброс настроек. Для этого необходимо нажать на ПДУ запрограммированную ранее кнопку «Меню». В этом случае устройство подаст звуковой сигнал низкой тональности, означающий вход в системное меню. Находясь в этом самом меню, далее нажимаем кнопку на ПДУ, соответствующую ранее запрограммированной команде «сброс настроек модуля «по умолчанию», а в ответ получаем три коротких сигнала низкого тона, подтверждающих, что сброс настроек выполнен.

Находясь в меню аппаратных настроек можно настроить и звуковые сигналы, подаваемые модулем. Для этого, находясь в меню, необходимо нажать кнопку «управление звуком» на ПДУ и после длинного сигнала высокого тона нажать на ПДУ одну из кнопок управления каналом:

 - для отключения всех звуковых сигналов нажать кнопку «Управление 1-м каналом модуля»;

- для включения всех звуковых сигналов кроме сигналов приёма неверной команды нажать кнопку «Управление 2-м каналом модуля»;

- для включения только звукового сигнала подтверждения приёма правильной команды  нажать кнопку «Управление 3-м каналом модуля»;

- для включения всех звуковых сигналов (приём любой команды, в т.ч. неверной, от ПДУ и клавиатуры, срабатывание таймера автоматического отключения) нажать кнопку «Управление 4-м каналом модуля».

О выполнении операции устройство сигнализирует двумя короткими звуковыми сигналами высокого тона. Обратите внимание, что возможности программы конфигурации «Sokol SHC-15 Terminal»  в части настройки звуковых сигналов гораздо шире, чем непосредственная настройка звуковых сигналов через аппаратное меню модуля.

Для включения функции "имитации присутствия" необходимо нажать на ПДУ, находясь в системном меню, кнопку "Включить всё", при этом устройство подаст длинный звуковой сигнал средней тональности. Для отключения последней - нажать кнопку "Выключить всё". В ответ на отключение функции "имитации присутствия" услышите два длинных звуковых сигнал среднего тона.

Для выхода из меню аппаратных настроек необходимо вновь нажать кнопку «Меню» на пульте дистанционного управления. После двух длинных звуковых сигналов низкого тона можно вновь управлять каналами и лампочками… Если из меню не «выходить» в течение 30 секунд, то «выход» произойдёт автоматически.

Теперь немного о практическом применении различных режимов работы устройства:

Для управления розетками, в которые включены любые электробытовые приборы кроме ламп накаливания (или других ламп, рассчитанных на совместную работу с диммерами, их ещё называют диммируемые) целесообразно установить минимальное значение яркости в окне настройки канала равное 50 (максимальное значение), то же касается и максимальной яркости. После этого следует запретить регулировку яркости канала, управляющего розетками, отключить плавное нарастание и снижение яркости.

Для управления лампами освещения на лестничных клетках, в кладовых, в подъездах и т.п. следует перевести соответствующий канал в режим временной активности, введя в поле настроек время активности в секундах умноженное на 10 и выбрать необходимую яркость, а если необходимо, то и плавное нарастание и снижение яркости. После нажатия на кнопку ПДУ или выключатель управления лампа загорится на установленное время (плавно, если включена соответствующая опция), после чего погаснет (опять же плавно, если разрешено).

Для управления роллетами и гаражными и иными въездными воротами целесообразно установить время активности канала равное или немного больше (если роллеты и ворота снабжены концевыми выключателями) времени полного открытия / закрытия. Если необходимо частично приоткрывать роллеты или ворота, то следует установить небольшое время активности 0,3 – 0,5 сек. Тогда исполнительный механизм будет работать только во время удержания кнопки в нажатом состоянии. Регулировки яркости следует отключить, как описано выше в случае с розетками.

Для управления лампами в режиме диммирования никаких особых настроек не требуется. Главное установить время активности канала равное нулю или выполнить сброс настроек по умолчанию. Остальные настройки (снижение и нарастание яркости, минимальная и максимальная яркость и т.п.) на ваш вкус и цвет.

При выборе пульта дистанционного управления необходимо учитывать, что обязательным условием является его работа по протоколу RC-5. Необходимо, также чтобы число генерируемых кодовых посылок было не менее 20. Необходимо помнить, что наличие, к примеру, 40 кнопок управления не гарантирует. что пульт может подавать 40 различных команд. Многие кнопки на современных ПДУ продублированы и, хоть и имеют различные подписи, внутри пульта электрически соединены параллельно (например « -/-- » и « <= » в пульте RC6).

Желательно использовать пульт с отличным от нулевого адресом системы, если, конечно же, читатели повторившие конструкцию не захотят управлять устройством одновременно с телевизором или доверить свой дом соседу, который переключая каналы будет «играться» с вашим освещением.

В продаже имеется множество универсальных ПДУ, в которых возможен выбор адреса управляемого устройства. Например, пульты серии RC6-2…RC6-5, широко используемые совместно с телевизорами «HORIZONT» шестого поколения, изменяют адрес устройства с «0» на «5» при нажатии совместно с кнопками управления клавиши «VCR». Данное обстоятельство позволяет использовать пульты из серии RC6-2…RC6-5, имеющие 42 кнопки и формирующие 40 команд управления, как для управления телевизором, так и описанным устройством, исключая взаимное влияние.

Идеальным вариантом является последующая переделка ПДУ, которая позволит изменить предаваемый адрес или переключать его. В ПДУ RC6-5 это достигается простым закорачиванием кнопки изменяющей адрес.

Поскольку возможно программирование включения выходов от различных пультов дистанционного управления (например, управление выходами 1...10 от одного ПДУ, а управление выходами 11...15 и сервисными функциями от ПДУ с другим системным адресом), при этом каждый из пультов управляет только «своими» выходами, этой возможностью также не стоит пренебрегать. Как вариант возможно использование одного ПДУ с небольшим количеством кнопок, но переключаемым системным адресом (обычно для этих целей в импортных пультах дистанционного управления используется клавиша «Shift»). В случае отсутствия переключателя его можно установить самостоятельно.

В связи с участившимися письмами с настоятельными "рекомендациями" добавить в устройство "ещё что нибудь", отвечу нижеследующим рисунком: На нём видно, что память программ AT Mega8 использована на все 100%. Все 8192 байта из доступных 8192 заняты!!! Хотите больше? Пора переходить на AT Mega168... Но это в перспективе... После их "удешевления" до уровня AT Mega8A. А если уж очень нужно "что-то особенное", тогда будем договариваться...

Демонстрационную версию прошивки микропроцессора, в hex-формате  можно скачать по ссылке внизу статьи. Ограничениями демонстрационной версии являются: отсутствие сохранения настроек в энергонезависимой памяти устройства и в файл в программе управления для ПК. То есть при пропадании электроэнергии в сети или выключении питания все настройки модуля придётся делать заново ;-). А так же отсутствие функции "имитации присутствия". Она доступна только в полнофункциональной версии 1.1.

Как должны быть запрограммированы Fuse-биты контроллера для микроконтроллеров AT Mega8, AT Mega8A, AT Mega8L изображено на рисунке.

              

Теперь ссылки на закачку:

1.      Демонстрационная версия прошивки микроконтроллера в формате hex здесь;

2.      Программа управления и настроек модуля «Sokol SHC-15 Terminal» тут;

3.      Рисунок печатной платы в формате SL5 lay там;

4.      За таблицей для расчета сопротивлений резисторов делителя напряжения

для клавиатуры  сюда;

5.   Перечень элементов, необходимых для сборки основного модуля в документе формата pdf там;

6.   Печатная плата в формате pdf для изготовления методом лазерно-утюжной технологии где-то здесь;

6.      Все схемы одним архивом вот;

7.   Файл первоначальных настроек устройства в общей куче...

 

Список использованных источников:

1.                  www.servissistemy.narod.ru – мой сайт с последними версиями разработок.

2.                  www.servissistemy.narod.ru/3.htm - Хорошо зарекомендовавший себя «старичок » «15-ти канальная система инфракрасного дистанционного управления».

3.                  http://servissistemy.narod.ru/1.htm - самое «древнее» ДУ «Многоканальная система дистанционного управления освещением или «Умный дом» своими руками». 

 

Источник: http://www.servissistemy.narod.ru/



Получить прямые ссылки к новости
Категория: Авторские работы | Добавил: KIAHACK (17.09.2011) | Автор: Филипович Алексей Игоревич E W
Просмотров: 5499 | Рейтинг: 0.0/0
Меню пользователя
Привет: Гость


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


ПОЛЬЗОВАТЕЛИ
Пользователи на сайте:
Всего: 247
Новых сегодня: 0
Администраторов: 1
Сегодня нас посетили:

Сейчас на сайте:

Kiahack© 2009-2024 Администратор: Kiahack
Create a free website Проверка пр и тиц Информер PR ТИЦ Рейтинг и каталог сайтов ElectroTOP