Умный дом на базе контроллеров Arduino: проектирование и организация управляемого пространства

Как это выглядит физически

Для контроля открытия на калитку, двери дома и вход кладовки устанавливаются герконовые датчики. Питание системы отопления осуществляется через силовое реле-повторитель, которое в свою очередь запускается от платы автоматического включения, управляемого Ардуино.

Вся электрика дома, за исключением согревающего жилье оборудования и холодильника контролируется отдельным силовым модулем отключения. Определение наличия напряжения в общей приходящей сети питания 220 В выполняется однофазным реле тока, работающим в «обратную сторону». То есть, включение его обеспечивается 220 В в розетке, а коммутирует оно низковольтное соединение, указывающее микроконтроллеру о наличии электричества в доме.

Охрана обеспечивается контролем состояний герконовых сенсоров. При срабатывании каждого из них, на телефон владельца будет отправлено соответствующее СМС. Естественно, с возможностью отключения функции в моменты присутствия хозяев.

Умный дом на основе Ардуино будет управлять всем перечисленным в двух режимах — когда никого нет или люди присутствуют. Кроме того, для включения внешнего освещения микроконтроллер будет руководствоваться показаниями фоторезистора, установленного снаружи. Подсветка станет активна только когда темно.

Что до отопления, включение его на обогрев производиться соответствующей СМС с телефона владельца. Переход в состояние экономии — физической кнопкой. Контроль температурного режима выполняется термодатчиком.

Вторая кнопка, установленная в доме и связанная с микроконтроллером, применяется для включения состояния охраны и снятия с него. О текущем статусе информируют светодиоды. Два зеленых, на активность каждой из функций и пара красных указывающих пассивный режим.

Текущая установка сохраняется в энергонезависимой памяти Ардуино, и читается в момент рестарта микроконтроллера. Информация о форс-мажорных обстоятельствах отправляется на телефон владельца.

Питание Ардуино выполнено от батареи и сети. В тот момент, когда с последнее прекращается — реле не только включает информатор об отсутствии тока, но и соединяет Ардуино с резервом.

Итак, что потребуется:

НаименованиеКоличество
Ардуино-реле 220 В на 4 контакта1
Реле-повторитель для высокой нагрузки2
GSM модуль SIM9001
Arduino UNO R31
Реле-повторитель для коммутации 5 В работающее от сети переменного тока 220 В1
Диоды зеленые2
Кнопки2
Резисторы 10 kОм5
Резисторы 220 Ом5
Диоды красные2
Фоторезистор1
Терморезистор1
Резистор 2.2 кОм1
Конденсатор 0.1 мкФ1
Электролитный конденсатор 470 мкФ, 6.3 В1

Также потребуется необходимое количество провода для соединения датчиков и выполнения силовых линий.

Беспроводные дверные звонки

В частных домах между входной калиткой и жилым помещением может быть значительное расстояние, и чтобы не тянуть провода от кнопки до сигнального устройства, используются беспроводные звонки. В таких устройствах сигнал от нажатой кнопки передается на звуковое устройство посредствам радиоволн. Беспроводные звонки очень удобны в эксплуатации, а их монтаж не требует прокладку кабелей и осуществляется довольно просто. Дальность действия может составлять от 30 до 100 метров, поэтому при выборе звонка необходимо учесть расстояние от калитки или входной двери до жилого помещения. Каждый звонок использует свою собственную радиочастоту, поэтому даже если ваши соседи установят у себя такое же устройство, они не будут влиять друг на друга.

Дверные звонки могут работать от сети или от батареек. Разумеется, в квартире или частном доме нет смысла использовать устройство с автономным источником питания, но вот на даче или в тех местах, где нет электричества (например, бунгало или охотничий домик в лесу) оно будет незаменимо. Покупая звонок на батарейках, необходимо учесть, что он может плохо работать при отрицательных температурах.

Большинство звонков не отличается привлекательным дизайном, и представляют собой простую пластиковую коробку. Такие устройства предназначены для установки в невидимом для глаз месте. Однако если вы планируете поместить звонок на виду, необходимо подумать о его внешнем виде. Сегодня можно приобрести звонки, выполненные в форме различных декоративных элементов, которые удачно впишутся в вашу гостиную или прихожую. Такие изделия не придется прятать, при этом они станут частью интерьера дома.

