Бюджетные DIY модули для умного дома

Умный дом ( Smart Home ) своими руками.

Re: Бюджетные DIY модули для умного дома

Сообщение Angel71 » 25 апр 2015, 16:44

логика конечно в их действиях есть, минимизация компонент на плате это как минимум удобно. с другой стороны это же делает их более узкоспециализированными. кроме iso11898-2 есть и другие.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Бюджетные DIY модули для умного дома

Сообщение =DeaD= » 01 май 2015, 22:17

Собрал прототип 6-канального диммера на ардуино. Выглядит ужасно, но работает как надо.

Пока сделал тупую трансляцию положения выключателя, а чтобы не было совсем скучно - добавил эффект плавного включения/выключения.

В дальнейшем подцеплю Arduino через TP-Link и настрою управление через OpenHAB.
Вложения
DSC_2455.jpg
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Бюджетные DIY модули для умного дома

Сообщение Angel71 » 02 май 2015, 00:40

макетка как макетка, ничего ужастного.
:crazy: а я сегодня целый день потратил на написание нового парсера для команд. несчастных 100 строк кода, а пару раз чуть мозг не свернул. зато теперь почти всё устраивает (флеш и озу немного слопало), зато удобно. нужно дёрнуть какую ф-ю, объявляем и даже параметры можно передавать. парсить параметры не стал, так строкой и передаю, ф-и пусть уже разгребают.
Код: Выделить всё
Cmd::CommandData cmdList[] = {
   { "1", f1 },
   { "542", f2 },
   { "23", f2 },
   { "542", f1 },
   { "356", f2 },
   { "356", f2 },
   { "356", f1 }
};

Код: Выделить всё
Opening port
Port open
init
got string (str len 10): 542 80 f 
cmd |542|3
params |80 f|4
cmd_list_len 7
i = 0    command from list: 1
i = 1    command from list: 542
equal
f2 got data: 80 f
f2 done
i = 2    command from list: 23
i = 3    command from list: 542
equal
f1 got data: 80 f
f1 done
i = 4    command from list: 356
i = 5    command from list: 356
i = 6    command from list: 356

ну и как бонусом цикл не стал брякать, можно будет на одну команду дёргать разные ф-и.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Бюджетные DIY модули для умного дома

Сообщение =DeaD= » 03 май 2015, 20:12

Немного порисовал, много подумал, немного поделал.

Поделал - прикрутил "приглушенный свет", включающийся, если период "выключенного света" был меньше 1 секунды. То есть если просто пользоваться выключателем - всё как обычно. А если быстро выключить и включить - будет порядка 15% от яркости. Идеально для просмотра фильмов, чтобы было немного видно обстановку в комнате.

Немного порисовал - накидал эскиз платы диммера на 4 канала и пачку входов. Пока приостановил, т.к. понял, что изначальная задумка сделать USB-порт сбоку модуля будет крайне неудобна в дальнейшей эксплуатации. Надо выводить miniUSB-разъем ардуины в идеале на лицевую панель модуля (потребует дополнительной платы, устанавливающейся под углом к основной плате модуля) или хотя-бы вниз (потребует длинные "ноги" для ардуино, если захочется её вывести на 2 уровень над клеммниками для "входов".

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

Буду рад умным мыслям по теме :)

Еще приму в дар мысли, как можно обычным выключателем обеспечить какие-нибудь "комбинации" по управлению светом.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Бюджетные DIY модули для умного дома

Сообщение Dmitry__ » 03 май 2015, 21:55

=DeaD= писал(а):Немного порисовал, много подумал, немного поделал.

Можно поныть? Зачем 6 диммерных каналов в одном месте? Менять проводку? Кому вообще сейчас нужны диммеры для ламп накаливания? У меня лампы накаливания остались только в ванной и на кухне, т.к. не могут перегореть (низковольтные галогенки). Т.е. диммеры еще должны уметь работать с трансформаторной нагрузкой, я дорабатывал трансы галогенок - выпаивал помехоподавл. конденсаторы, т.к. они жгут тиристоры.
Если делать сейчас плавный свет для умного дома, то для светодиодного освещения. Кста, светодиоды сейчас по цене ламп накаливания...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Бюджетные DIY модули для умного дома

Сообщение Angel71 » 03 май 2015, 23:05

простые выключатели очень разные. введи ради интереса на алиэкспрессе "wall switch" и "wall switch touch".
с выключателем можно попробовать подумать, как использовать различные емкостные варианты. примерно так
1.jpg

