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

Сенсорная башня на Arduino Cloud: Мониторинг температуры, движения и газа

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

Arduino MKR1000×1
Датчик температуры и влажности DHT22×1
PIR-датчик движения (Seeed Grove)×1
Газовый датчик MQ3 (Seeed Grove)×1
Цифровой датчик освещённости TSL2561 (Adafruit)×1

О проекте

Следуя этому руководству, вы построите компактную башню с несколькими датчиками и подключите её к Arduino Cloud для визуализации данных в реальном времени.

Подключение к Arduino Cloud

Сенсорная башня на Arduino Cloud: Мониторинг температуры, движения и газа

Создайте аккаунт и войдите в Arduino Cloud. Если это ваш первый вход, рекомендуем пройти стартовый мастер: скачайте библиотеку Arduino Cloud и создайте первое устройство.

Создайте новую вещь (Thing) и назовите её sensorTower (без кавычек).

Теперь создайте свойство (Property). Оно определяет, какие данные будут мониториться на дашборде Arduino Cloud.

Укажите:

Сенсорная башня на Arduino Cloud: Мониторинг температуры, движения и газа

Для этого проекта нужно 5 свойств — по одному на каждый параметр: Температура, Влажность, Обнаружение газа, Обнаружение движения и Интенсивность света.

Создав все 5 свойств, нажмите кнопку Code — откроется предзаполненный скетч.

Сенсорная башня на Arduino Cloud: Мониторинг температуры, движения и газа

Сгенерированный код уже содержит необходимую логику:

ArduinoCloudThing sensorTower;
sensortower.begin(thingName, userName, thingId, thingPsw, sslClient);
sensortower.enableDebug();
sensortower.addProperty("temperature", FLOAT, R);
sensortower.writeProperty("temperature", "val");

Тестирование

Скачайте сгенерированный код и загрузите в плату.

Важно! Заполните данные для подключения к Wi-Fi:

/////// Wifi Settings ///////
char ssid[] = "";
char pass[] = "";

Переключитесь на вид дашборда. Если всё работает — вы увидите меняющиеся значения. УРА!

Сенсорная башня на Arduino Cloud: Мониторинг температуры, движения и газа

Подключение датчиков

Сенсорная башня на Arduino Cloud: Мониторинг температуры, движения и газа

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

Код

Начиная с кода из дашборда Arduino Cloud, нужно только добавить объявление пинов датчиков и код их опроса.

Код

Код доступен в разделе Code проекта.

Кастомные детали и корпуса

Схемы

Сенсорная башня на Arduino Cloud: Мониторинг температуры, движения и газа

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

  1. Arduino-датчики: типы, применения и реальные проекты
  2. Построение доступной беспроводной сети датчиков для дома
  3. Датчик CO2 K30: мониторинг качества воздуха в реальном времени на Arduino
  4. Цифровой стадиометр на Arduino: отслеживание роста лазерным датчиком VL53L0X
  5. Простой ИК-датчик препятствий на Arduino: ИК-светодиод и фотодиод
  6. Интеграция ёмкостного сканера отпечатков DFRobot с Arduino или ESP8266
  7. Умный водяной пистолет с датчиком движения на Arduino Nano
  8. Компактный радар на Arduino Nano с HC-SR04 и дисплеем 1.8"
  9. Отправка данных сенсоров Arduino в MySQL через PHPMyAdmin: пошаговое руководство
  10. Сенсорный выключатель LED на Arduino UNO: простой DIY-проект