roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 18:19

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 06 ноя 2013, 06:53 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Потихоньку буду выкладывать свой супер-пупер-мега-диммер. Проект древний, выключатели работают около 13 лет. Фишка диммера в прикручивании автомобильных брелков из темы:
forum104/topic11831.html

;*******************************************************************************************
Обновление от 28 июня 2016г:
Некоторые моменты беспроводного диммера:
http://roboforum.ru/forum104/topic13534-15.html#p356637
Прошивка для автомобильных брелков:
Вложение:
makel_12f1840.HEX [3.19 КиБ]
Скачиваний: 391

Текущие установки eeprom:
Код:
;*******************************************************************************************
;Карта eeprom:
                org     0xF000
ManufCode               equ     $-0xF000                ;мануфактурный код: 0123456789ABCDEF
                        de      0xEF, 0xCD, 0xAB, 0x89
                        de      0x67, 0x45, 0x23, 0x01

ConstModeDecoder        equ     $-0xF000                ;режим работы декодера
                        de      b'10000001'             ;7-й бит = "1" - вкл. rs232 (9600, 8, n, 1), Out4 отключается
                                                        ;6-й бит = "1" - инверсия входа приемника (не реализовал)
                                                        ;3-0 биты - режим работы выходов Out4-Out0 (dccharacter-у ириску за идею :)
                                                        ;"0" - пока нажата кнопка - выход "1"
                                                        ;"1" - триггерный режим (идея Ann с робофорума)

SerialNumber            equ     $-0xF000                ;разрешенные серийныe номерa 10 шт.
                        de      0x01, 0x00, 0x00, 0x00
                        de      0x02, 0x00, 0x00, 0x00
                        de      0x03, 0x00, 0x00, 0x00
                        de      0x04, 0x00, 0x00, 0x00
                        de      0x05, 0x00, 0x00, 0x00
                        de      0x06, 0x00, 0x00, 0x00
                        de      0x07, 0x00, 0x00, 0x00
                        de      0x08, 0x00, 0x00, 0x00
                        de      0x09, 0x00, 0x00, 0x00
                        de      0x0a, 0x00, 0x00, 0x00

;*******************************************************************************************

;*******************************************************************************************

Ниже начальный проект:

Во вложении: прошивка для pic12f675, 2 варианта плат (под большой и маленький ирда приемник), контур емкостного сенсора для печати на принтере. Печатки в формате pcad. Номиналы деталей в свойствах деталей. Если нет установленного pcada, пользуйтесь вьювером...
Вложение:
zip.zip [36.92 КиБ]
Скачиваний: 0

Схема:
Вложение:
Dimmer_Sch.jpg
Dimmer_Sch.jpg [ 149.96 КиБ | Просмотров: 5235 ]

Печатка сделана под корпус makel-овских антенных розеток.
Вложение:
Dimmer_Pcb.jpg
Dimmer_Pcb.jpg [ 94.24 КиБ | Просмотров: 5006 ]

Пружинка слева внизу - контакт на емкостной сенсор. Пружинки добывал из старых ibm клавиатур.
Вложение:
IMG_3444.JPG
IMG_3444.JPG [ 1.71 МиБ | Просмотров: 4976 ]

Подсветку технологично не получилось сделать, тупо напаивал светодиоды на экран ирда датчика :oops:
Вложение:
IMG_3445.JPG
IMG_3445.JPG [ 1.74 МиБ | Просмотров: 4944 ]

Вид с заду :)
Вложение:
IMG_3446.JPG
IMG_3446.JPG [ 1.66 МиБ | Просмотров: 4952 ]

Так вставлен в корпус makel, белый налет - след от суперклея :pardon:
Вложение:
IMG_3447.JPG
IMG_3447.JPG [ 1.51 МиБ | Просмотров: 4941 ]

И вставлен в металлич. рамку, штатная пластиковая перемычка заменена на стеклотекстолитовую (при закручивании винтов, выгибался штатный пластиковый корпус)
Вложение:
IMG_3449.JPG
IMG_3449.JPG [ 1.91 МиБ | Просмотров: 4927 ]

