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

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


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

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


1.Главный модуль


  • Обрабатывает сигналы с радио пультов .
  • Обрабатывает сигналы с  измерительного модуля.
  • Передает полученные команды на компьютер.
mainmodule
mainmodule2

2. Измерительный модуль.

  • Обрабатывает сигналы с радио пультов .
  • Обрабатывает сигналы с инфракрасных пультов .
  • Проигрывает сигнал тревоги и другие сигналы через динамик.
  • Измеряет уровень освещения.
  • Измеряет влажность и температуру.
  • Отправляет все данные главному модулю.
module
module2

По коду думаю у вас не возникнет вопросов, основные моменты прокомментированы. Все таки если возникают вопросы пишем не стесняемся, буду рад ответить.
В проекте использованы библиотеки.
  • IRremote * Version 0.1 July, 2009 * Copyright 2009 Ken Shirriff.
  • Virtual Wire implementation for Arduino Author: Mike McCauley (mikem@open.com.au) Copyright (C) 2008 Mike McCauley.
  • DHT library written by Adafruit Industries.
  • RCSwitch Suat Цzgьr. Contributors: — Andre Koehler / info(at)tomate-online(dot)de — Gordeev Andrey Vladimirovich.
  • RemoteSwitch library v2.3.0 DEV made by Randy Simons.
подробности - ТУТ

0 коммент.:

Отправить комментарий

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

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