Что такое «Умный дом»

Понятие Smart Homes или «Умный дом» можно охарактеризовать как простой набор контроллеров и датчиков. Эти приспособления могут срабатывать как на тепловую энергию, так и на движения. Как правило, такие наборы контролируют работу техники внутри дома, коммуникации, системы безопасности. Есть и более «умные» проекты: системы по расписанию включают отопление, запускают работу бытовой техники и т. д. Только представьте себе: вы приходите домой, где вас уже ждет разогретый обед в микроволновке и горячая ванная. Интересно? Тогда есть смысл сделать это своими руками.

“Умный дом” можно охарактеризовать как простой набор контроллеров и датчиков

Что такое «Ардуино» и что можно делать с ним

Arduino — небольшая печатная плата, имеющая собственные процессор и модуль памяти.

Впервые проект Arduino был предложен в 2005 г. студентам итальянского Института интерактивного дизайна Ивреа. Перед разработчиками стояла задача обеспечить малобюджетный и простой способ создания устройств, способных взаимодействовать с окружающей средой. Сегодня на основе «Ардуино» создаются роботы, детекторы, термостаты и любые проекты, на которые способна фантазия программистов и инженеров. Разрабатывать устройства на базе «Ардуино» смогут даже новички.

Девайсом управляет программа, выполняемая процессором платы. Подобные программы пишутся на языке C++ в официальной среде программирования Arduino IDE, реализованной для Windows, MacOS и Linux. Даже в отсутствие навыков разработки и проектирования электронных схем человек способен за пару недель освоиться в программной среде и начать создавать простые девайсы.

Беспроводные датчики

Как уже было отмечено выше, система для сбора информации о температуре в помещениях, наряду с проводными датчиками, использует беспроводные батарейные nRF24 датчики температуры. Это т. н. AMS nRF24 Sensors, которые используют собственные аппаратные и программные технологии, питаются от двух AA или AAA батареек и обеспечивают время жизни датчика от года до шести лет, в зависимости от условий эксплуатации.

На скриншоте видно, что в данный момент три датчика выключены и работает только один датчик температуры в спальне. Датчик сообщает системе, что заряд его батареи составляет 69 %, ресурс (интегральное время работы) составляет 3770 секунд или 62,8 минуты, последний раз его показания обновлялись 93 секунды назад и что ошибок связи с ним 0, т. е. качество связи отличное.

Типы связи систем

Регулятор заряда аккумулятора

Коммуникация для управления этой довольно сложной системой является важным компонентом. Существует несколько основных типов общения:

  • Проводной удаленный метод. Это довольно дорогостоящий метод, так как предполагает прокладку большого количества кабельной продукции. И чем дальше расположен блок управления, тем проблематичнее его связь с контроллером. Чаще всего этот способ общения используется не отдельными людьми, а организациями и государственными структурами для управления простыми процессами в зданиях и прилегающей территории. Его редко используют в домашних условиях.
  • Местная беспроводная связь. Этот тип связи имеет ограниченный диапазон и осуществляется с помощью радиосигнала, Wi-Fi или, в крайнем случае, Bluetooth. Управление осуществляется из любой точки комнаты или даже на прилегающей территории. Однако если дом многоэтажный и все же выполнен из материала, выполняющего экранирующую функцию (облицованный железом или даже из бетонных плит с арматурными стержнями), устанавливаются специальные устройства, усиливающие беспроводной сигнал или дополнительные радиоточки;
  • Проводная комната. Это один из устаревших и устаревших методов, но он все еще имеет хорошую надежность. Связь осуществляется по кабелю, витой паре или по электропроводке. Любой центральный или региональный контроллер умного дома имеет такое подключение. Расширение связи и функций происходит с помощью переключателя, который создает несколько ответвлений. Управление осуществляется нажатием кнопок на панели управления, оно может быть сенсорным или механическим. Но иногда удается установить соединение через компьютер, но терять контроль над мобильностью не очень удобно.
  • Удаленная беспроводная связь. Это возможно, если контроллер умного дома подключен к глобальным сетям или системам расширения связи, обеспечивающим к ним постоянный доступ. Это сети типа GSM / GPRS, любой мобильный интернет. То есть, даже если нет Интернета, вы можете отправить или получить SMS на телефон о состоянии той или иной системы, управляемой контроллером. Основные средства связи – телефон (смартфон), планшет или ноутбук.

То есть в комплекте чаще всего идут устройства, благодаря которым происходит прямое управление. Это графические панели управления с кнопочным или сенсорным действием, они также могут быть пультами дистанционного управления, настроенными на радиочастоту передатчика. Очевидно, что устройства управления, такие как мобильные телефоны, компьютеры или планшеты, приобретаются отдельно. Связь через них и управление происходит с помощью специально разработанного программного обеспечения управления, обеспечивающего удаленный доступ через Интернет.

Платы дополнения (шилды)

Для расширения вспомогательного функционала используются дополнительные платы – шилды. Ниже приведен список самых интересных:

  • LCD Shield определяет метеорологические показатели в помещениях: влажность, скорость ветра, температуру.
  • Motor Shield обеспечивает управление скоростью и оборотами моторов. Есть модели с поддержкой нескольких приводов.
  • Data Logging Shield предназначена для записи и хранения информации до 32 Gb.
  • Relay Shield самая востребованная в системах Smart Homе, рассчитана на обслуживание приборов мощностью 1 КВт.
  • Ethernet Shield от Ардуино обеспечивает независимость Умного дома от ПК, настраивает интернет-связь.
  • Wi-fi Shield нужен для передачи шифрованных данных между Arduino и устройствами.
  • Energy Shield позволяет разнообразить источники питания для подключения проекта.
  • GPRS Shield используется для связи Умного дома с телефоном владельца.

Компания Arduino

Arduino — это итальянская компания, которая занимается производством и разработкой программного обеспечения и компонентов для систем автоматизации. Основное назначение таких простейших систем — это их использование неспециалистами, то есть обычными домовладельцами. Поэтому если вы планируете обустроить у себя дома достаточно простую и в то же время функциональную систему жизнеобеспечения, то Arduino станет для вас отличным выбором.

Предлагаемое П. О. Arduino отличается простотой использования, что позволяет самим домовладельцам компилировать программы и настраивать работу всего подключенного к микропроцессору. Программное обеспечение от этого итальянского производителя распространяется бесплатно, поэтому каких-либо сложностей с поиском таких управляющих программ у вас гарантированно не возникнет.

https://youtube.com/watch?v=kBt51h3Wf0s

В первую очередь вам необходимо будет спланировать весь функционал такой системы, правильно подобрать используемые датчики и контроллеры. Чтобы разработать грамотную схему системы на Arduino, вы должны четко представлять, какой функционал платформы вам необходим. Кому-то будет достаточно просто включения света при открытии двери, а кто-то хочет получить максимально разветвленную систему, которая будет поддерживать оптимальные показатели температуры, влажности в доме, проветривать окна, включать по расписанию отопление, выполнять другие различные работы и максимально точно контролировать все инженерные коммуникации в доме.

Этот итальянский производитель предлагает стандартную модель автоматизации, которая состоит из микроконтроллера и нескольких плат расширения. Такие платы расширения принято называть «шильды». В последующем имеется возможность подключения к ним и к процессорной плате различных дополнительных компонентов. Такая собранная система на Arduino может работать автономно по установленной пользователем программе или подключаться к компьютеру через беспроводной и проводной интерфейс.

Преимущества использования

Если говорить о преимуществах использования такого программно-аппаратного комплекса Arduino для налаживания автоматизации, то можно выделить следующие:

  1. Максимально широкие возможности по настройке проекта Arduino для дома.
  2. Работать такой программно-аппаратный комплекс может автономно.
  3. Простота загрузки программы в контроллер.
  4. Доступная стоимость компонентов.
  5. Существенно упрощено расширение функционала работающей в доме системы.

Управление системами

В настоящее время этот итальянский производитель предлагает различные уже готовые решения, позволяющее управлять следующими инженерными системами в доме:

  1. Температурой и влажностью.
  2. Освещенностью.
  3. Аварийными системами безопасности.
  4. Различными бытовыми приборами.

Если вам необходима простейшая система автоматизации, то можем порекомендовать базовый набор Arduino Starter Kit Uno, который включает все необходимые датчики и микроконтроллеры для управления инженерными коммуникациями в доме.

Дополнительные устройства

Впоследствии можно с легкостью расширить функционал данной системы, используя следующие исполнительные устройства:

  1. Доводчики дверей.
  2. Диммеры для освещения.
  3. Переключатели и различные реле.
  4. Электромоторы.

Как сделать Умный дом своими руками

Установка интеллектуальной системы «Умный дом» требуют правильного исполнения, поэтому многие пользователи обращаются за помощью к профессионалам. Однако обладая лишь элементарными навыками, монтаж и подключение аппаратуры вполне доступно осуществить своими руками.

Все оборудование для организации умного дома условно делится на три основные категории:

  • датчики – реагируют на происходящие изменения и отправляют сигнал на основное устройство;
  • центральный контроллер – обрабатывает полученную информацию, принимает решение и отправляет сигнал на приборы;
  • исполнительные устройства – элементы, которые получают и беспрекословно выполняют команды.

Все компоненты системы подключаются к смарт-системе посредством проводной и беспроводной связи. Первый вариант считается устаревшим, но до сих пор остается самым надежным способом соединения в отличие от второго, который, напротив, менее стабилен. Связь между приборами в этом случае осуществляется посредством Wi-Fi, Bluetooth и других стандартов.

Датчики, видеокамеры и другие элементы

Основные функции в системе умного дома выполняют датчики. Условно их можно разделить на две группы: отслеживающие движение и реагирующие на изменение состояния окружающей среды. Первые используются в охранных целях и реализации интеллектуальной подсветки. К ним относятся:

Тип устройстваОписание
Датчик движенияРеагирует на изменение ультразвукового или инфракрасного поля
Датчик присутствияИспользует аналогичную технологию, но более чувствителен к изменению параметров
Индикатор присутствияИспользуется для управления светильниками и бытовой техникой
Извещатель разбитого стеклаРеагирует на звук при разрушении стекол
Фотоэлектрический датчикОпределяет перемещение человека, подходит для установки в дверных проемах или на въездных воротах
Лазерный датчик перемещенияРеагирует на движение даже небольших объектов и характеризуется охватом большого радиуса.
Камеры, микрофоныПозволяют дистанционно отслеживать события, происходящие в доме

Если датчики движения способны функционировать самостоятельно, сенсоры, реагирующие на параметры окружающей среды работают в совместно с инженерными сетями. В эту группу входят:

Тип устройстваОписание
Внешний температурный датчикСчитывает значения о температуре воздуха вне помещения
Внутренний температурный датчикПолучает данные о температуре внутри дома
Газовый регистраторРеагирует на утечку газа пронзительным сигналом
Противопожарный сенсорРеагирует на появление дыма и повышение температуры воздуха в помещении
Датчик давления водыКонтролирует уровень давления в трубах, в случае изменения показателей самостоятельно принимает решение о перекрытии потока
Сенсор протечкиОтслеживает состояние труб и в случае появления воды, подает сигнал
Датчик сыростиДемонстрирует повышенные показатели влажности и указывает на проблемы с отопительной системой
Датчик дождяИспользуется на участке во время полива, регулирует подачу воды

Система управления и связи

Важную роль в организации «Умного дома» играют различные системы. В зависимости от назначения различают следующие виды.

РазновидностьФункциональное назначение
Система связиОбеспечивает взаимодействие всех элементов и передачу информации
Система управленияОтвечает за работу всех устройств
Осветительная сетьКонтролирует уровень освещения в помещениях
Сеть электропитанияОсуществляет бесперебойную подачу электричества
Система контроля микроклиматаВключает отопление, вентиляцию и кондиционирование. Регулирует температуру, уровень влажности,
Система водоснабженияКонтролирует подачу воды, очистку канализации
Система безопасностиВключает систему видеонаблюдения и контроля доступа в помещение, охранную сигнализацию.
МультирумКонтролирует автоматическое включение и отключение аудио и видеоустройств.