Вот разные варианты сенсоров, от неправильного (вверху слева), до конечного правильного варианта (внизу справа). Как показало время, проводочком подводить сенсор под бумажный скотч (1-я фотка) - неправильно, скотч от времени отходит, сенсор перестает работать. 2-я фотка - неизолированный сенсор, тоже плохо. Фольга для сенсоров - алюминиевая лента с клейкой основой, для теплоизоляции...
Вложение:
IMG_3451.JPG
IMG_3451.JPG [ 1.72 МиБ | Просмотров: 4926 ]

Общий вид:
Вложение:
IMG_0220.JPG
IMG_0220.JPG [ 1.76 МиБ | Просмотров: 4981 ]

В диммере хитрый бестрансформаторный блок питания, который позволяет питать диммер через саму лампу (не нужен 3-й провод), актуально для квартир с 2-х проводной проводкой для выключателей. Кто поймет как это работает, тому медаль с закруткой на спине :)
Пока копипастю описание диммера без keeloq , потом буду чесать репу как это все оформить...
Код:
Регулятор света с сенсорным и инфракрасным управлением

Регулятор света предназначен для управления электрическими лампами накаливания, используемых в жилых помещениях, и устанавливается вместо стандартного выключателя.
Управлять регулятором можно двумя способами:
1. От емкостного сенсора. ( Поднести руку близко к выключателю).
2. От дистанционных пультов бытовой техники.
Регулятор имеет энергонезависимую память на 5 пультов.

Требования безопасности

ВНИМАНИЕ! УСТАНОВКУ ВЫКЛЮЧАТЕЛЯ ПРОИЗВОДИТЬ ТОЛЬКО ПРИ ОТКЛЮЧЕННОЙ СЕТИ!
Запрещается вскрывать, разбирать электронный блок и вносить в его схему изменения.
Запрещается подключать нагрузку большей мощности, чем указано в разделе "Технические данные". Не допускается попадание воды внутрь корпуса регулятора. Не включать регулятор в индуктивную нагрузку (трансформатор, лампы дневного света…)

Технические данные

Номинальное напряжение, В

220

Частота тока, Гц

50

Максимальный ток, А

3

Мощность, Вт

от 40 до 600

Программирование пультов:
1. Нажмите и удерживайте сенсор в течение 1 минуты (лампа начнет мигать).
2. Отпустите сенсор.
3. На дистанционном пульте нажмите последовательно кнопки, которые будут соответствовать командам:
"Вкл.", "Выкл.", "Яркость +1", "Яркость -1".

Запись каждой команды сопровождается одной вспышкой лампы. Завершение программирования одного пульта подтверждается двойной вспышкой лампы. Регулятор автоматически выйдет из режима программирования, если пауза между нажатием кнопок будет больше 15-ти секунд. При входе в режим программирования, все старые пульты автоматически стираются из памяти. Если программируемая кнопка уже есть в памяти регулятора, то она не будет записана.

Настройка емкостного сенсора:
1. Нажмите и удерживаете сенсор в течение 1 минуты (лампа начнет мигать).
2. Продолжайте удерживать сенсор пока лампа не перестанет мигать ( 8 вспышек)
3. Отпустите сенсор и регулятор в течение 5 секунд настроится на максимальную чувствительность.
Если Вы хотите настроить сенсор на меньшую чувствительность, то удерживайте руку у сенсора. Уровень чувствительности сенсора будет показываться яркостью лампы. Чем ближе рука к сенсору, тем ярче горит лампа и соответственно меньше чувствительность сенсора.

