Сегодня у меня пришла ещё мега с китая. Шла месяц.
Сейчас имею Mega 2560, Uno, и пару Pro Mini, из беспроводной связи - сглупил и купил bluetooth HM-10.
Нужно было заказывать модуль с wi-fi на openwrt.
Существуют вот такие штуки HLK-RM04.
на этой платке уже есть GPIO, а значит можно рулить сразу какой-нибудь нагрузкой. Да и стоят копеечно.
С xBee конечно можно связываться, но, я в этом деле не специалист, каждый раз как нужно что-то делать - как будто новую книгу читаю. А с wi-fi всё-таки знаком лучше.
Плюсы wi-fi для меня в том, что предположим у меня задача такая задача - автоматическое отпирание дверей когда я приехал.
С wi-fi решается просто - скриптом мониторим постоянно подключение и уровень сигнала, как только он соответсвует заданному - дверь отпирается (мониториться телефон будет).
Вот по этому и жалею что bluetooth 4.0 модуль купил, что мог 1 ударом несколько зайцев прибить.
Пользователь решил продолжить мысль 14 Февраля 2014, 17:59:04:
Сейчас тестирую "openhab" - ну пока только запустить пытаюсь, вываливается с ошибкой доступ запрещен, хотя от рута запускаю.
Думаю это тупиковый вариант, да и на сервере машину с java стремаюсь ставить, уж слишком часто слышу об уязвимостях в java.
Есть идея обработки событий чисто на скриптах bash.
То есть, на контроллере будет выполнятся порядок действий, допустим держать среднюю температуру когда кто-то дома есть +22 градуса.
Микроконтроллер будет сам постоянно выполнять эту функцию и время от времени сбрасывать логи на сервер, который уже будет отправлять эту информацию в браузер или на телефон.
Если вдруг мороз на улице и хочется по приходу домой поскорее согреться - выставляем +24 градуса. Это значение записывается в во временную память микроконтроллера с таймером сброса этого параметра скажем через 1 час после того, как кто-то зашел в дом.
Вот такой алгоритм.
Сервер вроде как только консолидирует информацию со всех датчиков и отправляет его на телефон или монитор. Ну и корректирует какие-то параметры.
Ещё не запустил openhab, но он мне почему-то не нравится. Подкупает только тем что есть приложение для мониторинга и управления под ios.
Подумываю устроить управление через xmpp(jabber).
Эх, жаль жидовский apple так и не открывает исходники для imessages, было бы здорово с ubuntu сообщения отправлять в iphone и на mac.
А так - не очень умный дом получается, обратная связь хромает. Хотя конечно это же можно организовать через смс - но разориться можно будет на этих смс.
Пользователь решил продолжить мысль 14 Февраля 2014, 18:02:02:
Я думаю на базе tplink сигнализацию для авто сделать.
Можно будет чем угодно рулить, к нему же через usb-hab прикрутить и 3G-модем, для доступа от куда угодно.
Пользователь решил продолжить мысль 14 Февраля 2014, 18:13:41:
Ещё проблема вот в чем.
Не знаю как организовать всё.
В каждой комнате планируется по горе датчиков.
Несколько температуры пола, температура воздуха и влажность, положение жалюзи и прочей лабуды.
Не знаю как делать.
Вешать всё на один mega-2560 или устроить в каждую комнату по микроконтроллеру.
И не знаю как подключать датчики к микроконтроллеру. 1-wire уже разжеван в интернете для arduino -бери и делай.
А других, которые без дополнительных конвертеров на прямую к arduino бы цеплялись не знаю, да ещё чтоб расстояние по проводу держало метров 10.