Порядок монтажа

  • Установить серверный шкаф и проложить сеть кабелей, после чего замаскировать монтажными коробками.
  • В техническом помещении установить выключатели, разместить оборудование для электроснабжения, подключить автоматику.
  • Установить систему управления, акустические колонки, в соответствии со схемой произвести монтаж приборов.
  • Выполнить проверку системы в тестовом режиме для выявления просчетов и недоделок.
  • На завершающем этапе произвести окончательную настройку аппаратуры, и ввести систему в эксплуатацию.

При правильном выполнении всех этапов работ, начиная с создания проекта и заканчивая установкой оборудования, «Умный дом» начнет эффективно функционировать, обеспечивая комфорт и безопасность его обитателей.

Аппаратная и программная часть

Для того, чтобы собрать умный дом своими руками, мы будет использовать Wi-Fi модуль ESP8266. Процесс разработки на нём почти не отличается от традиционной разработки на Arduino.

Для начала нужно скачать приложение Blynk из GooglePlay или AppStore и зарегистрироваться в нём. После этого нужно создать новый проект и выбрать соответствующий микроконтроллер. Перед вами появится пустая панель, на которой можно размещать элементы управления. Это могут быть кнопки, иконки, слайдеры, индикаторы, выпадающие списки и многое другое.

После создания проекта на вашу почту придёт токен доступа. Его нужно будет указать в скетче и веб-хуках.

К элементам управления можно подвязать физический пин микроконтроллера или же виртуальный порт. При взаимодействии с каким-либо элементом, его новое значение будет сразу отправляться на микроконтроллер.

Примечание Виртуальные порты в Blynk можно представить как переменные, которые синхронизируются между устройством и сервером.

Для этого скетча в панели управления Blynk нужно добавить элемент «Button». В его настройках OUTPUT выставить V0, а режим работы переключить в Switch.

Теперь к указанному порту можно подключать реле. Если всё правильно, то при нажатии на кнопку в панели управления реле будет открываться и закрываться.

Голосовое управление светом не мешает управлению им аппаратно. К микроконтроллеру можно подключить физическую кнопку или выключатель, которые тоже будут включать и выключать свет. Если это необходимо, то изменять состояние виртуального порта можно методом . Тогда изменения будут отображаться и на панели управления.

Примечание При работе с механическими кнопками и выключателями не забывайте про дребезг контактов.

Всё работает? Тогда можете переходить к следующему этапу.

Возможный функционал и постановка требований к системе

Прежде чем перейти к части проектирования, вначале нужно описать для себя, что требуется от конкретной системы.

Комплекс будет устанавливаться в небольшом доме (даче), находящемся достаточно далеко от жилья и средств коммуникации. Отопление в нем выполнено на основе электрических тэнов, что тоже накладывает свои ограничения. Дом посещается редко в холодную часть года, но отопление вымерзать не должно. Экономия при отсутствии людей обязательна. Последнее касается и случайно забытых включенными осветительных приборов — они должны сами отключаться.

Также важным фактором, требующим неустанного контроля, служит охрана дома. Любым образом человек должен узнать о попадании в дом посторонних.

Так как приезд осуществляется в темное время суток, любой хозяин желает, чтобы ему подсветили момент открывания дверей и перемещения по двору. Что нужно учесть в проектировании системы. Итак, в комплексе:

  • Выявление прохода через калитку участка, для подсветки пути при необходимости.
  • Определение открытия входной двери в дом.
  • Управление системой отопления. В отсутствие хозяев держать температуру не ниже 5 ℃, чтобы не вымерзла вода. По полученной команде удаленно прогреть помещение до +20 градусов.
  • Сообщать владельцу о перебоях энергоснабжения, чтобы не размораживался холодильник.
  • Включение света в кладовке, когда ее дверь кто-то открыл.
  • Все перечисленное получить при минимальных денежных затратах.
  • Отключение всей электрики и переход дома в режим экономии энергии. При этом холодильник продолжает работать.

Существует много проектов умного дома на Ардуино, но под описанные возможности они слишком дороги. Проще собрать аналогичную систему самостоятельно.

Установка драйверов