Регулятор поставляется с настроенным сенсором на максимальную чувствительность. Если при первом включении регулятора, сенсор не реагирует на нажатие, то регулятор автоматически войдет в режим настройки сенсора и настроит максимальную чувствительность. Вам нужно просто подождать около 1 мин.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 06 ноя 2013, 09:12 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Класс. Гений ты, учитель.
И не накассандрил совсем :-)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 06 ноя 2013, 12:18 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) о, чудненько


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 06 ноя 2013, 16:47 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а где картинка что куда припаивать на печатной плате?
нипоняяятно

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 10 ноя 2013, 21:52 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Добавил прошивку, печатки и фоток. Это вариант инфракрасного управления. С меня keeloq...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 10 ноя 2013, 23:05 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Дим, а что будет если на GP4 прилетит фаза?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 10 ноя 2013, 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Будет бубльгум и куча углей. Сенсор работает не как обычные диммеры (наведение наводок на высокоомный вход). Там честный емкостной сенсор. На GP4 подается частота в 1 мгц. с внутреннего генератора picины. Конденсатор C6 является резистором для высокочастотного сигнала. При приближении руку к сенсору, появляется емкостная нагрузка, которая уменьшает уровень вч. сигнала. Это изменение ловит детектор с фильтром: d3, c5, r13. Pic-у остается только замерять уровень постоянного напряжения внутр. ацп на GP0.
Чувствительность сенсора настраивается, для этого надо держать больше минуты сенсор, лампа начнет мигать (режим программирования пультов), если продолжать удерживать сенсор, то диммер перейдет в режим настройки сенсора. В этом режиме диммер будет показывать уровень сенсора яркостью лампы. При приближении руки - яркость увеличивается. Удерживая руку на нужном расстоянии больше 3-х секунд - новое значение сенсора записывается в eeprom...
Да, если настроить очень высокую чувствительность, то весной (при увеличении влажности - сенсор будет все время нажат), диммер сам выйдет в режим программирования и настроит сенсор на меньшую чувствительность. Так я узнаю о смене времен года: осень - весна :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 10 ноя 2013, 23:43 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Dmitry__ писал(а):
Да, если настроить очень высокую чувствительность, то весной (при увеличении влажности - сенсор будет все время нажат), диммер сам выйдет в режим программирования и настроит сенсор на меньшую чувствительность. Так я узнаю о смене времен года: осень - весна :D

вот это вобще крутая фича :)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 11 ноя 2013, 06:57 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Дим, я понимаю так, что у тебя очень много шкафов. Одним выключатель заставил. Другим окно :-)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 11 ноя 2013, 14:47 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Dmitry__ писал(а):
Так я узнаю о смене времен года: осень - весна :D

не узнаешь, у тебя же выключатель шкафом закрыт!

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 11 ноя 2013, 19:59 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
Дим, я понимаю так, что у тебя очень много шкафов. Одним выключатель заставил. Другим окно

Чо пристал? У меня выключателей - тыщи, в начале 2000-х даж продал около двух сотен штук.

Myp писал(а):
не узнаешь, у тебя же выключатель шкафом закрыт!

Так яж жеж лампочку шкафом не закрывал, а она начинает мигать при входе в режим настройки сенсора. Что очень заметно :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 22 фев 2015, 12:04 
Не в сети

Зарегистрирован: 11 мар 2013, 18:26
Сообщения: 58
А что такое в схеме диммера означает мк1? похоже на микрофон)


Вложения:
мк.JPG
мк.JPG [ 9.87 КиБ | Просмотров: 4504 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 22 фев 2015, 16:55 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Ага, микрофон, но он не используется. Это когда я был молодой, амбициозный, хотел сделать и светомузыку и аккустич. выкл. Но случился институт, экзамены, сессия, ой - жена, дети, памперсы :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 22 фев 2015, 19:18 
Не в сети

Зарегистрирован: 08 май 2014, 18:32
Сообщения: 609
Dmitry__ писал(а):
Ага, микрофон, но он не используется. Это когда я был молодой, амбициозный, хотел сделать и светомузыку и аккустич. выкл. Но случился институт, экзамены, сессия, ой - жена, дети, памперсы :D

Гыгы. Как раз на задолбашках сегодня было решение. :ROFL:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dimmer with irda, keeloq, capacitive sensor
СообщениеДобавлено: 27 июн 2016, 20:23 
Не в сети

Зарегистрирован: 11 мар 2013, 18:26
Сообщения: 58
Dmitry__ писал(а):
Потихоньку буду выкладывать свой супер-пупер-мега-диммер. Проект древний,

Привет, а ты прошивку для этого диммера под keeloq доделовал? если есть что нибудь, могу потестить)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO