Популярное
Создание умного дома на базе Arduino
Название: Создание умного дома на базе Arduino
Автор: Петин В.А.
Год 2018
Издательство: ДМК-Пресс
Язык: русский
Формат: pdf
Страниц: 180
Размер: 23.7 Мб
Взаимодействовать с техникой будущего и разрабатывать новые способы применения интернета вещей научит вас эта книга – в ней есть всё, что нужно для творчества. Издание познакомит вас с основами создания и отладки проектов по автоматизации дома на основе контроллеров Arduino и NodeMCU.
Содержание:
1. Понятие интернета вещей для умного дома
2. Обзор набора «Интернет вещей для умного дома»
3. Установка программного обеспечения
Установка Arduino IDE в Windows
Установка Arduino IDE в Linux
Установка Arduino IDE в Mac OS X
Настройка среды Arduino IDE
Установка Arduino IDE для ESP8266
4. Подключение датчиков
Датчик влажности и температуры DHT11 (DHT22)
Подключение датчика DHT22 к плате Arduino MEGA
Подключение датчика DHT22 к модулю NodeMCU ESP8266
Цифровой датчик температуры RI002
Подключение датчика RI002 к плате Arduino MEGA
Подключение датчика DS18B20 к модулю NodeMCU ESP8266
Датчик увлажненности почвы
Подключение датчика Soil Moisture к плате Arduino MEGA
Расширение аналоговых входов – мультиплексор CD4051
Подключение датчика Soil Moisture к модулю NodeMCU ESP8266
Датчик уровня воды
Подключение датчика уровня воды к плате Arduino MEGA
Подключение датчика уровня воды к модулю NodeMCU ESP8266
Датчик газов MQ-2
Подключение датчика MQ-2 к плате Arduino MEGA
Подключение датчика MQ-2 к модулю NodeMCU ESP8266
Датчик угарного газа MQ-7
Подключение датчика MQ-7 к плате Arduino MEGA
Подключение датчика MQ-7 к модулю NodeMCU ESP8266
Модуль датчика огня Flame Sensor
Подключение модуля датчика Flame Sensor к плате Arduino MEGA
Подключение модуля датчика Flame Sensor к модулю NodeMCU ESP8266
Модуль датчика присутствия HC-SR501
Подключение модуля датчика присутствия HC-SR501 к плате Arduino MEGA
Подключение модуля датчика присутствия HC-SR501 к модулю NodeMCU ESP8266
5. Отображение показаний и индикация состояний датчиков
Цифровой дисплей Nokia 5110
Вывод показаний датчиков на дисплей Nokia 5110 для Arduino MEGA
Светодиодная индикация и звуковая сигнализация о критических параметрах датчиков для Arduino MEGA
Увеличение цифровых контактов для NodeMCU для ESP8266. Микросхема MCP23017
Светодиодная индикация и звуковая сигнализация о критических параметрах датчиков для NodeMCU
TFT 2.4" Shield 240x320
Вывод показаний датчиков на TFT 2.4" Shield 240*320 для Arduino MEGA
6. Управление исполнительными устройствами
Подключение блока реле для управления исполнительными устройствами
Подключение блока реле к плате Arduino MEGA
Подключение блока реле к модулю NodeMCU
Управление блока реле по ИК-каналу (для NodeMCU)
Организация доступа в дом с помощью RFID-модуля для Arduino MEGA
Отображение данных о статусе исполнительных устройств на экране дисплея и управление с помощью сенсора
7. Создание будильников для запуска исполнительных устройств по расписанию
Подключение модуля DS3231 к плате Arduino MEGA. Добавление срабатывания устройств умного дома по будильнику (для Arduino MEGA)
Использование TFT 2.4" Shield 240×320. Вывод времени на экран дисплея
Вывод списка будильников на TFT 2.4 Shield 240×320
Подключение модуля DS3231 к модулю NodeMCU
Добавление срабатывания устройств умного дома по будильнику (для NodeMCU)
8. Организация подключения к сети Интернет
Модуль GSM/GPRS SIM800L
Управление модулем GSM/GPRS SIM800L с помощью AT-команд
Подключение модуля GSM/GPRS SIM800L к плате Arduino MEGA
Подключение модуля NodeMCU к сети Интернет по Wi-Fi
9. Протокол MQTT – простой протокол для интернета вещей
IoT Manager
Передача данных брокеру (тестовый пример)
Публикация данных датчиков в темы брокера (для NodeMCU)
Управление из IoT Manager исполнительными устройствами на плате NodeMCU
Публикация данных датчиков в темы брокера (для Arduino MEGA)
2. Обзор набора «Интернет вещей для умного дома»
3. Установка программного обеспечения
Установка Arduino IDE в Windows
Установка Arduino IDE в Linux
Установка Arduino IDE в Mac OS X
Настройка среды Arduino IDE
Установка Arduino IDE для ESP8266
4. Подключение датчиков
Датчик влажности и температуры DHT11 (DHT22)
Подключение датчика DHT22 к плате Arduino MEGA
Подключение датчика DHT22 к модулю NodeMCU ESP8266
Цифровой датчик температуры RI002
Подключение датчика RI002 к плате Arduino MEGA
Подключение датчика DS18B20 к модулю NodeMCU ESP8266
Датчик увлажненности почвы
Подключение датчика Soil Moisture к плате Arduino MEGA
Расширение аналоговых входов – мультиплексор CD4051
Подключение датчика Soil Moisture к модулю NodeMCU ESP8266
Датчик уровня воды
Подключение датчика уровня воды к плате Arduino MEGA
Подключение датчика уровня воды к модулю NodeMCU ESP8266
Датчик газов MQ-2
Подключение датчика MQ-2 к плате Arduino MEGA
Подключение датчика MQ-2 к модулю NodeMCU ESP8266
Датчик угарного газа MQ-7
Подключение датчика MQ-7 к плате Arduino MEGA
Подключение датчика MQ-7 к модулю NodeMCU ESP8266
Модуль датчика огня Flame Sensor
Подключение модуля датчика Flame Sensor к плате Arduino MEGA
Подключение модуля датчика Flame Sensor к модулю NodeMCU ESP8266
Модуль датчика присутствия HC-SR501
Подключение модуля датчика присутствия HC-SR501 к плате Arduino MEGA
Подключение модуля датчика присутствия HC-SR501 к модулю NodeMCU ESP8266
5. Отображение показаний и индикация состояний датчиков
Цифровой дисплей Nokia 5110
Вывод показаний датчиков на дисплей Nokia 5110 для Arduino MEGA
Светодиодная индикация и звуковая сигнализация о критических параметрах датчиков для Arduino MEGA
Увеличение цифровых контактов для NodeMCU для ESP8266. Микросхема MCP23017
Светодиодная индикация и звуковая сигнализация о критических параметрах датчиков для NodeMCU
TFT 2.4" Shield 240x320
Вывод показаний датчиков на TFT 2.4" Shield 240*320 для Arduino MEGA
6. Управление исполнительными устройствами
Подключение блока реле для управления исполнительными устройствами
Подключение блока реле к плате Arduino MEGA
Подключение блока реле к модулю NodeMCU
Управление блока реле по ИК-каналу (для NodeMCU)
Организация доступа в дом с помощью RFID-модуля для Arduino MEGA
Отображение данных о статусе исполнительных устройств на экране дисплея и управление с помощью сенсора
7. Создание будильников для запуска исполнительных устройств по расписанию
Подключение модуля DS3231 к плате Arduino MEGA. Добавление срабатывания устройств умного дома по будильнику (для Arduino MEGA)
Использование TFT 2.4" Shield 240×320. Вывод времени на экран дисплея
Вывод списка будильников на TFT 2.4 Shield 240×320
Подключение модуля DS3231 к модулю NodeMCU
Добавление срабатывания устройств умного дома по будильнику (для NodeMCU)
8. Организация подключения к сети Интернет
Модуль GSM/GPRS SIM800L
Управление модулем GSM/GPRS SIM800L с помощью AT-команд
Подключение модуля GSM/GPRS SIM800L к плате Arduino MEGA
Подключение модуля NodeMCU к сети Интернет по Wi-Fi
9. Протокол MQTT – простой протокол для интернета вещей
IoT Manager
Передача данных брокеру (тестовый пример)
Публикация данных датчиков в темы брокера (для NodeMCU)
Управление из IoT Manager исполнительными устройствами на плате NodeMCU
Публикация данных датчиков в темы брокера (для Arduino MEGA)
Скачать : Петин В.А. Создание умного дома на базе Arduino
Похожие новости
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
-
Зарубежные журналы
-
Радиотехнические журналы
-
Книги