Связь нескольких Arduino между собой на растоянии 5м и более метров
Вообщем уже более чем полгода делаю так сказать "Умный дом". Пока он постоен на сети 1-wire и выполняет примитивные функции... Но со знакомством с Arduino'й, понял что одной 1-wire здесь не обойдется..
Что есть.
Сервер (мастер для 1-wire) и соответственно датчики, ключи разбросаны по дому.
Планируется.
Изготавливать по мере необходимости отдельные модули на Arduino, которые также будут разбросаны по дому. Как по мне, использование Arduino в домашней автоматизации, это не только расширяет функционал, но и какае-то автономность... если вдруг сервер (мастер) будет не доступный.
Так вот, в первую очередь, хочется чтобы все управлялось централизовано (с сайта + планшетника), для этого нужен сервер.
Вот и вопрос. Как все эти модули связать с сервером и при необходимости управлять ими с того же сайта или планшетника?
Пока в голову лезут только такие варианты:
1. По той же 1-wire, которая уже есть в доме. Тогда, на сколько я понял, нужно в каждую Arduin'у заливать скетч, который ее будет эмулировать как 1-wire устройство. Несколько примеров этой реализации в инете уже есть. Но еще не уверен что получится все так гладко...
2. По RS-485. Т.э. тянуть дополнительную сеть.. Поидее можно по той же витой, что и 1-wire идет. Также есть примеры реализации, и вроде как попроще, чем на 1-wire.
3. Беспроводной вариант. На счет надежности может менее надежный чем проводной, но зато можно управлять модулями в самых необычных местах, там где нет провода
3.1. Дорогой. Xbee. Пока вообще с этой штукой не знаком, но слышал.
3.2. Бюджетный. Радиосвязь на модулях с частотами 315МГц или 433Мгц. Но пока не совсем пойму как такой модуль подключить к компу. Пока в голову приходит, сделать Ардуину мастером, в которой будет управляющий скетч и она будет подключена по USB к серверу. Но подозреваю есть более простой вариант, без использовании этой Ардуины.
Может кто еще более простое и надежное решение посоветует? Или на каком лучше варианте остановиться?
P.S. Переименуйте плз. тему в "Связь Arduino с компом не по USB (на растоянии от 5м и более метров)"
Re: Связь Ardino с компом не по USB
Беспроводное управление можно реализовать на модуле RFM12 При организации Mesh сети проблем со связью не будет, так как в дальние уголки дома связь будет проходить по выбранному сервером маршруту, если маршрут обрывается то сервер подберет другой маршрут и т.д.
Управление по витой паре пока считается самым надежным и более дешевым способом. Для управления достаточно 2-х пар по одной будет происходить связь по другой паре питание модуля. За счет того что питание идет по кабелю достигается компактность модуля. У нас сейчас как раз в разработке такой модуль, он будет устанавливаться на дно стандартного подрозетника
Re: Связь Ardino с компом не по USB
Chip, а клеммник J6 это вход или выход? Вы по кану общаться будете?
Re: Связь Ardino с компом не по USB
Протокол общения свой.
J6, J1, J2 это для подключения выключателей со встроенной светодиодной подсветкой
Re: Связь Ardino с компом не по USB
Защиту бы добавить, а то прямые выхода питания не желательны, если только для светодиода, то проще доп. сопротивление перенести на плату.
Re: Связь Ardino с компом не по USB
Перенести резистор не получится , так как это серийно выпускаемый выключатель
Re: Связь Ardino с компом не по USB
Цитата:
Сообщение от
Chip
Перенести резистор не получится , так как это серийно выпускаемый выключатель
Как вариант, при маленьком тираже можно и дорожку перерезать и подкинуть резистор, просто если витая пара будет использоваться, то не исключено кз.
Re: Связь Ardino с компом не по USB
Плата будет стоять в подрозетнике вместе с выключателем. Защита от КЗ на основном БП будет реализована
Re: Связь Ardino с компом не по USB
Цитата:
Сообщение от
Chip
Плата будет стоять в подрозетнике вместе с выключателем. Защита от КЗ на основном БП будет реализована
Вопросов нет.:)
Re: Связь нескольких Arduino между собой на растоянии 5м и более метров
Очень интересное решение по витой...
Сроки и примерная стоимость я так понимаю пока не известны?