Что такое умный дом на Arduino. Как работают датчики умного дома. Почему стоит выбрать платформу Arduino. Какие существуют наборы и платформы Arduino для умного дома. Каковы преимущества системы умного дома на Arduino. Как создать умный дом на Arduino своими руками.
Что такое система «Умный дом» на Arduino
Система «Умный дом» представляет собой набор датчиков и контроллеров, способных управлять различными системами жилища. Датчики могут реагировать на движение, тепло, звук и другие параметры, контролируя работу коммуникаций, систем безопасности и других домашних устройств. Более продвинутые системы способны самостоятельно включать отопление, запускать бытовые приборы и выполнять другие задачи по автоматизации дома.
Arduino предлагает доступный способ создания такой системы своими руками. Эта платформа позволяет собрать умный дом даже новичкам в программировании и электронике, используя готовые наборы компонентов и простое программное обеспечение.
Принцип работы датчиков умного дома
Датчики в системе умного дома выполняют следующие функции:
- Считывают информацию об окружающей среде (температура, движение, звук и т.д.)
- Обрабатывают полученные данные
- Передают соответствующие команды управляющим устройствам
Простейшие датчики используются, например, для автоматического включения света на лестничных площадках. Более сложные системы применяются в пожарной сигнализации, реагируя на резкое повышение температуры.
Перед установкой системы умного дома важно создать проект с правильным расположением датчиков и контроллеров. Для новичков лучше использовать простые устройства, не требующие глубоких знаний в программировании. Именно такие решения предлагает платформа Arduino.
Почему стоит выбрать Arduino для умного дома
Arduino имеет ряд преимуществ для создания системы умного дома:
- Простота использования даже для новичков
- Возможность самостоятельной установки
- Доступная цена по сравнению с готовыми решениями
- Открытый исходный код, позволяющий модифицировать систему
- Большое количество готовых библиотек и проектов
- Возможность управления через смартфон
Самостоятельная установка позволяет сэкономить на услугах специалистов и лучше разобраться в работе системы. Это упрощает дальнейшее обслуживание и модификацию умного дома.
Популярные наборы Arduino для умного дома
На рынке представлены различные наборы Arduino для создания умного дома:
- «Дерзай» — для детей от 14 лет, позволяет создать 5 готовых проектов
- Arduino Starter Kit — базовый набор для начинающих
- «Матрешка» — для детей от 10 лет, несколько версий с разным набором компонентов
- «Амперка» — для учебных заведений, позволяет собрать простого робота
Наборы содержат необходимые компоненты и инструкции для создания различных автоматизированных систем в доме. Они помогают научиться основам работы с Arduino и создания умного дома.
Платформы Arduino для умного дома
Основные платформы Arduino, используемые для умного дома:
- Arduino Uno — самая популярная и доступная модель
- Arduino Leonardo — может использоваться как USB-устройство
- Arduino Mega2560 — расширенная версия с большим функционалом
Arduino Mega2560 чаще всего используется для создания умного дома, так как позволяет подключить большее количество устройств и реализовать более сложные проекты.
Преимущества умного дома на Arduino
Создание умного дома на базе Arduino имеет ряд преимуществ:
- Простой и понятный интерфейс программирования
- Возможность создания собственных программ
- Простой язык программирования
- Перенос программ через USB-кабель
- Бесплатные дополнительные утилиты
- Управление с компьютера и смартфона
Открытый исходный код позволяет модифицировать готовые решения под свои нужды. Большое сообщество разработчиков создает множество полезных библиотек и проектов, которые можно использовать в своей системе умного дома.
Как работает умный дом на Arduino
Принцип работы умного дома на Arduino:
- Датчики собирают информацию об окружающей среде
- Данные передаются на центральный контроллер по беспроводной связи
- Программа на компьютере или смартфоне обрабатывает полученную информацию
- Система выполняет заданные команды (включение света, изменение температуры и т.д.)
Центральным элементом системы является плата Arduino, к которой подключаются различные датчики и исполнительные устройства. Стандартные разъемы Arduino позволяют легко подключать дополнительные компоненты.
Что нужно для создания умного дома на Arduino
Для самостоятельной сборки умного дома на Arduino потребуются:
- Плата Arduino (рекомендуется Arduino Mega2560)
- Датчики (движения, температуры, освещенности и др.)
- Исполнительные устройства (реле, сервоприводы)
- Модуль беспроводной связи (Wi-Fi, Bluetooth)
- Проводы для соединения компонентов
- Источник питания
- Инструменты (паяльник, отвертки)
Важно приобретать компоненты в проверенных магазинах, чтобы избежать проблем с некачественными деталями. Программное обеспечение для Arduino можно бесплатно скачать с официального сайта.
Процесс установки умного дома на Arduino
Основные этапы создания умного дома на Arduino:
- Разработка проекта и схемы расположения компонентов
- Сборка аппаратной части (подключение датчиков и устройств к плате Arduino)
- Установка программного обеспечения на компьютер
- Загрузка управляющей программы на Arduino
- Настройка приложения для управления на смартфоне
- Тестирование работы системы
- Устранение неполадок при необходимости
При сборке важно следовать схеме и правильно изолировать все соединения. Для освещения рекомендуется использовать светодиодные лампы, так как они лучше работают с системами умного дома.
Создание умного дома на базе Arduino — увлекательный проект, позволяющий значительно повысить уровень комфорта и автоматизации в доме. Благодаря доступности компонентов и простоте программирования, такую систему может собрать даже начинающий энтузиаст.
Умный дом на базе Arduino. Большой набор + КНИГА
- Описание
- Детали
- Отзывы (0)
Описание
Набор поможет вам с головой окунуться в удивительный мир Arduino. Вы научитесь подключать к плате Arduino и программировать различные датчики и модули, соберете макет «Умного домика» и разместите в нем собственную «систему умного дома», которую можно впоследствии частично реализовать и у себя в квартире или на даче. Уделено внимание разработки собственного интерфейса для смартфона (Android) и iPhone(iOS) для управления модулями “Умного домика” и получения информации с установленных в нем датчиков.
Набор будет интересен как начинающим разработчикам, у которых еще нет опыта создания проектов Arduino, так и тем, кто уже сделал первые шаги в разработке электронных проектов.
+ СИСТЕМА “УМНЫЙ ЦВЕТОЧНЫЙ ГОРШОК” В ПОДАРОК!
Проекты и эксперименты
С помощью данного набора вы сможете выполнить более 40 экспериментов и создать рабочий макет умного дома. Все эксперименты можно условно разбить на четыре группы:
Основы работы
Если вы еще новичок в работе с платой Arduino, то мы рекомендуем начать обучение с помощью прилагаемой к набору книги Дж. Блума “Изучаем Arduino: инструменты и методы технического волшебства“. Эта книга позволит вам быстро “обрести почву под ногами” и начать собственные разработки. Вы сможете выполнить 15 экспериментов из книги, перечисленные в руководстве.
Подключаем датчики и модули
После прохождение первого этапа вы сможете без труда подключать к Arduino датчики, модули и др. компоненты, которые входят в состав набора, но не описаны в книге Дж. Блума. Для каждого компонента в руководстве приведен внешний вид, описан принцип работы, даны схема подключения и программный код.
Собираем макет фанерного домика
Соберите макет домика согласно инструкции и загрузите в Arduino базовый скетч, который вы сможете изменять в соответствии с вашими творческими замыслами.
Для сборки макета “Умного домика” вам потребуется отвертка, а также гайки, болты и хомуты, которые входят в набор.
Управление через смартфон/iPhone
Показано, как управлять Arduino с помощью смартфона/планшета (Android/iOS) и получать на телефон показания датчиков с помощью популярной в России платформы RemoteXY.
Внимание!
Для создания интерфейса с помощью Bluetooth-адаптера HM-10 ваш смартфон/планшет должен поддерживать протокол BLE 4.0 (для ОС Android версии 4.3 и выше, а для iOS версии 7 и выше).
В КОМПЛЕКТЕ БЛОК ПИТАНИЯ 9В И 4 БАТАРЕЙКИ AA!
Состав набора
✔Контроллер
x1 Arduino Uno R3+кабель USB
✔ Элементы коммутации
x1 Плата макетная беспаечная [400 контактов], 8,5х5,5 см
x 10 Провода с разъемами “папа-папа” 10 см
x10 Провода с разъемами “папа-папа” 20 см
x20 Провода с разъемами “папа-мама” 10 см
x40 Провода с разъемами “папа-мама” 20 см
x10 Провода с разъемами “мама-мама”, 20 см
✔Резисторы, потенциометры
x10 Резистор 10 кОм
x10 Резистор 220 Ом
✔ Кнопки
x3 Кнопки тактовые 12х12×5 мм
✔ Светодиоды, дисплей
x8 Светодиоды цветные 5 мм
x1 Светодиод с проводами и держателем 5 мм (красный)
x1 Светодиод с проводами и держателем 5 мм (зеленый)
x1 Светодиод RGB с общим катодом
x1 ЖК -дисплей 1602 с модулем I2C
x1 Светодиодная матрица 8*8
✔Датчики
x1 Модуль датчика света SVG KY-018
x1 Датчик звука KY-038
x1 Датчик движения HC-SR501
x1 Датчик углекислого газа MQ-135 FC-22
x1 Датчик температуры и влажности DHT11
x1 Датчик температуры TMP36 (аналоговый)
x1 УЗ приемопередатчик HC-SR04
x1 Датчик пламени
x1 Датчик влажности почвы
x1 Датчик уровня воды
x1 Фоторезистор
x1 Потенциометр 10 кОм
✔Модули
x1 Модуль реле одноканальный
x1 Модуль Bluetooth HM-10
x1 Модуль RFID RC522
x1 Модуль расширителя PCF8574
x1 Модуль зуммера 5 В
✔Дополнительно
x1 Серводвигатель TowerPro SG90 9G
x1 Вертикальный микронасос 3-6 В
x1 Трубочка диаметром 6 мм, длиной 0,5 м
x1 Динамик 8 Ом 40 мм
✔ Питание
x1 Блок питания 9 В 1 А
x1 Отсек для 4 батареек АА
x4 Батарейки AA 1,5 В
1 Клипса для батарейки 9 В
✔Детали корпуса домика
x5 Стены
x1 Пол
x1 Козырек
x1 Дверь с ручкой и элементы крепления
x1 Механизм открывания двери
✔Крепление
x78 Болты и гайки
x10 Втулки D7 3×3
x30 Хомуты 100 мм
✔ Инструменты
x1 Отвертка
✔Книга, руководство
1x Блум Дж. Изучаем Arduino: инструменты и методы технического волшебства. – СПб.: БХВ-Петербург – 336 с.
x1 Руководство к набору
ЭЛЕКТРОННЫЕ КОМПОНЕНТЫ + КНИГА + МАКЕТ ДОМА В ОДНОЙ КОРОБКЕ!
Детали
Артикул | 2738 |
---|---|
ISBN | 978-5-9775-6608-7 |
Количество страниц | 36 |
Серия | Дерзай! Набор электронных компонентов |
Переплет | Мягкая обложка |
Печать | Черно-белая |
Год | 2020 |
Габариты, мм | 308 × 215 × 88 |
Вес, кг | 1.79 |
Дополнительные файлы скачать: Зеркало1Дополнительные файлы скачать (Chrome): Зеркало2
- ✓ Новинки на 2 недели раньше магазинов
- ✓ Цены от издательства ниже до 30%
- ✓ Акции и скидки только для подписчиков
- ✓ Важные новости БХВ
ПОЛЕЗНАЯ РАССЫЛКА КНИЖНЫХ НОВОСТЕЙ
Подписываясь на рассылку, вы соглашаетесь с политикой конфиденциальности и обработкой своих персональных данных.
Рекомендуем также
-
Arduino. Базовый набор 2.0 + КНИГА – Бумажная книга
6 944 ₽6 111 ₽ -
SPBot: робототехника в школе и дома. Набор электронных компонентов + КНИГА
25760 ₽
22669 ₽ -
Балансирующий робот на базе ESP32 в среде Arduino IDE + КНИГА
20048 ₽
17642 ₽ -
Мобильные роботы на базе Arduino + книга – Бумажная книга
16 688 ₽14 685 ₽
Создание умного дома на базе Arduino (2018) Петин В. А.
RADIOHATA.COM
RadioHata.COM
Портал радиолюбителя, начинающему радиолюбителю, Arduino, Raspberry Pi, книги по радиотехнике и электронике, простые схемы, схемы, радиотехнические журналы, видео, программы для радиолюбителя.
Download magazines: AudioXpress, Circuit Cellar, CQ Amateur Radio, Electronics For You, Elektronika dla Wszystkich, Elektorlabs, Elektor Magazine DVD, Elektronika Praktyczna, Elettronica In, ELV Journal, Funkamateur, Hi-Fi World, Klang+Ton, Nuts and Volts, Prakticka Elektronika A Radio, Practical Electronics, Practical Wireless, QST, Servo Magazine, Silicon Chip, Swiat Radio, The MagPi.
Скачать: Все журналы радио, Журнал Радио, Журнал Радиомир, Журнал Радиоаматор, Журнал Радиолоцман, Журнал Радиоконструктор, Журнал Радиосхема, Журнал Радиохобби, Журнал Ремонт и сервис, Журнал Компоненты и технологии, Журнал Электронная техника.
Скачать книги: Начинающему радиолюбителю, Телевидение и Радио, Источники питания, Для дома и быта, Прием-передача, Автолюбителю, Аудиотехника, Справочники, Учебники, Микроконтроллеры, Arduino, Raspberry Pi, Электроника, Электрика
Скачать: Программы для радиолюбителя, Видеокурсы.
С появлением интернета вещей отношения умного дома с владельцем переходят на новый уровень – теперь контроллер, управляющий жилищем, может в любой момент связаться с хозяином и получить от него новое задание. Специальное приложение для Android или iOS позволит вам управлять своим домом с экрана смартфона из соседней комнаты или с другого континента. Взаимодействовать с техникой будущего и разрабатывать новые способы применения интернета вещей научит вас эта книга – в ней есть всё, что нужно для творчества.
Содержание:
1. Понятие интернета вещей для умного дома
2. Обзор набора «Интернет вещей для умного дома»
3. Установка программного обеспечения
3.1. Установка Arduino IDE в Windows
3.2. Установка Arduino IDE в Linux
3.3. Установка Arduino IDE в Mac OS X
3.4. Настройка среды Arduino IDE
3.5. Установка Arduino IDE для ESP8266
4. Подключение датчиков
4.1. Датчик влажности и температуры DHT11 (DHT22)
4.1.1. Подключение датчика DHT22 к плате Arduino MEGA
4.1.2. Подключение датчика DHT22 к модулю NodeMCU ESP8266
4.2. Цифровой датчик температуры RI002
4.2.1. Подключение датчика RI002 к плате Arduino MEGA
4.2.2. Подключение датчика DS18B20 к модулю NodeMCU ESP8266
4.3. Датчик увлажненности почвы
4.3.1. Подключение датчика Soil Moisture к плате Arduino MEGA
4.3.2. Расширение аналоговых входов – мультиплексор CD4051
4.3.3. Подключение датчика Soil Moisture к модулю NodeMCU ESP8266
4.4. Датчик уровня воды
4.4.1. Подключение датчика уровня воды к плате Arduino MEGA
4.4.2. Подключение датчика уровня воды к модулю NodeMCU ESP8266
4.5. Датчик газов MQ-2
4.5.1. Подключение датчика MQ-2 к плате Arduino MEGA
4.5.2. Подключение датчика MQ-2 к модулю NodeMCU ESP8266
4.6. Датчик угарного газа MQ-7
4.6.1. Подключение датчика MQ-7 к плате Arduino MEGA
4.6.2. Подключение датчика MQ-7 к модулю NodeMCU ESP8266
4.7. Модуль датчика огня Flame Sensor
4.7.1. Подключение модуля датчика Flame Sensor к плате Arduino MEGA
4.7.2. Подключение модуля датчика Flame Sensor к модулю NodeMCU ESP8266
4.8. Модуль датчика присутствия HC-SR501
4.8.1. Подключение модуля датчика присутствия HC-SR501 к плате Arduino MEGA
4.8.2. Подключение модуля датчика присутствия HC-SR501 к модулю NodeMCU ESP8266
5. Отображение показаний и индикация состояний датчиков
5.1. Цифровой дисплей Nokia 5110
5.2. Вывод показаний датчиков на дисплей Nokia 5110 для Arduino MEGA
5.3. Светодиодная индикация и звуковая сигнализация о критических параметрах датчиков для Arduino MEGA
5.4. Увеличение цифровых контактов для NodeMCU
для ESP8266. Микросхема MCP23017
5.5. Светодиодная индикация и звуковая сигнализация о критических параметрах датчиков для NodeMCU
5.6. TFT 2.4″ Shield 240×320
5.7. Вывод показаний датчиков на TFT 2.4″
Shield 240*320 для Arduino MEGA
6. Управление исполнительными устройствами
6.1. Подключение блока реле для управления исполнительными устройствами
6.2. Подключение блока реле к плате Arduino MEGA
6.3. Подключение блока реле к модулю NodeMCU
6.4. Управление блока реле по ИК-каналу (для NodeMCU)
6.5. Организация доступа в дом с помощью RFID-модуля для Arduino MEGA
6.6. Отображение данных о статусе исполнительных
устройств на экране дисплея и управление с помощью сенсора
7. Создание будильников для запуска исполнительных устройств по расписанию
7.1. Подключение модуля DS3231 к плате Arduino MEGA. Добавление срабатывания устройств умного дома по будильнику (для Arduino MEGA)
7.2. Использование TFT 2.4″ Shield 240×320. Вывод времени на экран дисплея
7.3. Вывод списка будильников на TFT 2.4 Shield 240×320
7.3. Подключение модуля DS3231 к модулю NodeMCU
7.4. Добавление срабатывания устройств умного дома по будильнику (для NodeMCU)
8. Организация подключения к сети Интернет
8.1. Модуль GSM/GPRS SIM800L
8.2. Управление модулем GSM/GPRS SIM800L с помощью AT-команд
8.3. Подключение модуля GSM/GPRS SIM800L к плате Arduino MEGA
8.4. Подключение модуля NodeMCU к сети Интернет по Wi-Fi
9. Протокол MQTT – простой протокол для интернета вещей
9.1. IoT Manager
9.2. Передача данных брокеру (тестовый пример)
9.3. Публикация данных датчиков в темы брокера (для NodeMCU)
9.4. Управление из IoT Manager исполнительными устройствами на плате NodeMCU
9. 5. Публикация данных датчиков в темы брокера (для Arduino MEGA)
Название: Создание умного дома на базе Arduino
Автор: Петин В.А.
Издательство: ДМК-Пресс
Год 2018
Автор: В.А. Петин
Формат: PDF
Качество: Изначально электронное (ebook)
Иллюстрации: Цветные
Страниц: 180
Размер: 23,68 мб
Скачать книгу Создание умного дома на базе Arduino
~ Turbobit
~ Uploaded
Похожие новости
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Главная
Зарубежные журналы
Радиотехнические журналы
Книги
Программы для радиолюбителя
Видеокурсы + видео
Ардуино умный дом в Новосибирске: 33-товара: бесплатная доставка, скидка-30% [перейти]
Партнерская программаПомощь
Новосибирск
Каталог
Каталог Товаров
Одежда и обувь
Одежда и обувь
Стройматериалы
Стройматериалы
Текстиль и кожа
Текстиль и кожа
Здоровье и красота
Здоровье и красота
Детские товары
Детские товары
Продукты и напитки
Продукты и напитки
Электротехника
Электротехника
Дом и сад
Дом и сад
Промышленность
Промышленность
Сельское хозяйство
Сельское хозяйство
Торговля и склад
Торговля и склад
Все категории
ВходИзбранное
Ардуино умный дом
3 495
6990
Многофункциональный Умный робот-комплект для проекта Arduino с программным кодом, нано-макетная плата, робототехника, комплекты для детей
ПОДРОБНЕЕЕще цены и похожие товары
2 766
4853
Умный робот с беспроводным управлением, автомобильный комплект для проекта Arduino, программирование IDE, стартовый комплект с электронным стержнем
ПОДРОБНЕЕЕще цены и похожие товары
2 614
3308
Обучающие наборы, набор для умного дома с дополнительной платой для Arduino сделай сам, полный набор образцов программных материалов, этапы сборки
ПОДРОБНЕЕЕще цены и похожие товары
Модули температуры и Датчик относительной влажности, модуль DHT11 с кабелем для Arduino, комплект сделай сам, умный дом, мод
ПОДРОБНЕЕЕще цены и похожие товары
Arduino. Набор «Умный дом» для экспериментов с контроллером Arduino + Книга Производитель: Arduino,
ПОДРОБНЕЕЕще цены и похожие товары
Комплект для умного дома Arduino с датчиками и поддержкой Bluetooth Тип: стенд
ПОДРОБНЕЕЕще цены и похожие товары
Комплект для умного дома Arduino с датчиками и поддержкой Bluetooth Тип: стенд
ПОДРОБНЕЕЕще цены и похожие товары
Петин В.А. «Создание умного дома на базе Arduino» Издательство: ДМК Пресс, Год издания: 2018,
ПОДРОБНЕЕЕще цены и похожие товары
2 755
3487
Обучающие наборы умный дом для начинающих с платой Плюс, сделай сам, полный набор образцов программ, этапы сборки для Arduino
ПОДРОБНЕЕЕще цены и похожие товары
2 678
3389
Набор для самостоятельного обучения умный дом, полный набор образцов программ, стебель материалов с шагами сборки платы для Arduino
ПОДРОБНЕЕЕще цены и похожие товары
Книга Создание умного дома на базе Arduino
В МАГАЗИНЕще цены и похожие товары
Набор для экспериментов БХВ-Петербург Arduino Умный дом с контроллером + книга
В МАГАЗИНЕще цены и похожие товары
6 870
9820
Умный дом на базе Arduino, БХВ-Петербург (электронный конструктор) Тип: Металлический конструктор,
В МАГАЗИНЕще цены и похожие товары
10 819
Конструктор Arduino OSEPP Starter Kit / Набор для обучения программированию / Робототехника / Умный дом
ПОДРОБНЕЕЕще цены и похожие товары
Виктор Петин «Создание умного дома на базе Arduino» Издательство: ДМК Пресс
ПОДРОБНЕЕЕще цены и похожие товары
12 283
Конструктор BHV Дерзай 2738 Умный дом на базе Аrduino Производитель: BHV, Возраст: 9-14 лет, 14+,
ПОДРОБНЕЕЕще цены и похожие товары
Умный дом. Набор для экспериментов с контроллером Arduino + книга (Малый набор) Производитель:
ПОДРОБНЕЕЕще цены и похожие товары
13 890
Сборная модель IQ Test Конструктор Arduino OSEPP Starter Kit / Набор для обучения программированию / Умный дом
ПОДРОБНЕЕЕще цены и похожие товары
Набор «Умный дом» для экспериментов с контроллером Arduino
ПОДРОБНЕЕЕще цены и похожие товары
Петин В.: Создание умного дома на базе Arduino Поддерживаемые ОС: Android, iOS
ПОДРОБНЕЕЕще цены и похожие товары
BHV Набор «Умный дом» для экспериментов с контроллером Arduino + книга Производитель: BHV, Пол: для
ПОДРОБНЕЕЕще цены и похожие товары
8 449
12070
Bhv / умный ДОМ.Набор для экспериментов с контроллером Arduino + книга, Bhv Производитель: BHV,
ПОДРОБНЕЕЕще цены и похожие товары
Умный дом СП МикроВольт GSM сигнализация Радиус-5M (MiniDin) Назначение сигнализации: охранная,
ПОДРОБНЕЕЕще цены и похожие товары
Умный дом на базе Arduino, БХВ-Петербург (электронный конструктор) Издательство: BHV, Направление
ПОДРОБНЕЕЕще цены и похожие товары
12 890
Конструктор Arduino OSEPP Starter Kit / Набор для обучения программированию / Робототехника / Умный дом
ПОДРОБНЕЕЕще цены и похожие товары
2 813
3160
Набор для обучения Arduino Умный дом Тип: набор
ПОДРОБНЕЕЕще цены и похожие товары
Набор UNO R3 Starter Kit с Bluetooth модулем ZS-040 и контроллером, совместимым со средой Arduino, и 16 уроками в среде Scratch
ПОДРОБНЕЕЕще цены и похожие товары
Умный дом на базе Arduino. Большой набор
ПОДРОБНЕЕЕще цены и похожие товары
«Умный дом» на Arduino: теория и практика
Жизнь без интернета, бытовой техники, смартфонов представить сложно. Многие богатые люди в этот список добавили бы еще и систему «Умный дом». В статье разберем, что это, как ее установить и как пользоваться.
Что за система?
Как уже стало понятно, систему «Умный дом» приобрести сможет не каждый. Но если иметь необходимые навыки, можно создать ее самостоятельно через специальное приложение. Соответственно, далее поговорим о системе «Умный дом» на Arduino. Своими руками попробуем создать ее для своего жилого помещения.
Что по факту представляет собой данная система? Это набор датчиков и контроллеров. Они существуют различных видов, поэтому могут реагировать как на движения, так и на тепловую энергию. Такие устройства способны контролировать работу дома: коммуникации, систему безопасности и так далее. Существуют и более «разумные» сооружения, которые могут самостоятельно включать отопление, запускать различные процессы и так далее. Каждый человек хочет прийти домой, где его будет ждать горячая ванная, разогретый ужин. «Умный» дом – самое лучшее решение для тех, кто живет один. Если нет средств на такую систему, то ее можно сделать самостоятельно.
Как работают датчики?
Датчики способны считывать информацию и данные, затем их обрабатывать и передавать соответствующую команду. Они способны реагировать на температуру, резкие движения и звук.
Простейшие и доступные датчики отслеживания часто используют на лестничных площадках – всем знакомо автоматическое включение света. Помимо этого, контроллеры нередко применяются в системах пожарной безопасности. Как только резко начинает повышаться температура, сразу же срабатывает сигнализация.
Перед тем как начать работать с системой в собственном здании, нужно создать проект, который позволит правильно распределить датчики и все возможные контроллеры. Важно отметить, что для этого нужно иметь навыки в области программирования и электроники. Если таковые отсутствуют, то следует предпочитать устройства простого плана, то есть созданные для потребителя-новичка. Именно такими являются системы «Ардуино». Производитель поставляет абсолютно простые в установке и эксплуатации приспособления.
Почему «Ардуино»?
Этот вопрос вполне логичный и понятный. Выше уже писалось о том, что компания выпускает простые для понимания системы, но это не единственная причина, по которой следует выбрать Arduino. Наборы для «Умного дома» приобрести можно в магазине или же заказать на сайте. Установку провести разрешается самостоятельно, но никто не откажет в предоставлении квалифицированного мастера. Он выполнит все работы без ошибок и не будет пренебрегать красивым оформлением (например, спрячет провода, а не «вывалит» их на всеобщее рассмотрение). Но большая часть клиентов все же решает проводить все работы самостоятельно. Почему? Это намного проще и дешевле. Все фирмы, которые выпускают подобные проекты, здорово накручивают цену и на словах завышают качество многих моделей. Описываемая компания таким не занимается. Отзывы в Интернете это подтверждают на все 100 %.
Стоимость за комплектующие и установку системы Arduino (проекты «Умного дома» очень популярны) намного дешевле, чем у других производителей. Даже сама компания предлагает всю установку проводить самостоятельно, так как в случае поломки владелец должен разбираться в схемах и проекте в целом. Также, зная досконально систему, можно с легкостью и без труда подстроить ее под себя.
На платформе Arduino имеется куча библиотек с открытым исходным кодом, поэтому найти себе подходящую программу не составит труда.
Наборы
В продаже имеются наборы «Умный дом». В них покупатель может найти все необходимые составляющие для создания автоматизированных систем в собственном доме: материнскую и макетную платы, электронные детали и правила по использованию. Этот набор научит человека правильно подключать диоды, включать устройства по хлопкам и управлять девайсами дистанционно.
«Дерзай» создан для детей от 14 лет. В комплекте поставляется инструкция. С помощью набора можно создать пять готовых проектов: секундомер, ночник и так далее.
Arduino Starter Kit — базовый набор, с которого все владельцы советуют начать ознакомление. В нем поставляется плата Arduino UNO, датчики, экран, резисторы и так далее. Стоит он около 80 евро.
«Матрешка» предназначена для детей от 10 лет. Она продается в нескольких версиях, которые между собой отличаются количеством и типом деталей, соответственно, с помощью каждого из них можно осуществить совершенно отличные друг от друга эксперименты. Поставляется плата Arduino UNO Rev3, произведенная в Италии. С помощью этого набора можно сделать ночной светильник, миксер, тестер для батареек и так далее.
«Амперка», как правило, приобретается для учебных учреждений. Она производится для детей от 12 лет. По окончании занятий дети смогут создать робота, который движется по прямой линии. Контроллер поставляется модели Arduino Uno.
Наборы «Дерзай» («Умный дом») на Arduino на данный момент наиболее популярны.
Платформы
Стандартная платформа — Arduino Uno. «Умный дом» часто работает на ее базе. Она распространена больше всего, так как стоит недорого. Используя ее, можно с легкостью управлять микроконтроллерной техникой. Если человек не знаком с платами от Arduino, то все владельцы советуют ему начать знакомство именно с этой.
Arduino Leonardo стоит немного дешевле вышеописанного варианта. Дело в том, что, в отличие от Uno, его можно использовать как USB-устройство. Например, благодаря этой плате можно управлять мышью и клавиатурой.
Почему чаще всего создается «Умный дом» на Arduino Mega2560? Она лишь немного внешне отличается от Uno, но имеет больший функционал. Используют ее зачастую для работы одновременно с большим количеством устройств. Соответственно с ней намного проще работать, когда речь идет о масштабных проектах. В целом если планируется создание «Умного дома», Arduino Mega — наиболее подходящий вариант.
Преимущества системы
Компания «Ардуино» пользуется большим спросом у людей, которые плохо разбираются в программировании. Все предоставляемые системы имеют понятный интерфейс. Однако этим преимущества не ограничиваются.
Производитель предусмотрел возможность создавать собственные программы – исходный код открыт. Используемый язык максимально прост в освоении. Если есть необходимость, можно переносить программы при помощи USB-кабеля. Наборы «Умного дома» довольно интересны.
То есть при знании языка программирования можно приобрести только один вариант программного обеспечения и подстроить его максимально под себя.
Если необходимы дополнительные утилиты, то их можно скачать бесплатно с официального сайта. Системой разрешается управлять с компьютера и телефона при помощи программы.
Принципы работы
Датчики передают информацию на компьютер или телефон при помощи технологии беспроводной передачи данных. Специальная утилита обрабатывает данные – выполняется команда. Имеется главный датчик (центральный), который можно либо приобрести, либо сделать самостоятельно. На платах Arduino (проекты «Умного дома разработаны на них) присутствуют стандартные разъемы. Благодаря этому можно с легкостью подобрать все комплектующие.
Что необходимо для сборки
Если появилось желание собрать проект самостоятельно, то необходимо собрать некоторые устройства и взять приборы. Какие?
- Датчики и контроллеры.
- Интернет-модуль.
- Витую пару (кабель).
- Переключатель.
- Резистор.
- Провод для интернет-модуля.
- Реле.
Из принадлежностей понадобятся паяльник, отвертки и так далее.
Наборы от компании Arduino нужно приобретать в проверенных магазинах. Почему? Все необходимые приборы нужны для работы с электричеством, именно поэтому подделки использовать опасно. Все необходимые утилиты можно скачать из Интернета. Поэтому довольно просто создать «Умный дом» своими руками на базе Arduino.
Датчики нужно выбирать, отталкиваясь от своих предпочтений: включение или отключение света, контроль температуры и так далее.
Процесс установки
Обратить внимание нужно на то, что «Умный дом» должен иметь лишь лампы светодиодного типа. Обычные варианты не смогут выдержать напряжения – либо лопнут, либо просто перегорят.
После того, как проект «Умный дом» на Arduino уже будет готов, нужно начать подключать контроллеры и датчики. Делают это, не отклоняясь от чертежа и схемы, которые были созданы ранее. Контакты должны быть изолированными.
Все работы можно представить поэтапно в виде алгоритма:
- Установка кода.
- Настройка приложения под компьютер или телефон.
- Переадресация портов.
- Тестирование датчиков и обеспечения.
- Устранение неполадок, если таковые выявлены при проверке.
Качать программное обеспечение лучше из проверенного источника архивом. После того как последний будет открыт и все утилиты установлены, следует перезапустить приложение или перезагрузить устройство.
Программное обеспечение «Умного дома» на Arduino будет отображать состояние датчиков и информацию с них. Если есть необходимость, всегда можно поменять сетевой адрес, выключить сигнализацию.
Работа с роутером
На роутере нужно открыть порт. Что следует сделать, чтобы выполнить это действие? Открыть меню конфигураций, написать сетевой адрес Arduino и активировать порт.
Сразу же после этого можно установить имя домену. Теперь ничего не мешает владельцу приступить к тестированию системы, которая была создана собственными руками.
Дистанционное управление
Благодаря серверу компании можно связать всю технику между собой. Разрешается использовать облачные сервисы, которые позволяет визуализировать процессы. Благодаря Интернету можно полностью управлять своим домом. Включить/отключить бойлер или отопление можно, находясь на другом конце города.
Имеется еще один способ, который поможет управлять домом, – СМС-сообщения. Не всегда бывает так, что имеется интернет-соединение, поэтому такой способ довольно актуален.
Итоги
Нужно обратить внимание на то, что «Умный дом» на базе Arduino не может работать с открытым сетевым адресом, так как иначе его будет легко взломать. Все здания, которые работают на «умной» системе, могут помогать экономить электроэнергию каждому человеку, а также правильно использовать все ресурсы. Главное, правильно подобрать все компоненты без каких-либо подделок.
Также немаловажным является то, что «Ардуино» имеет множество библиотек, которые включают в себя тысячи программных кодов. Именно поэтому создать систему «Умный дом» на Arduino, пользуясь лишь Интернетом, будет более чем легко.
Отзывы владельцев о системе положительны. Сбои не происходят, все уведомления приходят вовремя, а отслеживание по программе четкое. Обеспечение обновляется часто, поэтому, если что-то непредвиденное произойдет, владелец сразу же это увидит. Создать такую систему собственными руками — лучшее и наиболее удачное решение, которое поможет сэкономить деньги. Нет ничего сложного в установке датчиков и контроллеров.
Создание и реализация системы «Умный дом» на базе микроконтроллера Arduino с управлением через web-страницу
Автор: Комков Сергей Сергеевич
Рубрика: Информатика и кибернетика
Опубликовано в Техника. Технологии. Инженерия №2 (8) апрель 2018 г.
Дата публикации: 29.01.2018
Статья просмотрена: 2774 раза
Скачать электронную версию
Библиографическое описание:Комков, С. С. Создание и реализация системы «Умный дом» на базе микроконтроллера Arduino с управлением через web-страницу / С. С. Комков. — Текст : непосредственный // Техника. Технологии. Инженерия. — 2018. — № 2 (8). — С. 10-14. — URL: https://moluch.ru/th/8/archive/85/3093/ (дата обращения: 01.10.2022).
Шло время, и в жизни человека появлялись всё новые бытовые приборы, инженерные системы, и сложность их со временем росла. Все эти устройства выполняли функции, которые приносили всё больше комфорта в быт человека.
Количество различных инженерных систем стало исчисляться сотнями и одновременное управление ими становилось невозможно. Но благодаря компьютерным технологиям, человек смог упростить себе жизнь. Появились различные автоматизации в том числе и в обычных домах.
Домашняя автоматизация, или умный дом (англ. smart home) — система домашних устройств, способных выполнять действия и решать определенные повседневные задачи без участия человека. Домашняя автоматизация включает доступные через интернет домашние устройства [1].
Наиболее распространенные примеры автоматических действий в «Умном доме» — автоматическое включение и выключение света, автоматическая коррекция работы отопительной системы или кондиционера и автоматическое уведомление о вторжении, возгорании или протечке воды.
Рис. 1. Пример системы «Умный дом»
Домашняя автоматизация в современных условиях — чрезвычайно гибкая система, которую пользователь конструирует и настраивает самостоятельно в зависимости от собственных потребностей. Это предполагает, что каждый владелец умного дома самостоятельно определяет, какие устройства и где установить и какие задачи и как они будут исполнять [1].
На базе «Брянского строительного колледжа имени профессора Н. Е. Жуковского» функционирует секция научного студенческого общества «Робототехника и Электроника» с октября 2017г под руководством преподавателя Комкова Сергея Сергеевича. Данный проект разработали студенты 2 курса группы 9Э-22 специальности 08.02.09 «Монтаж наладка и эксплуатация электрооборудования ПГиЗ»
Целью нашей работы было создание “Умного дома” на базе микроконтроллеров Arduino, который управляется дистанционно, с помощью web-браузера.
Для достижения цели были поставлены следующе задачи:
- Создание макета
- Изучение модулей и датчиков
- Создание web-страницы и управление всеми процессами
На данный момент разработан макет системы «Умный дом», на примере аудитории. В котором управление всей системой производится с любого устройства (телефон, планшет и т. д.) через web-браузер.
Рис. 2. Макет системы «Умный дом»
Наша система «Умный дом» управляет следующими процессами:
- Включение и выключение:
a) света в помещениях
b) розеток
- Открытие и закрытие жалюзи
- Измерение температуры и влажности помещения
- сплит-системой
Проект построен на:
- Платформе Arduino Uno.
Arduino Uno один из самых распространённых микроконтроллеров. Питание может получать от USB порта или от внешнего источника постоянного тока до 12В. Выходное напряжение 3,3В, 5В, 5–12В. Язык программирования С++ подобный, легок в освоении [2].
Рис. 3. Arduino Uno
- Ethernet Shield
Ethernet Shield — это плата расширения, позволяющая Arduino работать в локальных вычислительных сетях для приёма и передачи данных, а также в сети Интернет. С ней можно управлять удалёнными объектами через web-браузер со своего компьютера, планшета или телефона. Более того, устройства смогут сами выступать в роли сервера [3].
Рис. 4. Ethernet Shield
На макете освещение представлено светодиодами
Рис. 5. светодиоды
Они применятся в группах подсветки: коридора, доски и самой аудитории.
С web-страницы осуществляется управление точечным освещением в вышеперечисленных группах.
Как аналог сплит-системы использовался электродвигатель постоянного тока-электрическая машина, в которой электрическая энергия преобразуется в механическую [4].
Рис. 6. Электродвигатель постоянного тока
Датчиком служащим для измерения температуры и влажности является DHT11.
DHT11 — это цифровой датчик влажности и температуры, состоящий из термистора и емкостного датчика влажности. Также датчик содержит в себе АЦП для преобразования аналоговых значений влажности и температуры. Датчик DHT11 не обладают высоким быстродействием и точностью, но зато прост, недорог и отлично подходят для контроля влажности в помещении [5].
Рис. 7. Датчик DHT11
Цифровые значения температуры и влажности выводятся непосредственно на web-страницу.
Микросервопривод FS90 используется для выполнения механической работы –открытие и закрытие жалюзи на макете. Этот сервопривод позволяет установить и удерживать угол поворота колеса. Привод обладает углом поворота 180°, т. е. может быть установлен в любое положение в пределах полуокружности.
Рис. 8. Микросервопривод FS90
Рис. 9. Схема подключения оборудования
Рис. 10. Часть программного кода
Рис. 11. Пример web-страницы
Вывод
В результате работы нами был создан макет системы «Умный дом» и создана веб-страница, с помощью которой мы управляем всей нашей периферией. Макет системы находится в постоянной модернизации.
Литература:
- Домашняя автоматизация https://ru.wikipedia.org/wiki/Домашняя_автоматизация
- Arduino https://ru.wikipedia.org/wiki/Arduino
- Ethernet Shield http://wiki.amperka.ru/продукты:ethernet-shield
- Электродвигатель https://ru.wikipedia.org/wiki/Электрический_двигатель
- Датчик DHT11 http://makerplus.ru/wiki/datchik-vlazhnosti-i-temperatury-dht11
Основные термины (генерируются автоматически): макет системы, домашняя автоматизация, USB, закрытие жалюзи, измерение температуры, система, устройство.
Похожие статьи
Модернизация
автоматизированной системы управления…Данная статья посвящена модернизации автоматизированной системы управления процессом нагрева труб в промышленных печах, на базе современных средств автоматизации.
TI — измерение температуры. Предложенная система АСУ является альтернативой, способной…
Анализ
систем автоматизированного управления умным домомAMX — система домашней автоматизации одноимённой компании Централизованная.
управление жалюзи; взаимодействие с другими системами.
Домашняя автоматизация, или умный дом (англ. smart home) — система домашних устройств, способных выполнять. ..
Обзор функциональных возможностей и перспектив развития…
— создание технической и охранной сигнализации; — определение температуры и влажности воздуха
Основные термины (генерируются автоматически): устройство, домашняя автоматизация, система, ELKO, центральный элемент, кнопка управления, единый интерфейс…
Анализатор воздуха на платформе Arduino
Сенсор включает в себя резистивный компонент измерения влажности и компонент измерения температуры с отрицательным температурным коэффициентом
– данное устройство можно использовать в качестве модуля «умного дома», подключив к нему систему пожаротушения.
Автоматизированные системы управления техническим. ..Современный этап модернизации и технического обновления промышленности характеризуется внедрением информационно-коммуникационных технологий в производство. Важной составной частью компьютерной автоматизации производства является разработка и…
Из опыта использования Arduino в курсовом и дипломном…
При разработке курсовых проектов по МДК 02.01 «Микропроцессорные системы» и выпускных квалификационных работ все технические решения отрабатываются на этой платформе и на защиту представляются экспериментальные макеты разрабатываемых устройств.
Автоматизация процесса снятия амплитудно-частотных…Ключевые слова: измерительно-вычислительная система, режекторные фильтры, амплитудно-частотные характеристики, передаточные характеристики, аппаратно-программный комплекс, модель, автоматизация измерений.
Автоматизированная система управления климатическими…Температура воздуха измеряется обычным цифровым термометром, а вот для измерения влажности воздуха требуется изготовление
— команды управления системой. Управление периферийными устройствами осуществляется через адресное пространство данных.
- Как издать спецвыпуск?
- Правила оформления статей
- Оплата и скидки
Похожие статьи
Модернизация
автоматизированной системы управления…Данная статья посвящена модернизации автоматизированной системы управления процессом нагрева труб в промышленных печах, на базе современных средств автоматизации.
TI — измерение температуры. Предложенная система АСУ является альтернативой, способной…
Анализ
систем автоматизированного управления умным домомAMX — система домашней автоматизации одноимённой компании Централизованная.
управление жалюзи; взаимодействие с другими системами.
Домашняя автоматизация, или умный дом (англ. smart home) — система домашних устройств, способных выполнять…
Обзор функциональных возможностей и перспектив развития…
— создание технической и охранной сигнализации; — определение температуры и влажности воздуха
Основные термины (генерируются автоматически): устройство, домашняя автоматизация, система, ELKO, центральный элемент, кнопка управления, единый интерфейс. ..
Анализатор воздуха на платформе Arduino
Сенсор включает в себя резистивный компонент измерения влажности и компонент измерения температуры с отрицательным температурным коэффициентом
– данное устройство можно использовать в качестве модуля «умного дома», подключив к нему систему пожаротушения.
Автоматизированные системы управления техническим…Современный этап модернизации и технического обновления промышленности характеризуется внедрением информационно-коммуникационных технологий в производство. Важной составной частью компьютерной автоматизации производства является разработка и…
Из опыта использования Arduino в курсовом и дипломном…
При разработке курсовых проектов по МДК 02. 01 «Микропроцессорные системы» и выпускных квалификационных работ все технические решения отрабатываются на этой платформе и на защиту представляются экспериментальные макеты разрабатываемых устройств.
Автоматизация процесса снятия амплитудно-частотных…Ключевые слова: измерительно-вычислительная система, режекторные фильтры, амплитудно-частотные характеристики, передаточные характеристики, аппаратно-программный комплекс, модель, автоматизация измерений.
Автоматизированная система управления климатическими…Температура воздуха измеряется обычным цифровым термометром, а вот для измерения влажности воздуха требуется изготовление
— команды управления системой. Управление периферийными устройствами осуществляется через адресное пространство данных.
Как создать систему умный дом на базе Arduino
Содержание
- 1 Создание систем на платформе Arduino
- 2 Основные элементы плат
- 3 Виды плат для сборки умного дома
- 3.1 Вид 1 Arduino Uno и ее производные
- 3.2 Вид 2 Arduino Leonardo и Micro
- 3.3 Вид 3 Arduino 101 Arduino Zero и Arduino MKR1000
- 3.4 Вид 4 модели семейства mega
- 4 Особенности взаимодействия модулей через порты
- 5 Платы дополнения шилды
Arduino – это программное обеспечение, разработанное одноименной фирмой из Италии. Особенность строения системы заключается в том, что у нее открытая и доступная для манипуляций архитектура – можно подключать разные детали, создавая нужную программную оболочку.
Создание систем на платформе Arduino
Как и любая операционная система, Arduino делится на 2 составляющие оболочки: программную и архитектурную.
Архитектурная часть состоит из нескольких плат, которые соединяются между собой специальными креплениями. Через микросхемы осуществляется ручное управление системой. Процесс соединения блоков напоминает сборку детского конструктора.
Программная часть – это набор команд, написанный на языке C++, который воспринимается и исполняется архитектурой. Благодаря доступности и открытости такого подхода любой может участвовать в развитии технологий Arduino. В наборе для управления жилищем уже заложена программа для выполнения узких задач.
Функции, которые выполняет умный дом Ардуино:
- сбор информации с датчиков;
- анализ полученных данных и принятие решений при помощи набора алгоритмов в процессоре;
- отдача команд подключенным устройствам в соответствии с решенными задачами и принятыми решениями.
Настройка нужных функций осуществляется не только за счет программирования, но также и во время замены деталей – при желании пользователь может самостоятельно собрать свою систему, которая будет выполнять необходимые функции. Выбор деталей и наборов компонентов большой.
Основные элементы плат
Умный дом на базе Arduino управляется при помощи платы, состоящей из нескольких элементов. Когда дополнительные составные части подобраны и четко поставлены задачи, которые должен решать механизм, можно приступать к сборке центрального узла, или материнской платы. В нее входят составные элементы:
- Микропроцессор. Выполняет измерение и регулировку напряжения, решает задачи и производит вычисления, хранит поверхностные данные.
- Программатор. Позволяет менять программную оболочку при помощи ПК или мобильного устройства. Программатор подключается к соответствующему порту через кабель USB.
- Стабилизатор напряжения. Достаточно 5 вольт для того, чтобы обеспечивать энергией всю систему.
Платы различаются между собой размером и уровнем совместимости с другими блоками, количеством портов для подключения вторичных элементов, емкостью. Порты устанавливаются 2 видов: цифровые и аналоговые, обозначаются соответственно буквами «a» и «d». Чтобы понять, какое количество портов должно быть на основной плате, нужно определить количество необходимых модулей и датчиков, расположенных по дому.
Если датчиков и систем слишком много, то их следует разбить по нескольким центральным платам, чтобы не перегрузить память процессора. Память делится на 3 типа:
- Флэш. Здесь находятся код программы и все данные, предназначенные для хранения в течение длительного промежутка времени. Делится на несколько секторов.
- Оперативная. Память с высокой скоростью работы и мгновенным доступом, хранит временные файлы, т.н. кэш.
- Внутренняя. Используется для расширения возможностей хранения данных настроек. Отличается низкой скоростью.
Управлению жилищем не нужно большого количества памяти, оно не требовательно к ресурсам системы.
Виды плат для сборки умного дома
Умный дом на Ардуино представляет из себя несколько конфигураций, предназначенных для схожих целей, но с различными нюансами.
Вид 1 Arduino Uno и ее производные
Одна из самых популярных линеек для обеспечения систем умного дома. Функционала хватает для удовлетворения всех требований. Характеристики платы Uno:
- 8-битный процессор на 16 MHz;
- 8 цифровых портов без функции ШИМ;
- 6 цифровых портов с поддержкой ШИМ;
- 6 аналоговых портов;
- флэш-память на 32 КБ;
- оперативная память на 2 КБ;
- внутренняя на 1 КБ;
- модуль Wi-Fi (в расширенной сборке).
Уменьшенная модификация, названная Arduino Nano, обладает сокращенным спектром портов и модулей. Здесь нет собственного гнезда питания – его придется устанавливать через порт. Вход USB заменен чипом с микрокабелем. Аналоговых портов больше, чем в Uno.
Arduino Mini – вариант Uno; плата по размеру у него еще меньше, чем у Nano-версии. Здесь нет порта USB, из-за чего сменить прошивку сложнее, чем в других версиях. Работает в узком диапазоне напряжения – от 7 до 9 В. Из-за ограничений для управления жилищем эта модификация используется редко.
Вид 2 Arduino Leonardo и Micro
Плата этой модификации обладает высокой мощностью по сравнению с Uno. Ее используют для создания сложных перегруженных систем в больших домах. Интерфейс позволяет подключать мышь и клавиатуру, благодаря которым возможности расширяются.
Параметры Leonardo:
- 8-битный процессор на 16 MHz;
- 13 цифровых портов без ШИМ;
- 7 цифровых портов с ШИМ;
- 12 аналоговых портов;
- флэш-память на 32 КБ;
- оперативная память на 2,5 КБ;
- внутренняя память на 1 КБ.
Модель поддерживает большее количество датчиков за счет увеличения содержания портов. Существует уменьшенный вариант – Leonardo Micro. Параметры те же, но нет входа для питания и USB.
Для создания игровых симуляторов и программ есть вариант Leonardo Esplora – для обеспечения умного дома не используется.
Вид 3 Arduino 101 Arduino Zero и Arduino MKR1000
Представленные модели обладают высоким уровнем мощности, который может потребоваться для обеспечения контроля над домом. Например, распознавание голоса и изображения доступно лишь для таких плат и более сложных – Uno и Leonardo это недоступно.
Параметры Arduino 101:
- 32-битный процессор от Intel на 32 MHz;
- флэш-память на 196 КБ;
- оперативная память на 24 КБ;
- 12-20 цифровых портов;
- 6-12 аналоговых портов.
В плату вложено несколько встроенных датчиков, и она может работать в спящем режиме, снижая уровень потребления энергии, но выполняя функции.
Модель Arduino Zero обладает более высокой тактовой частотой процессора и памятью по сравнению со 101. Имеется программа-отладчик, которая осуществляет поиск ошибок в программном коде.
MKR1000 – усовершенствованный Zero, добавлен модуль Wi-Fi и алгоритмы защиты передачи данных.
Вид 4 модели семейства mega
Модели этого направления призваны выдерживать большую нагрузку – платы Mega обслужат любое количество датчиков. Помимо всех функций, в них встроена проверка температуры (дважды – второе измерение, контрольное, на случай неисправности одного из датчиков). Характеристики плат Mega:
- 8-битный процессор на 16 MHz;
- флэш-память на 128 КБ;
- оперативная память на 8 КБ;
- внутренняя на 4 КБ;
- 54 цифровых порта, 15 – поддерживают ШИМ;
- 16 аналоговых порта.
Модификация Mega 2560 обладает увеличенным объемом памяти для хранения информации. Mega ADK обеспечивает сопряжение с устройствами на системе Android и имеет USB-интерфейс. Due обладает процессором на 32 бита и 84 мегагерцами мощности.
Особенности взаимодействия модулей через порты
Чтобы осуществлять управление умным домом при помощи Ардуино, необходимо знать правила соединения компонентов логических схем и базовый принцип работы.
Каждый модуль, который может подключиться к плате, обладает 3 выходами: первые 2 – для питания на 3,3 и 5 В соответственно, 3 – для передачи данных. Каждый из контактов должен быть соединен с платой, иначе модуль не сможет работать без питания и возможности обменивать информацию.
Для подключения нескольких модулей используется макетная плата – белая пластинка со множеством отверстий. Она осуществляет соединение подключенных составных частей без необходимости пайки. Некоторые пользователи считают спайку более надежным решением, чем использование макетов, но второй вариант – проще в реализации.
Перед соединением элементов настоятельно рекомендуется изучить техническую документацию и инструкцию по сборке или предоставить установку платы человеку, имеющему опыт работы с Arduino.
Платы дополнения шилды
Для того чтобы расширить функционал системы умного дома под управлением Ардуино, рекомендуется использовать т.н. шилды. Эти приспособления узко специализированы под форму платы, поэтому выбирать следует внимательно.
Внутри шилда сосредоточен программный код, который действует отдельно от алгоритмов центрального блока, но синхронизируется с ним, обеспечивая поддержку. Шилд рекомендуется использовать продвинутым пользователям, которым не хватит стандартного функционала.
Проекты Alexa и Arduino Smart Home Challenge
Чтобы использовать эту страницу, убедитесь, что в вашем браузере включен JavaScript.
с Amazon Alexa и Arduino
Создайте умный домашний гаджет будущего
Выиграйте до 59 000 долларов в виде призов!
- Обзор
- Правила
- Часто задаваемые вопросы
- Материалы129
- Участники1,459
- Обсуждение
Конкурс завершен! Посмотреть все победившие работы. Хотите больше шансов выиграть призы? Ознакомьтесь с нашими активными конкурсами.
Все проекты (128)
Просто спросите Алексу: Я закрыл дверь гаража?
Алекса, дверь моего гаража открыта?
Sameer
Контроль температуры нагрева с помощью Arduino Uno Wifi, Arduino Uno, SD Shield и Google Chart и, возможно, интерфейса Alexa.
Контроль температуры
reteprelleum
Огромное количество домашних развлекательных устройств на рынке оснащены последовательным портом. Этот контроллер обеспечивает голосовое управление Alexa.
Голосовое управление Alexa для (почти) любого усилителя, телевизора, компакт-диска, DVD
Waldemar Sakalus
Разветвитель питания, управляемый через Интернет, с возможностью затемнения
Удлинитель Smart Power Strip
Arturo José Jumpa Sanchez and Nicholas Lambiase
С Arduino Yun and акселерометр, контролировать вибрацию сушилки для белья, отвечать на запросы о состоянии и оповещать по SMS, когда сушилка останавливается.
«Алекса: моя одежда сухая?»
WrinkleFree
Мы создали систему автоматизации и безопасности умного дома, используя нашу прекрасную плату 1Sheeld, несколько датчиков и кое-что интересное.
Система автоматизации и безопасности умного дома с использованием 1Sheeld
SADEE
Я использую вентилятор для белого шума во время сна, но иногда забываю включить его, прежде чем лечь спать. Это исправит это.
Умный вентилятор с дистанционным и голосовым управлением
Paul Ruiz
Управляйте светом с помощью набора навыков Amazon и Arduino!
Управление освещением с помощью Arduino и Amazon Alexa
Rajesh
Использование Alexa и Arduino, чтобы привить чувство Хюгге по прибытии домой. Полностью функционирующая умная ванна, управляемая Alexa.
Hygge Home — Alexa Smart Bath
J Howard
Используйте Alexa для голосового управления реле, подключенным к Интернету через ESP8266-01.
Alexa Trigger ESP8266
2stacks
Для синтеза речи и распознавания голосовых команд Roboquin использует Amazon Alexa. Arduino используется для управления движением головы и рук.
Синтез и распознавание речи Roboquin с помощью Alexa и Arduino
Alexa
Я комбинирую камеру Arduino, AWS Lambda и Rekognition, а также Amazon Echo, чтобы определить, оставил ли я белье на бельевой веревке!
Принеси стирку
Ник Триантафиллоу
Датчик температуры используется для управления переключателем (реле) для включения или выключения устройства.
Интеллектуальный коммутатор с использованием Arduino и Alexa
Ruchir Sharma
Это устройство можно установить дома для подключения до 3 доступных Amazon Alexa в одной сети WiFi.
433 МГц и Wi-Fi подключен к Amazon Alexa Hub
RopTech
Это продолжение моего последнего руководства: Alexa — NodeMCU: простая эмуляция WeMo, где мы будем разрабатывать более сложные функции.
Компьютер, стреляет из всех видов оружия!
MJRoBot (Marcelo Rovai)
Вы всегда забываете имя устройства для включения? Используйте Walabot, чтобы определить местоположение и определить устройство для управления.
Alexa, включите ЭТУ лампу: Smart 3D Sensor для Amazon Echo
3 члена
Управляйте жалюзи, освещением и следите за зарядкой аккумулятора с помощью голосовой команды.
Переключатель с питанием от солнечной батареи для жалюзи, освещения и зарядного устройства
Leon Chu
Я построил себе домашний кинотеатр с голосовым управлением, подсветкой, экраном и проектором. С ESP8266 и Arduino Nano.
Умная гостиная (домашний кинотеатр)
Alex Warsun
Feed Toto — кормушка для домашних животных, управляемая Arduino. Размер и график приема пищи можно установить с помощью приложения для Android и/или Alexa.
«Alexa, Feed Toto»
pseudozach
В этом проекте вы можете создать свой собственный Smart Home HUB, с помощью которого вы сможете добавлять, модифицировать и контролировать все устройства, которые вы хотите.
Alexa NodeMCU Автоматизация умного дома с собственным концентратором
Sanket patel
Попросите Alexa проверить, не находится ли кто-нибудь у двери или не прибыла ли посылка к вашему порогу! Создайте навык умной камеры с помощью веб-камеры!
Алекса швейцар: кто у моей двери?
MD R. Islamic
Экономьте деньги на счетах за электроэнергию с помощью Alexa и безумных навыков IoTz. Как гнездо для вашего водонагревателя.
Умный электрический водонагреватель Alexa/Adruino/Pi
Райан Мак
Создайте свой собственный выключатель света на базе Arduino, которым можно управлять с помощью Amazon Alexa.
Умный свет на базе Arduino (работает с Amazon Echo)
Tinker Project
Эта плата управления интегрируется с Arduino, позволяя пользователям управлять всеми аспектами умного дома с помощью веб-сайта или голосовых команд Alexa.
Плата управления домашней автоматизацией Arduino IoT
My Arduino Home
Лучшие платы Arduino для домашней автоматизации
Платы Arduino часто ассоциируются с электронными проектами, а не с IoT и домашней автоматизацией. Вы полностью прощены, если так думаете. В последние годы все изменилось, и эти потрясающие доски могут многое предложить всем, кто интересуется IoT, автоматизацией или даже машинным обучением. Благодаря Arduino я могу рассказать о 3 платах, которые лучше всего подходят для вашего следующего проекта автоматизации.
Почему стоит выбрать Arduino?
Это понятно, если вы ограничены в деньгах и ищете лучшее предложение в Интернете, которое вы можете найти. Это достаточно справедливо! Но прежде чем вы нажмете кнопку «купить» на своей следующей плате на основе ESP, позвольте мне рассказать о том, почему выбор Arduino отлично подходит для вашего следующего проекта или вашего следующего опыта обучения и почему он кажется особенным.
Стоимость оборудования — это одна из вещей, за которые вы платите. Поддержка библиотеки, учебники, руководства и идеи проектов, а также отличная поддержка сообщества включены в цену. Черт возьми, вы даже можете получить оборудование бесплатно, если у вас есть хороший шаг для участия в конкурсе! Это то, что объединяет разработчиков, и благодаря большому количеству людей сообщества с открытым исходным кодом процветают.
Это не то, что многие сторонние производители могут сказать об усилиях. Их поддержка часто заканчивается после того, как плата продана и доставлена. Каждый раз, когда вы добавляете плату Arduino в свою корзину, вы получаете красивую маленькую плату для своего следующего проекта и поддерживаете сообщества, которые были созданы вокруг нее.
Не поймите меня неправильно. Это не попытка запугать ваш потребительский выбор, а простое признание того, что такие компании, как Arduino, Raspberry Pi и другие, делают, чтобы привлечь больше людей в пространство для разработчиков и продвигать STEM. Учитывая размер их сообществ, это работает!
Arduino IDE 2.0
Это не новое оборудование, которое появится на горизонте. Столь необходимое обновление для чрезвычайно популярной среды разработки Arduino IDE находится в стадии бета-тестирования и доступно для тестирования. Если вы еще не пробовали Arduino IDE 2.0 — попробуйте! Благодаря возможности надлежащей отладки, улучшенному управлению библиотекой и оборудованием, Arduino IDE 2.0 приближает эту среду разработки на шаг к совершенству, не перегружая тех, кто только начинает.
3 лучшие платы Arduino для проектов домашней автоматизации
В то время как мы все были сосредоточены на платах разработки IoT на базе ESP8266 и ESP32, выбор продуктов Arduino процветал. Их магазин был заполнен интересными досками, вспомогательными библиотеками, а их центр проектов был заполнен проектами домашней автоматизации, которые нужно было взять на себя. Поскольку их платы предлагают подключение по WiFi (и другим протоколам), вы можете попробовать сами!
Я хотел бы представить вам 3 лучшие платы Arduino для домашней автоматизации:
ARDUINO NANO 33 IOT
Как следует из названия, это подключенная версия невероятно популярной платы Arduino Nano. Я использовал оригинальный Nano в своем проекте Staircase Lights. Теперь я мог легко обновить его до WiFi-совместимой версии платы. Тем более, что обе платы имеют одинаковый форм-фактор и общую разводку GPIO.
Arduino Nano 33 IoT объединяет хорошо знакомый 32-разрядный процессор Arm® Cortex®-M0 на базе SAMD21 и NINA-W10 — маломощный WiFi-модуль 2,4 ГГц. Если Wi-Fi недостаточно, вы также можете использовать Bluetooth и BLE. Объединенная мощность модуля Arduino и WiFi обеспечивает превосходную спецификацию GPIO даже для самых требовательных проектов. Интегрированный IMU (акселерометр) может быть использован в робототехнике и других кинетических проектах.
Аппаратное обеспечение
Микроконтроллер | SAMD21 Cortex®-M0+ 32bit low power ARM MCU |
Radio module | u-blox NINA-W102 |
IMU | LSM6DS3 |
Clock Speed | 48MHz |
CPU Flash Memory | 256KB |
Цифровой вход / выходные контакты | 14 |
PWM PINS | |
PWM PINS | |
PWM. А2, 17 / А3, 19/A5) | |
Аналоговые выходные контакты | 1 (DAC 10 бит) |
Аналоговые входные пина |
Arduino Nano 33 IoT — одна из самых маленьких плат Arduino, которая используется во многих электронных проектах в Интернете. От работы с датчиками до отображения данных на экранах — эта плата умеет все. Теперь, благодаря встроенному Wi-Fi, плата может обмениваться этой информацией через Интернет. Это идеальная доска для проектов, где размер имеет значение.
Благодаря существующей интеграции вы можете быстро начать работу с Arduino Cloud, AWS IoT Core, Firebase или Azure. Если размещенное облако вам не по душе, библиотеки с открытым исходным кодом для интеграции MQTT, REST и Home Assistant займут вас на несколько дней вперед.
Прежде чем возиться с этой доской, будьте особенно осторожны. Arduino Nano 33 IoT использует логику 3,3 В на своих контактах GPIO (в отличие от большинства плат Arduino), и подключение входов 5 В может быть смертельным!
Всем, кто захочет попробовать, следует ознакомиться с руководством по началу работы, в котором описаны все шаги, необходимые для того, чтобы сделать первый шаг с земли.
В течение ограниченного времени Arduino Nano 33 IoT продается по цене 12,80 евро.
ARDUINO MKR WIFI 1010
На данный момент это, пожалуй, самая универсальная плата Arduino для работы. Arduino MKR WiFi 1010 сочетает в себе мощность 32-битного маломощного ARM-микроконтроллера SAMD21 Cortex®-M0+ с WiFi, размещенным на NINA-W102. Благодаря большему форм-фактору, плата заполнена дополнительными модулями, такими как RTC и зарядное устройство LiPo. Помимо WiFi, также поддерживаются Bluetooth 4.2 и BLE.
Оборудование
Microcontroller | SAMD21 Cortex®-M0+ 32bit low power ARM MCU |
Radio module | u-blox NINA-W102 |
Secure Element | ATECC508 |
Clock Speed | 32,768 кГц (RTC), 48 МГц |
Флэш-память ЦП | 256 КБ |
0224 8 | |
PWM Pins | 13 (0 . . 8, 10, 12, 18 / A3, 19 / A4) |
Analog Output Pins | 1 (DAC 10 bit) |
Analog Input Контакты | 7 (АЦП 8/10/12 бит) |
Внешние прерывания | 10 (0, 1, 4, 5, 6, 7, 8,9, 16 / A1, 17 / A2) |
Вы можете рассматривать Arduino MKR WiFi 1010 как старшего брата Arduino Nano 33 IoT, обеспечивающего аналогичную функциональность, но расширяющего возможности использования благодаря другим форм-факторам и расширенной поддержке экранов. Что бы ни потребовалось вашему следующему проекту, у Arduino MKR WiFi 1010, вероятно, есть очень полезный щит, который поднимет ваш проект с мертвой точки и ускорит разработку.
Благодаря встроенному WiFi вы можете быстро начать работу с Arduino Cloud, AWS IoT Core, Firebase или Azure. Если вам не нравится размещенное облако, библиотеки с открытым исходным кодом для MQTT и REST позволят использовать эту доску для любого подключенного проекта.
Благодаря встроенному разъему LiPo и встроенному зарядному устройству Arduino MKR WiFi 1010 может стать сердцем многих портативных и работающих от батарей проектов, избавляя от необходимости думать о требованиях к питанию — важном факторе для многих проектов автоматизации.
Прежде чем возиться с этой доской, будьте особенно осторожны. Arduino MKR WiFi 1010 использует логику 3,3 В на своих контактах GPIO (в отличие от большинства плат Arduino), и подключение входов 5 В может быть смертельным!
В течение ограниченного времени плата Arduino MKR WiFi 1010 продается по цене 20,90 евро.
ARDUINO MKR WAN 1300 (LoRa)
Если стандартного WiFi недостаточно, у Arduino также есть плата с поддержкой LoRa (Long Range). Это точная копия платы Arduino MKR WiFi 1010 с метко названным чипсетом CMWX1ZZABZ, отвечающим за подключение LoRa. Если вы когда-нибудь мечтали об автоматизации ферм или общении с кем-то за много миль (текущий рекорд составляет более 430 миль!!) благодаря специальному оборудованию, эта плата поможет вам.
Лучше всего подходит в качестве конечного устройства, так как на самой плате нет стандартного чипа WiFi. LoRa IC с низким энергопотреблением может использовать батареи AA в качестве источника питания и работать в течение длительного периода времени благодаря политике RTC.
Прежде чем возиться с этой доской, будьте особенно осторожны. Arduino MKR WAN 1300 использует логику 3,3 В на своих контактах GPIO (в отличие от большинства плат Arduino), и подключение входов 5 В может быть смертельным!
Аппаратное обеспечение
Микроконтроллер | SAMD21 Cortex®-M0+ 32bit low power ARM MCU |
Radio module | Murata CMWX1ZZABZ |
Carrier frequency | 433/868/915 MHz |
Clock Speed | 32.768 kHz (RTC), 48 МГц |
Флэш -память КПУ | 256KB |
Цифровой вход / Выходной пиран. 0224 12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, A3 – или 18 –, A4 – или 19) | |
Контакты аналогового выхода | 1 (DAC 10 бит) |
Контакты аналогового входа | 7 (АЦП 8/10/12 бит) |
Внешние прерывания | 10 (0, 1, 4, 5, 6, 7, 8, 9, 16 / A1, 17 / A2) |
В последнее время протокол LoRa набирает популярность благодаря вдохновляющим видео от таких создателей, как Андреас Списс. Arduino MKR WAN 1300 предлагает LoRa энтузиастам, и они всегда находят следующую самую изобретательную идею о том, как использовать новые технологии самым творческим образом. Даже на моей работе (мы делаем промышленных роботов) LoRa стала частью интересной системы (которая находится под NDA 😢), так как это был лучший протокол для работы.
Если оставить в стороне LoRa, обозначение MKR означает, что, как и в Arduino MKR WiFi 1010, вы можете использовать множество экранов для добавления дополнительных функций без разработки собственной схемы. Благодаря поддержке Arduino все это профессионально задокументировано и поддерживается.
В глубине души это все еще Arduino, который вы любите. Подходит для робототехники, автоматизации и любых сумасшедших проектов, о которых вы только могли подумать. Он лучше всего подходит для воплощения ваших идей на улице или вдали от того места, где вы больше всего живете, и при этом объединяет ваши проекты благодаря мощному или дальнобойному Wi-Fi.
Arduino MKR WAN 1300 можно приобрести за 35,00 евро.
Arduino для других корпусов [Летняя распродажа]
Arduinos охлаждает во время летней распродажи! Иди проверь!Это только верхушка айсберга Arduino. В этой статье основное внимание уделяется платам, наиболее подходящим для домашней автоматизации, но магазин Arduino до краев заполнен интересными продуктами. Почетные упоминания:
Arduino Nano RP2040 — Arduino использует микроконтроллер RP2040 производства Raspberry Pi (Raspberry Pi Pico) с доступом в Интернет, предоставляемым модулем Nina W102.
Arduino Portenta H7 — силовая плата профессионального уровня для промышленных приложений — с усиленным 32-разрядным маломощным микроконтроллером Arm® с двумя Cortex®-M7 + M4 и различными экранами, которые распространяются на ИИ, зрение и автоматизацию.
Заключительные мысли
Я рад видеть большое разнообразие плат, доступных на Arduino.cc. Просмотрите сами, пока идут распродажи, и вы можете найти лучшую плату Arduino для своего следующего проекта. У меня запланировано 2 проекта, в которых можно было бы использовать плату Arduino. У меня есть очень забавный набор инструментов с датчиком отпечатков пальцев, регулятором напряжения и встроенной батареей, и я строил безумные планы для напольного освещения. Да, вы правильно читаете! Любопытный? У тебя есть причина следовать за мной! Есть вопросы или комментарии? Оставьте это в этом посте Reddit.
🆓💰 – Подробнее см. в примечании к прозрачности.
[PDF] Автоматизация умного дома на основе различных датчиков и Arduino в качестве главного контроллера
- Идентификатор корпуса: 37580313
title={Умная домашняя автоматизация на основе различных датчиков и Arduino в качестве главного контроллера}, автор = {Субханкар Чатторадж}, год = {2015} }
- С. Чатторадж
- Опубликовано в 2015 г.
- Информатика
Популярность домашней автоматизации значительно возросла в последние годы из-за большей доступности и простоты. Возможность контролировать аспекты наших домов и функция автоматического реагирования на события становятся все более и более популярными и необходимыми из-за соображений безопасности и стоимости. Мы предлагаем реализовать комплексную систему домашней автоматизации и безопасности. Наш проект предлагает недорогое решение с использованием готовых компонентов для снижения затрат и открытого исходного кода…
ijsrp.org
Internet of Things based Integrated Smart Home Automation System
- Uma Pujari, Dr. Prasenjeet Patil, Dr. Nilesh Bahadure, Manvita Asnodkar
Computer Science
- 2020
A multifunctional, low -недорогая и гибкая система мониторинга и управления умным домом на базе узла-микроконтроллера ESP32 с подключением к Интернету, позволяющая удаленно управлять устройством.
Система домашней автоматизации с использованием Интернета вещей
- Р. Судха, С. Прасад
Информатика
- 2019
Управление различными электроприборами в любом здании путем внедрения системы автоматизации колледжа на основе датчика присутствия, которая также включает в себя датчик газа, датчик температуры и датчик освещенности со средой IoT в реальном времени.
Домашняя автоматизация с использованием ИК-датчиков и датчиков распознавания голоса
Эта диссертация сделана для того, чтобы электроэнергия была в некоторой степени сэкономлена с использованием микроконтроллера Arduino, а основное желание бесплатного проезда — экономия электроэнергии, времени и поддержание в работе классной комнаты. система плавно.
Разработка системы управления умным домом на основе IOT с использованием приложения Blink и модуля Wi-Fi ESP8266
- Rini Suwartika, Den Restu Singgih
Информатика
- 2021
Обзор систем управления для умного дома
- Kawthar Alhajri, Majan Abdullah Al Jahdhami, Ayman A. El-Saleh
Computer Science
2022 Asia Conference on Electrical, Power and Computer Engineering (EPCE 2022)
- 2022
The paper presents a design системы умного дома, оснащенной технологией Wi-Fi, отличающейся возможностью тушения пожара с помощью мобильных телефонов, которая использует возобновляемый источник солнечной энергии для обеспечения сценария потенциального отключения электроэнергии во время тушения пожара.
Интеллектуальный модуль для домашней автоматизации с помощью приложения Android
- Принц Канхайя, Рамананд Джа, Анубхав Дип, Принц Кумар, Риши Кашьяп, Руби Мишра
Информатика
не требует полной переделки кабеля для домашней автоматизации, который состоит из двух аппаратных секций, секции датчика и секции контроллера.
Коннектор (система управления бытовой техникой)
- D. DulithFernando, Dharmawardhana Mp, Sameera Pp, Silva Nd, J. Chinthaka
Информатика
- 2017
Гибкая и масштабируемая система домашней автоматизации на основе Интернета и облачных вычислений с широким спектром бытовой техники способствовать росту Интернета вещей и повышать уровень жизни дома, а также позволяют повысить эффективность работы в будущем.
Коннектор (система управления бытовой техникой)
- Dulith Fernando
Информатика
- 2018
Результатом этого исследования стала гибкая и масштабируемая с помощью широкого спектра бытовой техники система домашней автоматизации на основе Интернета и облака, которая будет способствовать росту Интернета вещей.
Домашняя автоматизация с использованием бытовых электроприборов общего назначения с Raspberry Pi и коммерческим смартфоном
- И. Ашраф, М. Умер, Г. Чой
Информатика
PloS one
- 2020
В этом исследовании представлены проектирование и внедрение системы домашней автоматизации, в которой основное внимание уделяется использованию обычных электроприборов для дистанционного управления с помощью Raspberry Pi и релейных цепей и… Аштанкар, Махеш Чахаре
Информатика
Интеллектуальный цифровой модуль вентилятора для управления скоростью вентилятора в зависимости от температуры в помещении, а также включения или выключения в зависимости от присутствия или отсутствия человеческого тела, реализован для предотвращения пустая трата энергии, когда недостаточно жарко, чтобы использовать вентилятор, и помогать инвалидам автоматически включать или выключать вентилятор.
ПОКАЗАНЫ 1-6 ИЗ 6 ССЫЛОК
Проектирование системы малого умного дома на основе Arduino
- А. Адрианся, Ахмад Вахью Дани
Инженерное дело
2014 Семинар по электроэнергетике, электронике, информатике )
- 2014
Умный дом применяется для обеспечения комфорта, энергоэффективности и большей безопасности. Система «Умный дом» по-прежнему редко используется в Индонезии из-за стоимости и сложности получения…
Интернет-приложение для домашней автоматизации
- Р. Нуньес, Х. Дельгадо
Информатика
2000 10-я Средиземноморская электротехническая конференция. Информационные технологии и электротехнологии для стран Средиземноморья. Труды. MeleCon 2000 (Кат. № 00Ch47099)
- 2000
Приложение использует объектно-ориентированную философию, в которой каждое устройство домашней автоматизации представлено объектом, что приводит к интегрированному представлению дома с общим внешний вид на всех устройствах, поддерживая различные методы срабатывания и считывания.
Беспроводная технология Bluetooth в домашних условиях
- R. Shepherd
Информатика
- 2001
Беспроводная технология Bluetooth/sup TM/ представляет собой технологию замены кабеля, которая использует беспроводное радио и взаимосвязь. предоставляет краткое описание своего радиоинтерфейса и стека протоколов.
Разработка системы домашней автоматизации с голосовым управлением с использованием модуля Zigbee
В этом исследовании мы занимались дистанционным управлением домашними устройствами на основе распознавания речи. Система проектировалась в два этапа: модуль распознавания речи и модуль передатчика, который отправляет команды, в том числе…
Artificial Intelligence, Modelling and Simulation (AIMS)
2nd International Conference,
- 2014
Karand, “Bluetooth Based Home Automation System
Journal of Microprocessors and Microsystems,
- 2002
Система безопасности «Умный дом» с использованием Arduino
Отделы:
Программное обеспечение:
Системы безопасности широко предлагаются как для домов, так и для других мест. Все хотят предпринять необходимые шаги для предотвращения проникновения в дом, поэтому такая безопасность необходима. Злоумышленники в настоящее время могут воспользоваться практически любой незаконной деятельностью и нанести ущерб безопасности собственности. Безопасность своего дома является серьезной проблемой, с которой каждый сталкивается в настоящее время.
Хотя на рынке есть определенные устройства, которые могут значительно помочь защитить ваш дом, некоторые из них слишком дороги и требуют постоянного обслуживания. На рынке доступно множество устройств, относящихся к системам безопасности умного дома, но они не удобны для пользователя в зависимости от бюджета, разработанное нами устройство предоставляет пользователю лучший интерфейс с помощью ЖК-дисплея. Мы использовали достаточно датчиков, которые обеспечивают протокол безопасности.
Таким образом, мы разработали разумную систему безопасности, которая имеет функции обнаружения газа и пламени с помощью датчика газа MQ-2 и датчика пламени соответственно, а также установили датчик обнаружения движения, известный как датчик PIR, для обнаружения движения нарушителя. Для лучшего пользовательского интерфейса установлены ЖК-дисплей и сигнализация, предупреждающие пользователя. Вся система запрограммирована с помощью Arduino UNO. Схема proteus разработана для этого проекта, как показано ниже:
- Вы можете загрузить полный проект, т. е. симуляцию Proteus и код Arduino, нажав кнопку ниже:
Система безопасности умного дома с использованием Arduino
Необходимые компонентыДля домашней системы безопасности мы использовали 3 датчика, которые кратко поясняются следующим образом:
Датчик пламени- Датчик пламени используется для обнаружения возгорания, он имеет 3 контакта (земля, VCC, ВЫХОД ) с рабочим напряжением от 3,3В до 5В.
- Этот датчик может быть сконструирован с использованием электрической схемы и приемника, подобного тому, который используется для электромагнитного излучения.
- В этом датчике используется технология инфракрасной вспышки пламени, которая позволяет ему работать сквозь слой масла, пыли, водяного пара и т. д.
- Существует несколько длин волн датчиков пламени, которые обычно находятся в диапазоне от 700 до 1100 нм от источника.
- Обычно датчики пламени имеют рабочую температуру от -25? ~ 85? с несколькими функциями, такими как регулируемая чувствительность, быстрое время отклика и простота использования.
- В базе данных Proteus нет датчика пламени, поэтому вам необходимо загрузить эту библиотеку датчиков пламени для Proteus.
- ИК-датчик используется для обнаружения движения нарушителя.
- В основном есть два типа инфракрасных датчиков: один активный, а другой пассивный.
- Активный инфракрасный датчик излучает и поглощает инфракрасное излучение, тогда как пассивный инфракрасный датчик просто поглощает, а не излучает.
- Когда объект входит или выходит из зоны действия датчика, для его обнаружения используется пассивный инфракрасный датчик.
- Для регулировки чувствительности и времени задержки поставляются два подстроечных потенциометра. Вы можете изменить их в соответствии с вашими требованиями.
- Датчик выдает ВЫСОКИЙ выходной сигнал, когда обнаруживает движение в пределах своего диапазона; в противном случае он генерирует НИЗКИЙ выходной сигнал.
- PIR также имеет 3 контакта, как датчик пламени.
- Имеет диапазон рабочих напряжений 5В — 20В с генерацией выходного напряжения 0В-3В при обнаружении объекта в дальности обнаружения 7 метров.
- В базе данных Proteus нет датчика PIR, поэтому вам необходимо загрузить эту библиотеку датчиков PIR для Proteus.
- Газовые датчики MQ2 обнаруживают присутствие в воздухе таких газов, как сжиженный нефтяной газ, метан, этанол и угарный газ, с концентрацией до 10000 ppm с использованием электричества.
- Он также известен как химрезистор для датчика газа MQ2.
- Сопротивление чувствительного материала изменяется в зависимости от количества присутствующего газа.
- Когда дело доходит до обнаружения газа, датчики используют различные значения сопротивления, которые генерируют выходное напряжение.
- Когда материал датчика нагревается до высокой температуры на воздухе, кислород адсорбируется на его поверхности.
- Поскольку через датчик может протекать ток, теперь можно считывать его аналоговые значения напряжения.
- Представленные здесь значения напряжения можно использовать для расчета концентрации газа. Когда концентрация газа высока, значения напряжения выше.
- В базе данных Proteus нет датчика газа, поэтому вам необходимо загрузить эту библиотеку датчиков газа для Proteus.
- Atmel ATMega328 используется в Arduino Uno, одноплатном микроконтроллере с открытым исходным кодом.
- Для питания устройства можно использовать либо внешний источник питания, либо USB-соединение 5 В.
- Всего на плате имеется 14 цифровых входов/выходов, 6 из которых служат выходами ШИМ.
- На плате вы найдете кнопку сброса и шесть аналоговых входных контактов. Для программирования платы используется программное обеспечение Arduino, написанное на языке C.
- Когда дело дошло до управления домашней системой безопасности, возможностей Arduino Uno оказалось достаточно. Платы Arduino
- отсутствуют в Proteus, поэтому нам нужно использовать эту библиотеку Arduino для Proteus.
- Весь этот проект предназначен для обеспечения системы безопасности для дома, в которой можно установить несколько датчиков безопасности со звуковым сигналом и ЖК-дисплеем для лучшего пользовательского интерфейса.
- Мы не будем разрабатывать этот проект в реальности, вместо этого мы будем разрабатывать его симуляцию Proteus.
- Если вы работаете над проектом электроники/встраиваемой системы, всегда рекомендуется сначала разработать ее симуляцию.
- В симуляциях код легко отлаживать, и поэтому вы можете быстро программировать.
- Как только вы будете удовлетворены работой вашего проекта, вы можете перейти к проектированию оборудования.
Итак, давайте создадим нашу симуляцию Proteus для системы безопасности умного дома:
Proteus Simulation
- Вот компоненты, которые мы собираемся использовать для разработки нашего Proteus Simulation:
- Итак, выберите эти компоненты из библиотеки компонентов Proteus и поместите их в рабочую область, как показано на рисунке ниже:
- Далее нам нужно соединить выводы этих компонентов, чтобы завершить нашу схему, как показано на рисунке ниже:
- Как вы можете видеть в приведенном выше моделировании, мы использовали всего три датчика, о которых мы говорили выше.
Итак, теперь мы собираемся спроектировать код Arduino для этой симуляции:
Программный код Arduino
Мы разработали схему в нашей симуляции Proteus, а затем нам нужно спроектировать ее код Arduino, чтобы заставить ее работать .
Код инициализации ЖК-дисплея
- Прежде всего, мы собираемся связать ЖК-дисплей с Arduino UNO и отобразить название проекта на экране.
- Код показан на рисунке ниже:
- Как вы можете видеть на рисунке выше, мы сначала инициализировали переменные. Плата
- Arduino запрограммирована с использованием программного обеспечения Arduino IDE, которое в основном имеет 2 раздела настройки пустоты и петли пустоты.
- Перед настройкой void мы должны объявить контакты датчиков и исполнительных механизмов, которые мы используем в нашем проекте.
- В зависимости от типа датчиков (аналоговые или цифровые) выводы датчиков подключаются к Arduino UNO соответственно.
- #define используется для объявления контактов Gas, PIR, FIRE и BUZZER.
- Изначально все датчики имеют нулевое значение, которое хранится в целочисленной переменной.
- В разделе настройки пустоты определяются входные и выходные датчики. Датчики
- GAS, PIR и FIRE используются в качестве входных датчиков для обнаружения и активации ЗУММЕРА, который является выходным компонентом. Используется
- LCD 20×4, а lcd. begin используется для запуска LCD.
- lcd.setCursor используется для положения курсора на ЖК-дисплее, а название проекта отображается на ЖК-экране с помощью команды lcd.print.
- Теперь давайте запустим нашу симуляцию, чтобы проверить результаты, показанные на рисунке ниже:
Датчики, взаимодействующие с Arduino
- При выполнении кода Arduino IDE настройка void запускается один раз, а цикл void выполняется снова и снова.
- Команды AnalogRead и digitalRead используются для считывания значений аналоговых и цифровых датчиков соответственно, а команды AnalogWrite и digitalWrite используются для отправки команд или данных.
- Как показано на рисунке выше, сначала мы считываем данные датчиков, и если все датчики находятся в НИЗКОМ состоянии, то отображается сообщение «Вы в безопасности».
- Давайте запустим код для проверки вывода:
- Как видно на рисунке выше, все датчики находятся в НИЗКОМ состоянии, поэтому на ЖК-дисплее отображается безопасное сообщение.
- Далее мы добавили цикл if для случая, когда все датчики выдают ВЫСОКОЕ значение:
- Остальная часть кода имеет аналогичные циклы if для различных состояний датчиков.
- Вы можете загрузить полный код и Proteus Simulation по ссылке, указанной в начале этого руководства.
- Теперь давайте запустим нашу последнюю симуляцию и протестируем датчики, и если все пойдет хорошо, вы получите результаты, как показано на рисунке ниже:
Он сдерживает преступление и уведомляет пользователя о проблеме с газом или пожаром. Домашние системы безопасности в основном используются по соображениям безопасности в жилых домах, на предприятиях и в учебных заведениях. Другой вариант — использовать мобильное устройство или Интернет для отправки данных в удаленное место. Другие модули, такие как датчик ветра или пожарный датчик, могут быть добавлены в систему в будущем. Модули голосового оповещения также могут предупредить вас о злоумышленнике или утечке газа, если вы их используете. Мы можем увеличить количество датчиков, чтобы сделать его лучше. Мы можем использовать новейшие технологии Интернета вещей, которые делают нашу систему беспроводной. Все большее число устройств и товаров подключаются к Интернету, который по этой фразе называется Интернетом вещей. Мы можем использовать Интернет вещей для создания недорогой системы безопасности для жилых и промышленных помещений, которая особенно полезна для домашней безопасности. При открытии двери или обнаружении несанкционированного проникновения система отправит предупреждение владельцу. Пользователь может принять меры после получения уведомления. Модуль Wi-Fi ESP8266 будет подключаться и взаимодействовать с Интернетом, в то время как микроконтроллер Arduino Uno отслеживает состояние системы, а также магнитный геркон для подачи сигнала тревоги. Основными преимуществами этой системы являются простота установки, низкие затраты и низкие требования к обслуживанию.
Итак, на сегодня все. Надеюсь, вам понравился сегодняшний проект. Если у вас есть какие-либо вопросы, задавайте в комментариях. Спасибо за чтение. Заботиться !!! 🙂
Внедрение системы автоматизации и безопасности умного дома с использованием Arduino и Wi-Fi через приложение Android – IJERT
Внедрение системы автоматизации и безопасности умного дома с использованием Arduino и Wi-Fi через приложение Android
Г-н Дж. Чандрамохан,
Ассистент. Профессор,
Факультет электротехники и электроники, Технологический колледж Гнанамани, Намаккал (DT), Тамилнаду (Санкт-Петербург), Индия.
K.Satheeshkumar,
Факультет электротехники и электроники, Технологический колледж Гнанамани, Намаккал (Dt),
Tamilnadu (St), Индия.
N.Ajithkumar,
Факультет электротехники и электроники, Технологический колледж Гнанамани, Намаккал (DT), Тамилнаду (St), Индия.
P.A.Gopinath,
Факультет электротехники и электроники, Технологический колледж Гнанамани, Намаккал (DT), Тамилнаду (Санкт-Петербург), Индия.
анджиткумар,
Факультет электротехники и электроники, Технологический колледж Гнанамани, Намаккал (DT), Тамилнад (Санкт-Петербург), Индия.
Abstract В этом документе представлена недорогая и гибкая система управления и мониторинга дома с помощью встроенного микро-веб-сервера с подключением к интернет-протоколу (IP) для удаленного доступа и управления оборудованием и устройствами с помощью приложения для смартфона на базе Android. . Предлагаемая система не требует выделенного серверного ПК по сравнению с аналогичными системами и предлагает новый протокол связи для мониторинга и управления домашней средой с более широкими функциями переключения. Использование веб-сервисов — это открытый и совместимый метод предоставления услуг удаленного доступа, или приложения могут взаимодействовать друг с другом. Интерфейсы «умного дома» и определения устройств для обеспечения взаимодействия между устройствами Wi-Fi от различных производителей электрооборудования, счетчиков и интеллектуальных энергетических продуктов. разрешить изготовление. В этом проекте предусмотрена интеллектуальная работа ламп и вентиляторов. Здесь система связана с контролем температуры и управлением лампами. Светозависимый резистор (LDR) и датчик температуры (LM35) являются основными компонентами этого автоматического управления лампами и вентиляторами. Здесь LDR отвечает за управление лампой, а LM35 отвечает за управление работой вентилятора. Предлагаемые домашние системы управления энергопотреблением разрабатывают интеллектуальные услуги для пользователей и предоставляют их. Предлагаемая система реализуется с помощью смартфона.
Ключевые слова Wi-Fi, Arduino, Домашняя автоматизация, Android, Смартфон.
ВВЕДЕНИЕ
Интеллектуальное управление энергосистемой облегчает совместное использование тока и сводит к минимуму потери мощности при передаче и энергопотреблении, что подчеркивается мировым сообществом, академическими учреждениями и государственной администрацией. Идея интеллектуальной сети, позволяющая использовать технологии, используемые в последние годы для получения полной полезности и защиты клиентов, привлекает большое внимание в энергетической отрасли и научных кругах. В условиях постоянного роста популярности и функциональности мобильных устройств востребованы широко распространенные в жизни человека современные мобильные приложения [1], [2].
Привлекательный рынок домашней автоматизации и сети занятых семей и отдельных лиц будет иметь физические ограничения. ARDUINO и Wi-Fi Shield, и это был микровеб-сервер умного дома. Arduino — это платформа для создания прототипов электроники с открытым исходным кодом, основанная на гибком и простом в использовании аппаратном и программном обеспечении. Плата Arduino I имеет микроконтроллер с 54 цифровыми входами/выходами [3].
Интерфейс Wi-Fi в Arduino через контакты последовательного периферийного интерфейса (SPI). Низковольтные переключающие реле, которые использовались для интеграции устройств с Arduino, демонстрируют функциональность переключения выходов. Датчик температуры LM35 используется для управления средой умного дома. Система диспетчерского управления Интранет, низкая стоимость и высокая производительность могут реагировать. Технология Wi-Fi является конечным узлом, узел отправляет данные координатору, а концентратор координатора отправляет данные обратно на конечный конец цикла.
СВЯЗАННАЯ РАБОТА
общий дизайн умного дома
Умный дом применяется для обеспечения комфорта, энергоэффективности и большей безопасности. Система «умный дом» до сих пор редко используется в Индонезии из-за стоимости и сложности приобретения устройства. Целью данной статьи является предложить маленькую систему умного дома, спроектированную и созданную с использованием сети WLAN на базе микроконтроллера Arduino. Система способна отслеживать и управлять освещением, температурой в помещении, сигнализацией и другими бытовыми приборами. Результаты тестирования системы показывают, что надлежащее управление и функции контроля могут выполняться с устройства, подключенного к сети, поддерживающей HTML [4]. В работе реализованы предлагаемые системные аппаратные и программные средства. Ожидаемая работа способствует развитию повсеместных домашних сетей. Часть будущей работы применяется в стандартной технологии IEEE 802.15.4 в нашем доме.
ТРЕБОВАНИЯ
Требования к оборудованию
Рисунок 1: Существующая система домашней автоматизации
В каждой комнате устанавливается изолированная БСС с одним координатором, интегрированным в приемопередатчик ПЛК. Существующая система домашней автоматизации показана на рисунке
- .
Координатор отвечает за передачу параметров окружающей среды, полученных от WSN, на станцию управления через ПЛК. Управляющие сообщения для бытовых приборов передаются напрямую с использованием ПЛК, а не WSN [5]. На рисунке 2 показана предлагаемая система домашней автоматизации. Arduino Uno и Wi-Fi Shield были
используется для реализации микро-Web-сервера для домашнего шлюза на рисунке 2. Домашний шлюз подключается к Интернету. Arduino Uno — это микроконтроллер с открытым исходным кодом, который использует ATMEGA 328, процессор Atmel AVR, который может быть запрограммирован компьютером на языке C через USB-порт. Arduino Uno также имеет встроенные 5 аналоговых контактов и 13 цифровых контактов для операций ввода и вывода, поддерживающих SPI и I2C, которые можно использовать для взаимодействия с другими устройствами. На рис. 3 показаны аппаратная архитектура и реализация. На пользовательском устройстве можно использовать любое интернет-соединение через Wi-Fi или сеть 3G/4G [6]. Особенности, которые предлагает предлагаемая конструкция, включают управление системами управления энергопотреблением, такими как освещение, розетки и системы HVAC (отопление, вентиляция и кондиционирование воздуха).
Рисунок 2: Предлагаемая система домашней автоматизации
Рисунок 3: Аппаратная архитектура и реализация
УСТРОЙСТВА БЫТОВОЙ АВТОМАТИЗАЦИИ
Центральный контроллер (Arduino) получает команды, используемые для выполнения. Вы можете подключиться к Интернету через экран Wi-Fi, установленный на Arduino. Со стороны пользователя предоставляет портативный интерфейс для системы в целом через простое в использовании приложение. Можно либо подключить мобильное устройство к центральному блоку управления (через USB-кабель, например), либо в связи с этим по беспроводной связи. В домашних условиях беспроводную связь можно обеспечить с помощью экрана Wi-Fi на центральной консоли. Таким образом, вы сможете получить доступ к консоли локально или удаленно через Интернет. В этом
В случаеследует выбрать клиент-серверную архитектуру, поскольку центральная консоль представляет собой статическую сущность, отвечающую на запросы клиентов. На рис. 4 показан весь процесс работы системы автоматизации «Умный дом». Следовательно, потребность в сервере (на уровне приложения, любой фрагмент кода, который может отвечать на запросы клиентов) тесно связана с компанией. Мы будем использовать простое приложение веб-сервера, работающее на Arduino, которое взаимодействует через протокол HTTP с веб-приложением для Android [7].
Рисунок 4: Автоматизация умного дома в целом
БЛОК ВВОДА/ВЫВОДА
Блок ввода/выводасостоит из двух частей датчика движения PIR (пассивный инфракрасный) и датчика температуры LM35 в качестве входов и нескольких ламп, розеток, реле и зуммера в качестве выходов. Датчик PIR используется для обнаружения присутствия движения. Показания датчиков используются для выключения света при отсутствии активности и включения света в противном случае. Кроме того, этот датчик также используется системами безопасности для обнаружения подозрительных движений. Если он обнаружит любое подозрительное движение, прозвучит сигнал тревоги (зуммер). LM35 выполняет функцию контроля температуры. Этот датчик также служит входом для выполнения некоторых розеток. Розетка включится, когда температура превысит определенный предел. Это условие активирует вентилятор или кондиционер (AC) при подключении к розетке. Схема соединения микроконтроллерной системы с датчиком PIR и датчиком LM35 показана на рис. 5 и рис. 6. Выходная часть состоит из реле и зуммера. Зуммер служит для предупреждения о подозрительном движении. Реле соединены с лампами и розеткой [8].
Автоматическое управление лампой
Рисунок 5: Цепь подключения с датчиком PIR
В этом проекте предусмотрена интеллектуальная работа ламп и вентиляторов. Здесь система связана с контролем температуры и управлением лампой. Светозависимый резистор (LDR) и
Датчик температуры(LM35) является основным компонентом этого автоматического управления лампами и вентиляторами. На рисунке 5 показано
схема подключения ардуино с ИК-датчиком для управления лампой. Здесь LDR отвечает за управление лампой, а LM35 отвечает за управление работой вентилятора. В управлении лампами предварительно устанавливаются значения LDR. Потом темнота опустилась на LDR из-за заката. Микроконтроллер получает значение сопротивления от LDR. Когда контроллер достигает предела, лампа будет светиться, в противном случае она выключится [9].].
Автоматическое управление вентилятором и кондиционером
Рис. 6: Цепь подключения с датчиком LM35 Автоматическое подключение вентилятора и схемы управления показано в
Рис. 6. При управлении вентилятором/переменным током предварительно устанавливаются значения температуры. В дневное время значения температуры составляют около 35oC. Затем микроконтроллер получает сигнал от LM35 и включает порт, который подключен к AC/вентилятору. В зимнее время температура снижается до 20°C. В этом случае нет необходимости в вентиляторе или кондиционере. Следовательно, вентилятор / кондиционер выключится.
ОСНОВНЫЕ КОМПОНЕНТЫ
Контроллер Ардуино
На рисунке 7 показана схема контроллера Arduino uno. Arduino — это уникальная плата Arduino, которая оснащена портом WIZ net Wi-Fi, разъемом Wi-Fi, интерфейсом модуля nRF24L01+ и ATMega328. Эта плата добавит в проект управление беспроводным экраном ESP8266 Wi-Fi, а также подключение к Интернету [10].
Рисунок 7: Плата Arduino UNO
Экран Wi-Fi
Wi-Fi — это открытый глобальный стандарт, основанный на стандарте IEEE
.802.15.4 MAC/PHY. Wi-Fi определяет сетевой уровень выше
Уровни 802.15.4 для поддержки расширенных возможностей маршрутизации сетки. Спецификация Wi-Fi разработана растущим консорциумом компаний, входящих в Wi-Fi Alliance. Альянс состоит из более чем 300 членов, в том числе полупроводниковых,
Модуль, стек и разработчики программного обеспечения на рис. 12. [11]. Wi-
Fi Series 2Разница между Series 1 (S1) и Series 2 (S2) заключается в том, что последняя увеличивает выходную мощность антенны до 2 мВт [11]. S2 также улучшает протокол данных модуля Wi-Fi. S2 похож на S1, обеспечивая простую и удобную связь между микроконтроллерами и поддерживая двухточечную и многоточечную связь [12]. Схема подключения esp8266 показана на рисунке 8.
Рисунок 8: Узел ESP 8266 mcu Wi-Fi Shield
Блок питания
+12 В
Функция релейного модуля в качестве обычного переключателя «ВКЛ» и «ВЫКЛ» включает лампу. Система инфракрасного обнаружения состоит из инфракрасного датчика в качестве входа и релейного модуля в качестве пускового адаптера Arduino Wi-Fi. Wi-Fi — это многофункциональный RF-модуль для использования в беспроводной сенсорной сети. Протокол IEEE 802.15.4 значительно сокращает работу по программированию, обеспечивающему передачу данных. Wi-Fi имеет много других функций для использования в WSN, помимо его сетевых возможностей [13]. На рис. 11 показан общий вид системы домашней автоматизации. Веб-страница на хостинг-сервере может читать и обновлять данные в базе данных. Написание кода для веб-клиента Для веб-выключателя света мы создадим простой проект Ruby on Rails для управления взаимодействием с пользовательским интерфейсом сначала через веб-браузер. Мы не будем тратить много времени на пользовательский интерфейс.
Так как это в конечном итоге будет работой пользовательского приложения Android, которое мы создадим после функционального тестирования веб-интерфейса. Приложение Android было разработано, чтобы показать, что переключатель такой же, как веб-страница на хостинг-сервере. Он также может считывать данные обновления базы данных, касаясь «ВКЛ» или «ВЫКЛ» и появляется на кнопке, как на веб-сайте. Это умное устройство переключения, лампа в доме управляется вручную с помощью
.220 В переменного тока
Д3
4 х 1N4007
— +
1 3
IC7805
+5В
2
+ +
с помощью системы обнаружения инфракрасных переключателей или по беспроводной сети с помощью приложения для Android [14]-[16].
Приложение для платформы Android
На рисунке 11 показаны снимки экрана предлагаемого смарт-
.12 В / 1 А
МОСТ
1000МФД\50В
0.1МДФ
100МФД\25В
дом. Существует несколько платформ для разработки приложений для смартфонов, таких как Windows Mobile, Symbian, iOS и Android. В предлагаемой системе разработано приложение для платформы Android, так как большинство телефонов и портативных устройств поддерживают ОС Android. Язык программирования Java с использованием Android
Цепь реле
Рисунок 9: Цепь питания
Software Development Kit (SDK) использовался для разработки и внедрения приложения для умного дома [17]–[19].
Рисунок 10: Плата реле и схема управления
Первая часть представляет собой интеллектуальный переключатель, который подключается к существующей проводке электроприборов в доме, таких как потолочный кондиционер и лампа, для обеспечения электропитания. Этот блок будет получать питание от жизней и нейтрали домашнего питания, которые подключены к силовому модулю. Это 240 В переменного тока для преобразования (переменного тока) в (постоянный ток) с помощью адаптера Wi-Fi источника питания постоянного тока выпрямительного типа 5 В. Схема реле показана на рисунке 10.9.0004
Рисунок 11: Скриншоты предлагаемого приложения для умного дома
Удаленное подключение (через интернет) к микровеб-серверу умного дома; требуется сервер реальный
IP и аутентификация пользователя.
Контроль и мониторинг устройств.
Планирование задач и настройка автоматического управления средой умного дома.
ЗАКЛЮЧЕНИЕ
В этой статье представлена новая топология схемы для мониторинга и управления домашними электрическими устройствами с использованием гибкого домашнего Android-смартфона по разумной цене и реализованного беспроводным приемопередатчиком и IBOARD. Arduino, а также использование приложения Android для настройки управления системой. Предлагаемая новая топология схемы используется в бесшумных веб-сервисах на интероперабельном прикладном уровне для связи между удаленным пользователем и домашним устройством. Все смартфоны на базе Android, встроенная поддержка Wi-Fi; домашнее устройство доступа для управления может использовать телефон, Wi-Fi, 3G или 4G для доступа к веб-странице на хостинг-сервере с помощью приложения Android.
ССЫЛКИ
Andi Adriansyah, Akhmad Wahyu Dani «Проектирование систем управления небольшим умным домом на основе беспроводных сенсорных сетей и связи по линиям электропередач» 1.1109/TIE .2014 .2379586, IEEE Transactions on Industrial Electronics.
Zhenyu Zoua, Ke-Jun Lib, Ruzhen Lia и Shaofeng Wub, «Система умного дома на основе технологии IPV6 и ZIGBEE», Procedia Engineering 15 (2011) 1529 1533.
Раджив Пияре «Интернет вещей: повсеместная система контроля и мониторинга дома с использованием смартфона на базе Android» Международный журнал Интернета вещей 2013, 2(1): 5-11.
Юэ Ли, «Разработка ключевого протокола для системы управления энергопотреблением умного дома», Пятая международная конференция по вычислительному интеллекту, системам связи и сетям, 2013 г.
Р.Нагараджан и С.Сатишкумар, К.Баласубрамани, К.Бубалан, С.Навин, Н.Шридхар. Управление скоростью двигателя постоянного тока с питанием от инвертора с помощью PI-контроллера, IOSR-Журнал электротехники и электроники (IOSR-JEEE), том 11, выпуск 3, вер. I, стр. 65-69, май июнь 2016 г.
Шиу Кумар, «Повсеместная система умного дома с использованием приложения для Android», Международный журнал компьютерных сетей и коммуникаций (IJCN C), том 6, № 1, январь 2014 г.
Andi Adriansyah, Akhmad Wahyu Dani, «Проектирование системы малого умного дома на базе Arduino», семинар по электроэнергетике, электронике, средствам связи, управлению и информатике, 2014 г., техническое описание IBoard, www. iteadstudio.com» Техническая поддержка: support@iteadstudio. com.
- Спецификация
XBee от Digi International, Inc. Все права защищены «www.digi.com» [email protected]
Назрул Ануар Наян, Или А.М. Ихсан, Ясухиро Такахаши, «Использование коммуникационной технологии ZigBee в беспроводной сенсорной сети умного дома», Материалы Второй международной конференции по современным тенденциям в науке, технике и технологиях, 2014 г.
Технические характеристики Arduinowww.arduino.cc/en/Main/arduino board uno»
«Начало работы с радиочастотными модулями XBee», версия 1.0 Мартина Хебеля и Джорджа Брикера с Дэниелом Харрисом.
«Программирование на языке C для Arduino» Жюльен Бейль Copyright © Packet Publishing, 2013.
Р.Нагараджан и М.Сараванан. Анализ производительности нового каскадного многоуровневого инвертора с уменьшенным переключением, Журнал силовой электроники, Том 14, № 1, стр. 48-60. 2014.
«Программирование вашей домашней автоматизации с помощью Arduino, Android и вашего компьютера», Майк Райли, Copyright © 2012 The Pragmatic Programmers, LLC.
Чандрасекар и Джан Карло Монтанари, Анализ характеристик частичного разряда природных сложных эфиров в качестве диэлектрической жидкости для приложений электроэнергетики, IEEE Transactions on Dielectrics and Electrical Insulation Vol. 21, № 3, стр. 1251-1259 июнь 2014 г.
Коммуникационная технология ZigBee в беспроводной сенсорной сети умного дома «Материалы Второй Международной конференции по современным тенденциям в науке, технике и технологиях 2014»
«Начало работы с радиочастотными модулями XBee», версия 1.0, Мартин Хебель и Джордж Брикер, Дэниел Харрис
Р. Нагараджан и М., Сараванская многополочная SPWM-технология лестницы для девятиуровневого каскадного инвертора, Материалы Международной конференции по энергетике, энергии и управлению, IEEE Press, стр. 668-675. 2013.
«Программирование на языке C для Arduino» Жюльен Бейль Copyright © Packet-Publishing, 2013.
Arduino и Raspberry Pi в удивительном умном доме
В этой статье мы представим умный дом, платы Arduino и Raspberry Pi, IoT в умном доме. Далее мы описываем Приложения и технологии в умном доме. Наконец, мы рассмотрели применение Arduino и Raspberry Pi в Умном доме.
Мохаммад Эсламдуст, Технологический институт Cademix
Домашняя автоматизация или умный дом
Умный дом — это дом с гаджетами, подключенными к Интернету, которые позволяют осуществлять удаленный мониторинг и управление устройствами и системами.
Технология умного дома, также известная как домашняя автоматизация или домотика (от латинского «domus» означает «дом»), позволяет домовладельцам управлять умным оборудованием через приложение для умного дома на своем смартфоне или другом сетевом устройстве, обеспечивая безопасность, комфорт, удобство, и энергоэффективность.
Умные домашние системы и устройства часто работают вместе, обмениваясь данными об использовании потребителями и автоматизируя действия в зависимости от предпочтений домовладельцев.
Умный дом сегодня оправдывает, а иногда даже превосходит ожидания потребителей, и. Датчики, устройства, приборы постоянно собирают данные о том, как вы их используете. Они используют передовые алгоритмы, чтобы узнать о ваших привычках и определить модели потребления.
Интернет вещей (IoT) в умном доме
Если в вашем доме есть множество интеллектуальных устройств, которыми вы можете управлять удаленно и которые запрограммированы для автоматизации обслуживания дома, вы можете назвать их умными. Они также могут соединяться друг с другом, образуя единую сеть.
Например, свет может включаться, как только вы входите в дом, или ваш пылесос может начинать уборку каждый день в 11 часов утра.
Но когда к этой группе присоединяется Интернет вещей, начинается настоящее волшебство. Он соединяет все уклоны с интернетом, расширяя возможности домашней сети. Например, теперь вы можете использовать свой смартфон или компьютер для наблюдения за тем, что происходит в вашем доме, с помощью камер видеонаблюдения.
Приложения IoT позволяют подключать устройства и обеспечивать автоматическую связь между ними. Подумайте о следующем сценарии: как только ваша машина покидает парковку офиса, ваш кондиционер начинает охлаждать ваш дом, позволяя вам вернуться домой в прохладную атмосферу после жаркого дня.
Лучшие системы домашней автоматизации
В каждом новом умном доме должны использоваться самые передовые технологии домашней автоматизации. Существует больше устройств, подключенных к Интернету, таких как холодильники, системы освещения и термостаты, что затрудняет управление ими всеми. В этой ситуации в игру вступают лучшие системы домашней автоматизации, часто называемые «концентраторами».
Они работают как единый блок, который подключается ко всем вашим умным гаджетам, независимо от марки, и предоставляет вам простой и интуитивно понятный способ управления ими всеми, даже с помощью голосовых команд.
Используя такие соединения, как домашняя сеть, широкополосный доступ, Bluetooth, ZigBee, Z-wave и другие протоколы, они достигают этого. Выбор интеллектуальных гаджетов расширяется. Помимо замков для входной двери, есть дверные видеозвонки, системы домашней безопасности, термостаты, интеллектуальное освещение, умные розетки, датчики дыма и затопления и даже термостаты.
Интеллектуальная беспроводная технология теперь используется для управления различными устройствами, в том числе смарт-телевизорами, домашними музыкальными системами и другими аудио- и видеоразвлечениями, а также роботами для уборки земли или газона.
Лучшие системы автоматизации домашней автоматизации на первом взгляде
- Amazon Echo
- Google Nest Hub
- Wink Hub 2
- Samsung SmartThings
- Apple Homekit
Причины Arven Apple Apple
Причины Arven Apple Apple Homekit
Причины Arven Apple Apple Homekit
Причины. Призывы к Smart Trens Mory Homekit
. Причина Sample Sampens Mory Homekit
. на первый взгляд, но есть недочеты и недостатки, о которых следует знать, вещи, которые могут заставить полностью потерять интерес к идее.
Доплата за технологию — самый явный недостаток умных домов. Интеллектуальное устройство часто стоит от 2 до 20 раз больше, чем сопоставимое немое устройство.
Кроме того, облако обычно используется для управления всеми средствами автоматизации, включая подпрограммы Google Home и Alexa. Это означает, что потеря подключения к Интернету может сделать весь ваш умный дом бесполезным.
Стоимость системы домашней автоматизации в
В этой таблице мы рассмотрим среднюю стоимость домашней автоматизации, от простой установки своими руками до индивидуальной установки всего дома.
Как упоминалось выше, обычные технологии и оборудование для умного дома довольно дороги, разнообразны и в некоторых случаях бесполезны. Кроме того, выбор оборудования из большого ассортимента занимает много времени. В этом случае платные решения с открытым исходным кодом, такие как Arduino и Raspberry pi Smart home, более рентабельны и могут быть настроены по мере необходимости.
Что такое Ардуино?
Электронная платформа с открытым исходным кодом под названием Arduino построена на простом аппаратном и программном обеспечении. Например, можно включить светодиод, запустить двигатель или опубликовать что-либо в Интернете с помощью платы Arduino. Платы Arduino могут принимать входные данные, такие как свет от датчика, нажатие пользователем кнопки или твит, и преобразовывать их в подобные выходные данные.
Передав набор инструкций микроконтроллеру платы, вы можете приказать ему что-то выполнить. Вы можете сделать это, используя язык программирования Arduino и программное обеспечение Arduino (IDE), основанное на Processing.
Знакомство с платой Raspberry Pi
Raspberry Pi — одноплатный компьютер. Добавляя к Raspberry Pi периферийные устройства, такие как клавиатура, мышь и дисплей, он может функционировать как мини-компьютер.
Raspberry Pi широко используется для обработки изображений/видео в реальном времени, приложений IoT и робототехники.
Raspberry Pi медленнее, чем ноутбук или настольный компьютер, но, тем не менее, обеспечивает все необходимые функции и возможности при низком энергопотреблении.
Фонд Raspberry Pi предоставил ОС Raspbian на основе Debian. Они также поставляют ОС NOOBS для Raspberry Pi. Мы можем установить множество сторонних версий ОС, таких как Ubuntu, Arch Linux, ОС RISC, Windows 10 IOT Core и так далее.
Raspbian OS — официальная операционная система, которую можно использовать бесплатно. Эта операционная система хорошо подходит для использования с Raspberry Pi. Raspbian имеет графический пользовательский интерфейс (GUI), который предоставляет инструменты для просмотра, программирования на Python, офиса, игр и т. д.
Чтобы сохранить операционную систему, мы должны использовать SD-карту (рекомендуется минимум 8 ГБ) (операционная система).
Raspberry Pi — это больше, чем просто компьютер, потому что он дает вам доступ к встроенному оборудованию, такому как GPIO, для разработки приложений. Мы можем подключать и контролировать такие устройства, как светодиоды, двигатели и датчики, с помощью GPIO.
Он оснащен процессором Broadcom SoC на базе ARM со встроенным графическим процессором (GPU).
Частота процессора Raspberry Pi варьируется от 700 МГц до 1,2 ГГц. Он также предлагает встроенную SDRAM объемом от 256 МБ до 1 ГБ.
Преимущество Arduino и Raspberry Pi в умном доме
Индустрия домашней автоматизации наводнена дорогостоящими потребительскими системами, которые несовместимы и сложны в установке. Это в то время как, если у вас есть Arduino и Raspberry Pi, вы можете сделать то же самое за небольшую часть стоимости, если вы готовы потратить время и работать.
Способность Arduino взаимодействовать с Raspberry Pi через щит Ethernet по локальной сети позволяет нам создавать широкий спектр приложений. объединив Arduino и Raspberry Smart home. У нас есть идеальный набор инструментов для создания недорогих устройств и систем для наших домов. Затем эти устройства могут обмениваться данными со своими коммерческими аналогами, и мы настраиваем их в соответствии с нашими конкретными потребностями.
Raspberry Pi и его экраны представляют собой универсальную платформу для создания устройств без необходимости использования отдельного ПК, обеспечивая альтернативу существующим решениям.
Первое решение для умных домов Arduino и Raspberry pi заключается в том, что мы используем Arduino для связи с датчиками, реле и любыми другими входами и выходами и просто подключаем Arduino к плате Raspberry Pi. В этом случае Raspberry pi Board с помощью программного обеспечения с открытым исходным кодом может легко предоставить все управление процессами пользователям с подключением к Интернету.
В качестве второго решения для умных домов можно использовать платы Arduino самостоятельно. В этом случае плата Arduino может подключаться к Интернету с помощью экрана WIFI и управлять процессами с помощью облака IoT и домашнего программного обеспечения Alexa, которое описано ниже.
Лучшее программное обеспечение для умного дома Raspberry Pi
Устройство Raspberry Pi может помочь вам в разработке систем умного дома, таких как системы домашней автоматизации, системы безопасности, системы полива растений и многое другое. Однако выполнение этих проектов потребует установки соответствующего программного обеспечения для автоматизации умного дома на вашем устройстве Raspberry Pi.
Существуют различные возможности программного обеспечения для умного дома Raspberry Pi, и вы сможете выбрать лучшее, чтобы начать создавать различные проекты умного дома для себя.
1: Home Assistant в Raspberry Smart Home
Home Assistant — отличная альтернатива для тех, кто хочет создавать проекты умного дома. Это решение для домашней автоматизации с открытым исходным кодом, которое идеально подходит для вашего устройства Raspberry Pi. Установка ОС Home Assistant на ваше устройство Raspberry Pi приведет к установке Home Assistant на ваше устройство и позволит вам использовать широкий спектр надстроек и функций умного дома, таких как Google Assistant и Alexa.
2: OpenHAB в Raspberry Smart Home
OpenHAB — еще один отличный выбор программного обеспечения для умного дома для вашего устройства Raspberry Pi, поскольку он обеспечивает основу для автоматизации различных устройств. Это известное решение для автоматизации умного дома с открытым исходным кодом, созданное преданным сообществом. Пользователи могут использовать возможности OpenHAB на своих смартфонах Android или iOS в дополнение к веб-интерфейсу. Пользователи Raspberry Pi могут эффективно запускать это программное обеспечение, установив его образ на свои устройства, и после завершения вы сможете автоматизировать свою бытовую технику на ходу.
3: Calaos в Raspberry Smart Home
Calaos — это бесплатное программное обеспечение для умного дома с открытым исходным кодом, которое превращает ваш Raspberry Pi в систему умного дома. Это позволит вам легко контролировать и контролировать вашу домашнюю деятельность. Он будет работать как ОС на вашем Raspberry Pi и предоставит вам множество функций умного дома, от базовых до расширенных пользовательских интерфейсов.
Вы можете управлять своими бытовыми приборами, такими как освещение, воспроизведение музыки и превращать свой дом в умный дом.
4: PiDome в Raspberry Smart Home
PiDome — это программа для умного дома, разработанная для вашего Raspberry Pi, которая позволяет вам легко управлять оборудованием для умного дома. Это упрощает создание регулируемой среды. Например, приборную панель можно настроить как угодно, а разработчики могут использовать встроенный редактор кода для создания собственных драйверов. Пользовательский интерфейс согласован и выглядит одинаково на всех дисплеях.
5: Mycroft в Raspberry Smart Home
Mycroft немного отличается от других приложений для умного дома. Помимо отдельной операционной системы, он содержит виртуального помощника, сравнимого с Google Assistant и Alexa. Это платформа с открытым исходным кодом, которая может превратить ваш Raspberry Pi в интеллектуального голосового помощника, способного управлять вашим умным домашним оборудованием.
мы можем использовать в различных проектах DIY, от небольшого научного проекта до создания глобальной корпоративной среды.
Вы можете использовать функционал Mycroft, установив его образ на свое устройство Raspberry Pi, в результате наличие хорошего динамика/микрофона позволит вам автоматизировать вашу бытовую технику с помощью голосовых команд.
Arduino IoT Cloud
Arduino IoT Cloud позволяет производителям быстро, легко и безопасно создавать связанные вещи.
мы можем подключить несколько устройств друг к другу для передачи данных в режиме реального времени. Используя простой пользовательский интерфейс, вы также можете следить за ними из любого места.
Поскольку Arduino IoT Cloud полностью интегрирован в экосистему Arduino Create, вы можете создать там шаблон кода, отредактировать его в веб-редакторе Arduino, а затем загрузить на свою плату.
Alexa Home Automation
Alexa — виртуальный помощник с голосовым управлением. Чтобы вы были в курсе, развлекались, были в безопасности, на связи и были организованы.
она может воспроизводить аудио, управлять вашим умным домом, отвечать на запросы и активировать ваши любимые сервисы. Она также является вашим личным покупателем, потому что она продукт Amazon.
Растущее количество интеллектуальных динамиков и других устройств, совместимых с Alexa, позволяет пользователям получать доступ к Alexa, которая базируется в облаке.
Приложения и технологии в Arduino и Raspberry Pi Умный дом
Мы можем найти домашнюю автоматизацию в широком спектре приложений, в том числе:
Отопление, вентиляция и кондиционирование воздуха (HVAC):
мы можем контролировать всю домашнюю энергию мониторы удаленно через Интернет с помощью простого и удобного пользовательского интерфейса.
Система управления освещением:
«умная» сеть, использующая один или несколько центральных вычислительных блоков для связи между различными системами освещения *входами и выходами*.
позволяет использовать солнечные панели высокой мощности в течение дня, например, для питания стиральных машин.
Охранные и домашние роботы:
Система домашней безопасности, интегрированная с системой домашней автоматизации, может предоставлять дополнительные услуги, такие как дистанционное наблюдение за камерами наблюдения через Интернет или контроль доступа и центральный замок на всех дверях и окнах по периметру.
Внутренние системы позиционирования (IPS) :
Внутри многоэтажных зданий, аэропортов, переулков, гаражей и подземных помещений внутренняя система позиционирования (IPS) представляет собой сеть устройств, используемых для поиска людей или предметов, где GPS и другие спутники системам не хватает точности или они полностью терпят неудачу.
Домашняя автоматизация для пожилых людей и инвалидов:
Целью домашней автоматизации для пожилых людей и инвалидов является обеспечение их безопасности и комфорта дома.
Об авторе: Меня зовут Мохаммад Эсламдуст. Специализируюсь на проектировании и моделировании электронных схем, проектировании печатных плат, программировании микроконтроллеров Arduino.