под панель или под кнопку, если она достаточно большая. а сверху на пластик рисунок нанести, тампопечатью или ещё как.
для сенсорных ещё есть примерно такие, у них под пластик листик с картинкой сложить можно
1_.jpg

нормальные коробки правда похоже дорого стоят и хз, где дешево их брать. с сенсорными чуть проще, их полностью или частично самостоятельно делать можно. дешевле и проще взять самую недорогую коробку или весь выключатель, у которого коробка примерно такая
1__.jpg
1__.jpg (41.26 КиБ) Просмотров: 2019

а к ней свою панельку. просто квадратный кусочек пластика, а в нём дырочек.
просто емкостные кнопочки и слайдеры то понятно.
давным давно я уже упоминал частотно-емкостной вариант, разработанный диснеевской лабораторией. ну там феншуй и дорого, а сейчас есть уже и простенькое для дунь. одна из реализаций тут.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Бюджетные DIY модули для умного дома

Сообщение Dmitry__ » 03 май 2015, 23:15

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

Re: Бюджетные DIY модули для умного дома

Сообщение Angel71 » 03 май 2015, 23:19

:oops: я в диммеры не лез, то для =DeaD= было. :crazy: хотя бы по тому, что даже близко не знаю, для чего они реально нужны.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Бюджетные DIY модули для умного дома

Сообщение =DeaD= » 04 май 2015, 09:05

Dmitry__ писал(а):Можно поныть? Зачем 6 диммерных каналов в одном месте? Менять проводку?

Если не городить радиоканалы до каждого выключателя и канала диммера и не устраивать передачу сигналов через сеть, то один фиг надо менять проводку. Лично у меня в доме вся проводка по освещению сразу заведена на 2 щитка мимо выключателей, и сами выключатели туда же заведены, у соседа так же сделано.

Dmitry__ писал(а):Кому вообще сейчас нужны диммеры для ламп накаливания? У меня лампы накаливания остались только в ванной и на кухне, т.к. не могут перегореть (низковольтные галогенки). Т.е. диммеры еще должны уметь работать с трансформаторной нагрузкой, я дорабатывал трансы галогенок - выпаивал помехоподавл. конденсаторы, т.к. они жгут тиристоры.

Это другое дело, надо будет поизучать, что нужно для работы с трансформаторной нагрузкой. У меня пока просто лампочки "ильича" вкручены в патроны :)

Dmitry__ писал(а):Если делать сейчас плавный свет для умного дома, то для светодиодного освещения. Кста, светодиоды сейчас по цене ламп накаливания...

Для светодиодного тоже будет, просто у меня это сейчас не актуально. ШИМ на 12В сделать - проще простого.
Светодиоды по цене ламп накаливания в том же свечении? Это про какие речь?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Бюджетные DIY модули для умного дома

Сообщение Dmitry__ » 04 май 2015, 17:57

=DeaD= писал(а):Если не городить радиоканалы до каждого выключателя и канала диммера и не устраивать передачу сигналов через сеть, то один фиг надо менять проводку.

Радиоканал стоит 150р. за комплект приемник/передатчик, в розницу, уже со всеми барыжными наценками, т.е. дешевле проводов :)
http://roboparts.ru/products/4096432

=DeaD= писал(а):Светодиоды по цене ламп накаливания в том же свечении? Это про какие речь?

Вот такие защищенные прожекторы покупаю по 250р, цену 10-ти ваттного диода можешь прикинуть :)
http://kazan.blizko.ru/products/prozhektor_svetodiodny_10vt_3000k_49501523
Вот такие покупал то ли по 100р. то ли по 90...
http://ctsb.pulscen.ru/goods/15598371-svetodiod_sverkhyarki_10vt_900lm_900ma

=DeaD= писал(а):Для светодиодного тоже будет, просто у меня это сейчас не актуально. ШИМ на 12В сделать - проще простого.

А вот тут надо аккуратнее, питать диоды надо постоянным током, чтоб от стробоскопа глаза не вылезли, инерционность светодиодов равна нулю, это не вольфрам на 2000K...
Изучайте мой опыт :roll:
http://roboforum.ru/forum104/topic13806-30.html#p308772
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Бюджетные DIY модули для умного дома

Сообщение Angel71 » 04 май 2015, 18:10

Dmitry__, нормальные трансиверы стоят примерно столько же. :) те же nrf24 и куча других. со встроенным мк правда чуть подороже, но если не будет цели делать как можно дешевле, может после вайфая и с блютузами попробует.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Бюджетные DIY модули для умного дома

Сообщение =DeaD= » 04 май 2015, 18:18

Dmitry__ писал(а):
=DeaD= писал(а):Если не городить радиоканалы до каждого выключателя и канала диммера и не устраивать передачу сигналов через сеть, то один фиг надо менять проводку.

Радиоканал стоит 150р. за комплект приемник/передатчик, в розницу, уже со всеми барыжными наценками, т.е. дешевле проводов :)
http://roboparts.ru/products/4096432

И в какое место обычного выключателя предлагается воткнуть этот радиоканал? И откуда брать для него питание? И что за МК будет им рулить? И сколько это всё будет стоить и сколько места занимать и какая надежность? :)

Dmitry__ писал(а):
=DeaD= писал(а):Светодиоды по цене ламп накаливания в том же свечении? Это про какие речь?

Вот такие защищенные прожекторы покупаю по 250р, цену 10-ти ваттного диода можешь прикинуть :)
http://kazan.blizko.ru/products/prozhektor_svetodiodny_10vt_3000k_49501523
Вот такие покупал то ли по 100р. то ли по 90...
http://ctsb.pulscen.ru/goods/15598371-svetodiod_sverkhyarki_10vt_900lm_900ma

Спасибо за наводку, поизучаем!

Dmitry__ писал(а):
=DeaD= писал(а):Для светодиодного тоже будет, просто у меня это сейчас не актуально. ШИМ на 12В сделать - проще простого.

А вот тут надо аккуратнее, питать диоды надо постоянным током, чтоб от стробоскопа глаза не вылезли, инерционность светодиодов равна нулю, это не вольфрам на 2000K...
Изучайте мой опыт :roll:
http://roboforum.ru/forum104/topic13806-30.html#p308772

Хм, даже на высоких частотах будет проблема?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Бюджетные DIY модули для умного дома

Сообщение Angel71 » 04 май 2015, 18:22

с питанием это самое жестокое. со старой проводкой и без подвода питания только замыкать цепь. когда выключено, то некоторые лампочки правда немного блымают, но хоть так.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Бюджетные DIY модули для умного дома

Сообщение Dmitry__ » 04 май 2015, 18:37

=DeaD= писал(а):И в какое место обычного выключателя предлагается воткнуть этот радиоканал? И откуда брать для него питание?

У меня питаются последовательно лампе, т.е. по 2-х проводной схеме :D
http://roboforum.ru/forum104/topic13534.html
=DeaD= писал(а):И что за МК будет им рулить? И сколько это всё будет стоить и сколько места занимать и какая надежность?

На лицо явная проблема: проще назадавать вопросов, чем посмотреть :)
МК - pic12f, цена < 0.5$, занимаемое место - очень мало, надежность - весь свет в квартире больше 15 лет. Еще продано около 100 комплектов, ни один не вернули.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Бюджетные DIY модули для умного дома

Сообщение =DeaD= » 04 май 2015, 20:29

Dmitry__ писал(а):
=DeaD= писал(а):И в какое место обычного выключателя предлагается воткнуть этот радиоканал? И откуда брать для него питание?

У меня питаются последовательно лампе, т.е. по 2-х проводной схеме :D
http://roboforum.ru/forum104/topic13534.html

А потом кто-нибудь купит каких попало ламп и начнет задавать вопросы "почему у меня лампа выключенная мерцает???" :)
Но решение конечно интересно.

Dmitry__ писал(а):
=DeaD= писал(а):И что за МК будет им рулить? И сколько это всё будет стоить и сколько места занимать и какая надежность?

На лицо явная проблема: проще назадавать вопросов, чем посмотреть :)
МК - pic12f, цена < 0.5$, занимаемое место - очень мало, надежность - весь свет в квартире больше 15 лет. Еще продано около 100 комплектов, ни один не вернули.

Спасибо за инфу, позже познакомлюсь детально.

На самом деле есть огромная проблема с дизайном "морды" выключателя, устраивающей пользователей, если его делать самому, либо с тем, как подцепиться к уже готовому выключателю, оставаясь в пределах штатного подрозетника, если использовать уже имеющийся с устраивающим дизайном.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Домашняя автоматизация

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

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