Умный дом для новичка?

Всем привет!
Часто встречаю статьи на хабре и на других сайтах, как пользователи сооружают умный дом на основе контроллеров (Arduino и т.п.). Очень захотелось научиться этому. На данный момент я C++ программист. Насколько сложно будет вникнуть в это? Хотелось бы интересных статеек, советов. Для начала хочу выключатель света на пульте или через web-интерфейс во всей квартире. Положил взгляд на Arduino.
  • Вопрос задан
  • 15820 просмотров
Решения вопроса 2
0neS
@0neS
Чтобы включать/выключать свет 220в через web-интерфейс нужна любая плата arduino, реле и ethernet-шилд.
Плату лучше брать uno/mega, чтобы можно было ethernet-шилд просто воткнуть в нее.
Если хотя бы посредственно знакомы с c/c++, помигать светодиодом или включить/выключить свет через реле на arduino научитесь за 10 минут.
С web-интерфейсом тоже ничего сложного, но нужно будет разобраться в несложных готовых примерах.
С пультом еще легче, чем через ethernet. Покупаете вот такой ресивер (можно без пульта, подойдет от любого телевизора). Подключаете его к плате, подключаете нужную библиотеку и смотрите монитор порта, в нем будут выводиться hex-значения комманды, нажимаемой на пульте. Вам останется только запомнить это значение и условием if (полученная_комманда==нужная_команда) производить нужное действие (включение света и т.д.). Вот хороший пример.
Ответ написан
@artanets
Выключить/включить свет легко. Также как моргнуть светодиодом, только вместо светодиода 2 реле (первое на 5 в, второе на 220в.) Если свет с пульта то нужен инфракрасный датчик, или модуль. Если через интернет, нужна ардуино с сетевым портом или с wifi/bluetooth, ну или модули(шилды) к ней.
Библиотеки для управления по сети и примеры, есть во вшитых примерах в arduino ide.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
Научите сперва свет в спальне выключаться по двойному хлопку в ладоши.
Ответ написан
Комментировать
noonv
@noonv
arduino как раз на C++ и программируется - так что всё получится, а примеров хватает :)
Ответ написан
Комментировать
Jey
@Jey
программист, изобретатель, организатор
Могу рекомендовать сообщество smartliving.ru -- там и по Arduino много обсуждений и кое-что по-серьёзнее :) Если что, обращайтесь -- чем смогу, помогу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы