Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Продвинутый мониторинг влажности и температуры с DHT11 и Arduino на платформе Bolt IoT

Компоненты и материалы

Датчик температуры и влажности DHT11 (4 вывода)1 шт.
WiFi-модуль Bolt IoT1 шт.
Arduino UNO1 шт.

Приложения и онлайн-сервисы

О проекте

Команда Bolt IoT недавно обновила библиотеку BoltIoT-Arduino-Helper, добавив пример работы с DHT-датчиком через Bolt Cloud. Этот проект демонстрирует именно эту интеграцию.

Настройка оборудования

Автор использует Boltduino (модифицированный Arduino Uno r2), но проект полностью совместим с обычным Arduino Uno. Схема во Fritzing выполнена для стандартного Uno.

Шаг 1. Подключение Bolt к Boltduino (Arduino)

В Boltduino есть специальный разъём для модуля Bolt. Для обычного Arduino используйте 4 провода «мама-мама» для соединения соответствующих выводов.

Продвинутый мониторинг влажности и температуры с DHT11 и Arduino на платформе Bolt IoT

Шаг 2. Подключение датчика DHT11

Продвинутый мониторинг влажности и температуры с DHT11 и Arduino на платформе Bolt IoT

Шаг 3. Установка библиотек

Необходимы три библиотеки:

Скачайте ZIP-архивы с GitHub, затем в Arduino IDE: Скетч → Подключить библиотеку → Добавить .ZIP библиотеку… Выберите каждый скачанный файл. Важно: установите все три библиотеки.

Продвинутый мониторинг влажности и температуры с DHT11 и Arduino на платформе Bolt IoT

Шаг 4. Загрузка кода

В Arduino IDE: Файл → Примеры → BoltIoT-Arduino-Helper → DHT2Cloud. Откроется пример. Подключите Boltduino к ПК и нажмите «Загрузить».

ВНИМАНИЕ: Пользователям Arduino Uno нужно отключить модуль Bolt от Arduino во время загрузки скетча!

Настройка ПО (Bolt Cloud)

Предполагается, что у вас уже есть аккаунт в Bolt Cloud и модуль привязан. Если нет — пройдите регистрацию и привязку.

Шаг 1. Создание нового продукта

Выберите тип «Input Devices» (Устройства ввода) и протокол «UART».

Продвинутый мониторинг влажности и температуры с DHT11 и Arduino на платформе Bolt IoT

Шаг 2. Конфигурация продукта

Код конфигурации приведён ниже. После заполнения нажмите «Save» и выйдите.

Продвинутый мониторинг влажности и температуры с DHT11 и Arduino на платформе Bolt IoT

Шаг 3. Привязка устройства к продукту

После привязки нажмите «Deploy Configurations».

Продвинутый мониторинг влажности и температуры с DHT11 и Arduino на платформе Bolt IoT

Шаг 4. Просмотр данных

Облако опрашивает устройство каждые 5 минут. Подождите 20–25 минут перед первой проверкой графиков.

Продвинутый мониторинг влажности и температуры с DHT11 и Arduino на платформе Bolt IoT

Заключение

Попробуйте этот проект! Если понравилась система мониторинга, поддержите Bolt IoT на Indiegogo — для разработчиков есть скидки, первая партия отправится в феврале 2018 года.

Другие интересные проекты на платформе Bolt IoT:

Код конфигурации продукта (JavaScript)

var lineGraph1 = new boltGraph();
lineGraph1.setChartType("lineGraph");
lineGraph1.setAxisName('X-Axis Name','Temperature->');
lineGraph1.plotChart('time_stamp','Temperature');

var lineGraph2 = new boltGraph();
lineGraph2.setChartType("lineGraph");
lineGraph2.setAxisName('X-Axis Name','Humidity->');
lineGraph2.plotChart('time_stamp','Humidity');

Схемы

Если используете Boltduino — пропустите часть с проводами для Bolt WiFi модуля.

Fritzing-файл: dht11boltarduino_5THd5r6p4C.fzz

Продвинутый мониторинг влажности и температуры с DHT11 и Arduino на платформе Bolt IoT

Производственный процесс

  1. Бесшовный мониторинг температуры и влажности на Raspberry Pi с EzTemp
  2. Самодельная система термостатирования для домашнего пивоварения: мониторинг и регулирование на Arduino
  3. Надежная система учета рабочего времени на Arduino с RFID и Python
  4. Умная система мониторинга качества воздуха и заполненности мусорных баков
  5. Логгер температуры и влажности на Arduino с DHT11 и Ethernet Shield
  6. Вывод данных BME280 (температура, влажность, давление) на сенсорный экран Nextion
  7. Бесконтактный термометрический шлюз для быстрого и точного скрининга
  8. Бесшовное управление яркостью светодиодов с помощью Bolt IoT и Arduino UNO
  9. Система мониторинга лесных пожаров в реальном времени с SMS-уведомлениями
  10. Чтение температуры и влажности DHT11 через Blynk — пошаговый урок для Arduino