Страница 1 из 1

Реализовываю чайник на протоколе X10 (выкл. по температуре)

Добавлено: Вс фев 05, 2012 13:46:23
jakob291
Намутил себе "умный дом" на протоколе X10, управляющий - компьютер. Свет и прочее реализовывается легко, но решил реализовать чайник и застрял.
Суть: чайник с аппаратной кнопкой (рачажок, который прыгает вверх-вниз) стоит на своей подставке и есть не просит. Подставка включена в розетку с управляющим модулем X10 (для незнакомых - выключатель, управляемый с компьютера). Кнопка чайника выведена из строя в положении "вкл".
Идея: чайник включается, закипает, кипит и некий датчик "имитирует выключатель", чтобы выключился управляющий модуль. Вот с датчиком вся проблема. Самый простой способ - термический на корпусе. Попробовал использовать термостат, но после выключения и остывания он снова включает чайник, чего мне не нужно.
Вопрос: что здесь можно предпринять? Систему пытаюсь сделать максимально универсальной (идею заменить чайник таким, у которого кнопка "мягкая" и на подставке, рассматривал). Сам модуль не маленький, внутрь чайника не вставишь.
Я зациклился на термодатчике, может есть иной подход? (время не рассматриваем, т.к. время закипания "пустого" нового чайника сильно меньше чем время закипания полного покрытого накипью)
Заранее спаисбо

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вс фев 05, 2012 20:58:40
Blend-a-Med
Датчик вибрации точно сообщит, когда закипел чайник, не зависимо от атмосферного давления (разная температура кипения воды)

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вс фев 05, 2012 22:38:48
jakob291
Спасибо за совет.
А можно ссылочку-совет, что за датчик получше подойдет.
Что касается давления и вариаций температуры, то чисто колебания погодного плана погоды (простите за каламбур) не сделают, ИМХО. Я температуру замерял на корпусе, все равно пока прогреется корпус, пока сообразит датчик температуры, настраивал я его на 65С, работал безотказно.
А по вибрации вопрос тоже есть: чайник металлический, дорогой со всякими там механизмами "кипения шепотом". Не сказать что он прыгает на подставке...

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вс фев 12, 2012 12:19:29
b612
ну что у вас с фантазией? одни часики, да чайники

когда коту делать нечего, он свои яйца лижет.

да простят меня модераторы

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вс фев 12, 2012 15:04:19
Сэр Мурр
Уже отвечал, но ответ пропал вследствие переезда.
Поставьте микрофон с узкополосным фильтром, который выделяет "Ш-ш-ш-" при закипании.

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вс фев 12, 2012 20:09:35
jakob291
Высказывание b612 пропускаем, у кого что болит...
А что касается узкополосного микрофона, то сильно уж сложное устройство получается: микрофон, фильтрация, обработка, выработка сигнала на отключение... Пока бэкдорствую через компьютер по температуре

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вт фев 14, 2012 12:56:24
cahek80
продублируйте систему. в чайнике стоит датчик температуры на термопаре. при закипании пар начинает интенсивно выходить через специальный отвод. термопара нагревается и выключает чайник. поставьте там датчик температуры. пусть пар и его нагревает.
я бы сделал так.

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вт фев 14, 2012 13:18:24
Сэр Мурр
Я понимаю задание так.
Кнопка включения на чайнике находится в принудительно включённом состоянии, но электричество на чайник подаётся не напрямик, а через управляющий модуль.
Модуль подаёт напряжение по программе; исполнительное устройство- любое, управляемое дистанционно.
После закипания чайника, его родной термовыключатель разорвёт цепь подачи напряжения, и этот момент можно использовать для информации о закипании чайника. Через некоторое время, термовыключатель включит цепь, но тут уже дело управляющей прграммы- подавать снова напряжение на чайник, или нет.
Вот так, только поставить датчик тока в цепь питания- и никаких дополнительных ухищрений- на все осталные действия, реагирует программа управления.

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Пт июл 20, 2012 23:45:04
jakob291
Черт, хорошая была идея с собственным выключателем. Только две беды: кнопку я "заклинил", чайник будет кипеть пока весь не выкипит. Да и при отключении чайника цепь не обрывается: кнопка на самом чайнике, а питается подставка...
Продолжаю работать над вопросом в сторону температуры.
P.S. или отследить "разрыв в цепи" в момент выключения чайника все же как-то можно, сложнее чем просто "есть 220 - нет 220"

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Пн фев 04, 2013 22:29:13
jakob291
Путем привлечения везения и большого числа доступных компонентов решил эту проблему во время новогодних праздников. Решение пока не сильно изящное: термодатчик прижимается к боку чайника пружинкой. Стабильность срабатывания достаточна (при минимуме воды чайник со своим родным термоэлементом кипел и дольше). Управляющее воздействие осуществляет прерывающая ток Ардуино, которая в свою очередь получает команды от компьютера по радио.
P.S. Вообще я думаю что скоро у меня над домом самолеты падать начнут - приемо-передатчиков уже столько, что кончаются адреса, у соседей, например, радионяня уже не ловит толком)

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Пн фев 04, 2013 23:27:59
kalobyte
а что будет, если твой чайник закипит без воды и тебя дома? :tea:
ну и самолетам ничего не будет, а вот головные боли и усталость тебе гарантированы :)))

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вт фев 05, 2013 06:43:20
Panda_Y2K
Можно взглянуть на реализацию железной части для протокола Х10? (схему и фото если можно)

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вт фев 05, 2013 10:30:12
jakob291
Panda_Y2K писал(а):Можно взглянуть на реализацию железной части для протокола Х10? (схему и фото если можно)

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

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вт фев 05, 2013 11:22:11
jakob291
kalobyte писал(а):а что будет, если твой чайник закипит без воды и тебя дома? :tea:
ну и самолетам ничего не будет, а вот головные боли и усталость тебе гарантированы :)))


Ух что тут будет...
На самом деле тут в мой проект вмешался товарищ, и реализовал бешеную систему безопасности)
Кратко алгоритм такой:
1. Абсолютный максимум (экспериментально) - 7 минут 30 секунд. Если за это время не будет получена информация о том, что чайник был отключен, то принудительно обесточивается цепь.
2. Цепь встает на "аварию" и перестает срабатывать на дальнейшие автоматические команды. Сбросить можно только вручную.
3. Приходит смс о том, что чайник отработал неправильно и больше его использовать нельзя.
4. Спустя 10 минут приходит серия снимков с камеры (чайник в кадре оказался случайно, а мы этим воспользовались) и информация о температуре на кухне.
5. И в конце концов у этого чайника есть свой механизм защиты, он испытан неоднократно и работает независимо от кнопки.
6. Да, кстати датчику на боку достаточно температуры, чтобы штатно посчитать, что чайник закипел даже когда он пустой (чайник металлический, стенка достаточно прогревается от голого нагревательного элемента.

В скором времени приделаю какой-нить датчик, типа датчика нажима, под площадку. Будем взвешивать чайник и определять, есть в нем вода или нет.

Re: Реализовываю чайник на протоколе X10 (выкл. по температу

Добавлено: Вт мар 19, 2013 12:27:35
gons1975
Я вот тоже намутил умный дом, вернее только начал - дальше больше вот ресурс [url]http://дом21век.рф[/url] так же продам модули x10 если кому надо