Популярное
Программы для радиолюбителя
Программы для радиолюбителя
Программы для радиолюбителя

Петин В. А. Создание умного дома на базе Arduino (2018)

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

Создание умного дома на базе Arduino


Содержание:

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 240x320
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)


Издательство: ДМК-Пресс
Год 2018
Автор: В.А. Петин
Формат: PDF
Качество: Изначально электронное (ebook)
Иллюстрации: Цветные
Страниц: 180
Размер: 23,68 мб

Скачать Создание умного дома на базе Arduino - Петин В.А.


Arduino умный дом
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.