Умный дом на Аrduino своими руками

-3

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

Управление "Умным домом"

Управление “Умным домом” с планшета

Мнение специалиста

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

Константин Котовский

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

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

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

"Умный дом"

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

Как работают датчики и контроллеры?

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

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

Читайте также:  Настройка контроллера Ubiquiti UniFi

Прежде чем начать устанавливать систему Smart Homes для своего дома, нужно разработать проект, согласно которому эти датчики и будут размещаться. Так как многие системы этого плана требуют определенного опыта и знаний в области программирования и электроники, выбирать следует оборудование максимально простого плана. Другими словами — адаптированное под начинающего пользователя. Именно таковыми можно назвать системы «Ардуино». Компания поставляет простые в плане установки и надежные в эксплуатации системы для Smart Homes.

Обратите внимание, что универсальную «умную» систему под проекты Smart Homes не предоставляет ни одна компания, в том числе и «Ардуино».

Проект Arduino для "Умного дома"

Полный проект Arduino для "Умного дома"

Преимущество систем

«Ардуино» пользуется большим спросом среди людей, далеких от программирования, прежде всего, благодаря понятному интерфейсу. Также не лишним будет выделить такие преимущества системы для Smart Homes:

  • возможность создавать свои программы, так как открыт исходный код;
  • простой язык программирования;
  • все нужные программы можно перенести при помощи usb-кабеля.

Таким образом, приобретая только одну программу со стандартным набором функций, можно максимально удобно подстроить ее под себя.

Дополнительный софт для «Ардуино» Uno всегда можно скачать через интернет, причем бесплатно. Управлять системой можно как обычным ПК, так и при помощи смартфона, установив специальное приложение.

Принцип работы системы

При помощи беспроводной передачи данных датчики передают команды и другую информацию на компьютер или смартфон (планшет). Посредством специальной программы данные обрабатываются, и выполняется нужная команда. Центральный датчик, который является главным в системе «Ардуино», можно купить или собрать своими руками. Разъемы на платах — стандартного типа. Это значительно облегчает подбор комплектующих в системе «Ардуино» Uno.

Принцип работы системы

Принцип работы системы «Ардуино»

Необходимые материалы для сборки

Если вы решили собрать проект «Умного дома» своими руками, понадобится следующее:

  • датчик Arduino Uno;
  • Ethernet-модуль ENC28J60;
  • нужные датчики и контроллеры;
  • датчик движения;
  • кабель типа витая пара;
  • переключатель;
  • реле;
  • резистор;
  • кабель для Ethernet-модуля.
Читайте также:  Умный дом InSyte

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

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

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

Необходимые материалы для сборки «Умного дома»

Необходимые материалы для сборки «Умного дома» своими руками

Процесс установки

Примите к сведенью, что «Умный дом» на Arduino Uno должен иметь только светодиодные лампы. Использовать обычные лампы накалывания не рекомендуется — они не выдерживают нагрузки.

После того как проект готов, можно начать подсоединение необходимых контроллеров и датчиков к Arduino. Делать это нужно строго по чертежу или схеме, которую вы будете использовать. Все контакты нужно хорошо изолировать.

Используйте только светодиодные лампы

«Умный дом» на Arduino Uno должен иметь только светодиодные лампы

Условно дальнейший этап работ можно представить в виде такого алгоритма:

  • установка программного кода;
  • конфигурация приложения под используемый гаджет;
  • переадресация портов на роутере;
  • тестирование;
  • внесение правок (если понадобиться).

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

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

Софт Ардуино для Windows

Программа Ардуино для Windows

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

На роутере нужно открыть порт. Для этого следует выполнить следующие действия:

  • открыть конфигурацию роутера;
  • прописать адрес arduino ip;
  • открыть порт 80.
Читайте также:  Управление кондиционером через интернет

После этого — присвоить новому адресу доменное имя. Теперь можно приступать к тестированию проекта, который вы сделали своими руками.

Настройка роутера

Правильно настроить роутер - залог успеха

Следует отметить, что для такого рода проектов нельзя использовать открытый ip-адрес, так как система легко взламывается через интернет.

Дома с «умной» системой на базе arduino могут не просто контролировать работу коммуникаций, но и существенно экономить электричество. Главное — подобрать набор сертифицированного типа, иначе вся система будет плохо работать.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Загрузка...
1 комментарий
  1. Ответить
    Рашит Н. 12.03.2019 в 06:34

    Очень интересно, но информация скудная. Для неопытных в этой теме надо бы примеры, ссылки добавить, например: 1. “Центральный датчик, который является главным в системе «Ардуино», можно купить или собрать своими руками.”-это какой именно датчик?(ссылки на схемы, описание, как его собрать своими руками). 2.”Обратите внимание, что наборы для системы «Умный дом» на Arduino лучше приобретать в сертифицированных точках продажи.”-опять же, добавили бы ссылки, примеры именно таких точек. 3.На используемое оборудование с интернета скачивается и устанавливается архив с необходимым софтом. Качать его лучше с проверенного источника.-хорошо бы примеры(ссылки на них). 4.”прописать адрес arduino ip, открыть порт 80″-как это делается?, “открыть порт 80”-это не проброс портов?

Оставить отзыв