Если вы использовали установщик, Windows — от XP до 10 — автоматически установит драйверы, как только вы подключите свою плату. Если вы загрузили и распаковали Zip архив или по какой-то причине плата неправильно распознана, выполните приведенную ниже процедуру.

  • Нажмите на меню «Пуск» и откройте панель управления.
  • Перейдите в раздел «Система и безопасность» (System and Security). Затем нажмите «Система» (System). Затем откройте диспетчер устройств (Device manager).
  • Посмотрите под Порты (COM и LPT) (Ports (COM & LPT)). Вы должны увидеть открытый порт с именем «USB Serial Device». Если раздел COM и LPT отсутствует, просмотрите раздел «Другие устройства», «Неизвестное устройство».
  • Щелкните правой кнопкой мыши по порту USB Serial Device и выберите опцию «Обновить драйверы…».
  • Затем выберите опцию «Выполнить поиск драйверов на этом компьютере».
  • Наконец, найдите файл драйвера с именем «arduino.inf», который находится в папке «Drivers» программы Arduino (а не подкаталог «FTDI USB Drivers»).
  • После этого Windows завершит установку драйвера.

Сборка «умного дома»: пошаговая инструкция

Вот в какой последовательности необходимо действовать.

Подключение исполнительных и сенсорных устройств

Подключаем все компоненты согласно схеме.

Сборка системы в основном сводится к подключению исполнительных устройств к соответствующим контактам процессорной платы

Разработка программного кода

Пользователь пишет всю программу целиком в оболочке Arduino IDE, для чего последняя оснащена текстовым редактором, менеджером проектов, компилятором, препроцессором и средствами для заливки программного кода в микропроцессор платы Arduino. Разработаны версии IDE для операционных систем Mac OS X, Windows и Linux. Язык программирования — С++ с некоторыми упрощениями. Пользовательские программы для Arduino принято называть скетчами (sketch) или набросками, программа IDE сохраняет их в файлы с расширением «.ino».

Функцию main(), которая в С++ является обязательной, оболочка IDE создаёт автоматически, прописывая в ней ряд стандартных действий. Пользователь должен написать функции setup() (выполняется единоразово во время старта) и loop() (выполняется в бесконечном цикле). Обе эти функции для Arduino являются обязательными.

Заголовочные файлы стандартных библиотек вставлять в программу не нужно — IDE делает это автоматически. К пользовательским библиотекам это не относится — они должны быть указаны.

В IDE предусмотрен минимум настроек, а возможность настройки компилятора отсутствует вовсе. Таким образом, начинающий программист застрахован от ошибок.

Вот пример самой простой программы, заставляющей каждые 2 секунды мигать подключённый к 13-му выводу платы светодиод:

Однако в настоящий момент перед пользователем далеко не всегда встаёт необходимость лично писать программу: в сети выложено множество готовых библиотек и скетчей (загляните сюда: http://arduino.ru/Reference). Имеется готовая программа и для системы, рассматриваемой в этом примере. Её нужно загрузить, распаковать и импортировать в IDE. Текст программы снабжён комментариями, поясняющими принцип её работы.

Все программы на Arduino работают по одному принципу: пользователь посылает запрос процессору, а тот загружает необходимый код на экран компьютера или смартфона

Когда пользователь нажимает в браузере или установленном на смартфоне приложении кнопку «Refresh» (Обновление), микроконтроллер Arduino осуществляет отсылку данных этому клиенту. С каждой из страниц, обозначенных как «/tempin», «/tempout», «/rain», «/window», «/alarm», поступает программный код, который и отображается на экране.

Установка клиентского приложения на смартфон (для ОС Android)

Для получения данных от системы «умный дом» в сети можно скачать готовое приложение.

Вот что необходимо сделать владельцу гаджета:

  1. Скачайте файл SmartHome.apk.
  2. Отправьте его на телефон.
  3. Открыв «Менеджер файлов», разместите этот файл.
  4. Щёлкните на нём и выберите «Установить» (должна быть отмечена «галочка», позволяющая осуществлять установку программ вне сервиса Google Play).
  5. Когда установка будет завершена, активируйте приложение.
  6. Выполните его настройку.

С помощью этого приложения можно не только получать информацию от системы «умный дом», но и управлять ею — включать и отключать сигнализацию. Если она включена, то при срабатывании датчика движения приложению будет отправлено уведомление. Опрос системы Arduino на предмет срабатывания датчика движения приложение выполняет с периодичностью раз в минуту.

Активировав иконку «Настройки», можно отредактировать свой IP-адрес.

Настройка браузера на работу с «умным домом»

В адресной строке браузера следует ввести XXX.XXX.XXX.XXX/all, где «XXX.XXX.XXX.XXX» — ваш IP-адрес. После этого появится возможность получать данные от системы и осуществлять управление ею.

Представленный здесь программный код позволяет через браузер включать и выключать свет, тогда как в приложении для Android-смартфона такая функция не реализована.

Работа с роутером

Далее на маршрутизаторе необходимо открыть порт:

  • открываем настройки маршрутизатора;
  • прописываем адрес Arduino IP;
  • открываем порт 80.

Настройка учётной записи на noip.com

Этот этап не является обязательным, но он необходим, если вы хотите присвоить адресу доменное имя. Для этого надо зарегистрироваться на сайте https://www.noip.com/, перейти в раздел «Add host» и ввести IP-адрес системы.

После регистрации на сайте noip.com доступ к системе можно получать не только по IP-адресу, но и по полному доменному имени

Создание проекта завершено, можно проверять работоспособность системы.

Как настроить умный дом чужими руками

Можно привлечь людей с опытом, которые сделают вам умный дом.

Я решил оставить заявку на «Юду» и посмотреть, какие исполнители согласятся поставить мои датчики за 5000 Р. Описал задачу так: «Поставить датчик газа на кухню, датчик движения в коридор, датчик открытия окна и связать их с блоком управления. Все датчики китайской фирмы Sonoff, кроме датчика газа, тот от фирмы Xiaomi».

Мое объявление Вот как отреагировали исполнители

Моей целью было узнать порядок цен. Понял, что выгоднее настраивать самому: помощь мастера обошлась бы слишком дорого.

Самый дорогой вариант установки — заказать у специальных компаний. Они рассчитывают стоимость работ исходя из общей площади квартиры.

Я взял первые компании из выдачи Гугла. За мою двухкомнатную квартиру запросили от 300 тысяч рублей. В эту сумму входит система управления освещением, шторами, предупреждения о протечках, а также контроль доступа в квартиру.

На мой взгляд, это неадекватная цена: максимальная стоимость датчиков в моем случае не превысила 14 тысяч рублей. Получается, что за установку я должен заплатить в двадцать раз больше, чем за сами датчики.

Компания Mimismart была готова поставить мне умный дом за 350 тысяч рублей Компания «Арт-ин» просит 447 тысяч за автоматизацию дома

Выполнение проекта

Материалы и комплектующие

Если вы планируете самостоятельно выполнить такую систему с использованием Arduino, то вам потребуется следующие комплектующие:

  1. Микропроцессорная плата Arduino .
  2. Температурные датчики.
  3. Модуль Ethernet
  4. Датчик света и дождя.
  5. Микрофон.
  6. Язычковые переключатели.
  7. Датчики движения.
  8. Резисторы сопротивления.
  9. Реле.
  10. Кабель Ethernet.
  11. Витая пара.

Приблизительная стоимость всех этих компонентов составляет около 100 долларов. При этом можно будет выполнить многофункциональный комплекс, который отвечает за освещение в доме, работу системы обогрева и выполняет ряд других функций.

Компания Arduino предлагает своим пользователям многочисленные схемы подключения исполнительных устройств и сенсоров к управляющей плате. Вам лишь необходимо будет определиться с нужным функционалом такого комплекса, выбрать соответствующую схему и выполнить подключение всех сенсорных и исполнительных устройств в точном соответствии с имеющейся на руках документацией.

Всё, что потребуется сделать, — это скачать распространяемое бесплатно программное обеспечение Arduino, установить его на ваш мобильный гаджет или компьютер, после чего по проводной или беспроводной технологии соединиться с микропроцессором, внести нужные вам настройки и проверить работоспособность созданной вашими руками платформы.

Поделитесь в социальных сетях:FacebookTwitterВКонтакте
Напишите комментарий