Показаны сообщения с ярлыком TP-Link. Показать все сообщения
Показаны сообщения с ярлыком TP-Link. Показать все сообщения

среда, 1 мая 2013 г.

Делаем систему «Умный дом» на Arduino часть 1.


smart home
Добрый день сегодня хочу начать серию статей про умный дом на Ардуино. Конечно его нельзя назвать в полном смысле умным домом скорее системой мониторинга.
Сегодня выложу исходные коды и схемы модулей, смотрим под катом.

Основной идеей послужило идея обеднения и общий контроль устройств на радио сигнале 315 и 433 Мгц. К счастью на сегодняшний день таких устройств превеликое множество. Это и различные пульты, датчики движения и дыма. Контроллеры жалюзи, протечек воды. Я постараюсь показать как сделать систему автоматизации за очень небольшие деньги. Ведь тот де датчик китайский движения стоит около 300 руб.

Делаем систему «Умный дом» на Arduino часть 2.


smarth
Сегодня хочу продолжить серию статей про создание «Умного дома» на Ардуино. В этой статье рассмотрим общий принцип работы системы.

Кто не читал вот ссылка на первую статью
Делаем систему «Умный дом» на Arduino часть 1.

Предлагаю для начала ознакомиться с общей схемой головного устройства. Вместо компьютера используем роутер TP-LINK TL-WR703N. С прошивкой OpenWrt, как прошить читаем в статье
Прошивка маршрутизатора TP-LINK TL-WR703N.
smarth3

Как уже говорилось в прошлой статье.

  • Обрабатывает сигналы с радио пультов .
  • Обрабатывает сигналы с  измерительного модуля.
  • Передает полученные команды на компьютер.
Скачать скретч главного модуля
Скачать скретч измерительного модуля
Главный модуль через USB-hub работает с Arduino и 3G модемом по средствам web оснастки.
Список команд через com порт следующий.
  • rn,177075,126 — радиоканал на основе чипа 2262
  • rf,2683969,24,241 - радиоканал цифровой
  • ir,PAN,16825533,16388 — инфракрасные пульты
  • id,0001,12,38,50,112 — Показания датчиков (номер устройства,температура,освещённость, шумность)
Для тестовых испытаний можно использовать компьютер подключив главный модуль. И выполнить через терминал команды.
switch
У меня вот такой китайский беспроводной сенсорный радио выключатель срабатывает на команду rf,2683969,24,241. Т.е нужно отправить в ком порт rf,2683969,24,241 чтобы его включить и тоже самое чтобы выключить. Причём если включить его с пульта идущего в комплекте от в консоли мы увидем все ту же команду rf,2683969,24,241. что облегчает обучение главной программы устройствам. Связь с главным блоком происходить по простой или wi-fi сети.
Ниже приведу список поддерживаемых на текущий день устройств.
Это радио и инфракрасные пульты, радио димеры, беспроводные блоки реле, беспроводные включатели и.т.д.

Web интерфейс

Собственно речь разработке web интерфейса пойдёт в следующей статье, а пока на вскидку несколько скриншотов.
Умный дом - планеровщик
Умный дом — Планировщик
Умный дом - меню настроек
Умный дом — Меню настроек
Надеюсь после этой статьи у вас появилось много новых вопросов.

Автор: Сергоманов Дмитрий

Технологии Blogger.

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India