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

Мониторинг отраслей с использованием Интернета вещей

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

Arduino Mega 2560
Главный микроконтроллер
× 1
Espressif ESP8266 ESP-01
Для подключения к WiFI и общения.
× 1
Seeed Grove - датчик барометра (BMP280)
Чтобы получить температуру и давление воздуха
× 1
Датчик температуры и влажности DHT11 (4 контакта)
Или DHT22, или DHT21. Чтобы получить влажность / температуру ..
× 1
Seeed Grove - датчик газа (MQ2)
Чтобы получить ppm CO, сжиженного нефтяного газа и дыма
× 1
Макет (общий)
Или перфорированная доска
× 1
Перемычки (общие)
По необходимости
× 1
Датчик движения PIR (общий)
Обнаружение движения
× 1

Необходимые инструменты и машины

Паяльник (универсальный)
Если нужно припаять что-нибудь (не требуется, если нет необходимости)

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

Блинк
Сервер / приложение

Об этом проекте

Проект направлен на мониторинг фабрик и получение информации на ваш смартфон или другие устройства с помощью Интернета вещей.

Фон

Проект направлен на мониторинг газов, температуры, влажности, шума, барометрического давления и т. Д. И передачу информации на ваш смартфон. А также рассказывает о вредных условиях для рабочих.

Согласно последним статистическим данным Национальной ассоциации противопожарной защиты (NFPA), ежегодно на промышленных и производственных объектах происходит в среднем 37 000 пожаров. В этих инцидентах погибло 18 гражданских лиц. , 279 гражданских лиц ранены и 1 миллиард долларов в случае прямого имущественного ущерба. - Итак, если мы сможем обнаружить легковоспламеняющиеся газы и вероятность возникновения пожаров и несчастных случаев, проект может спасти жизнь от ущерба для жизни и имущества.

О

Этот проект предназначен для удаленного мониторинга любого производственного предприятия на предмет температуры, движения, влажности, углекислого газа и т. Д. В проекте используются Arduino Mega и ESP8266, а также различные датчики. С использованием IoT этот проект будет удаленно отправлять вам данные о текущей погоде и концентрации газов на заводе на вашу электронную почту / SMS. Программа также установила параметры, и если результаты не соответствуют параметрам, она уведомит о результатах с предупреждением, чтобы немедленно принять меры для предотвращения пожара ... Она также может делать снимки при отправке уведомления <с помощью ArduCam>. Использование датчика движения поможет отследить несанкционированный доступ в нерабочее время, установленное в параметрах. В этом проекте Blynk используется в качестве сервера и приложения для просмотра ваших данных. Я планировал использовать Arduino Cloud, но он недоступен для ESP8266. Этот проект также будет расширен для мониторинга здоровья каждого сотрудника, работающего на заводе, путем измерения их АД и частоты сердечных сокращений с помощью будущего носимого устройства в защитной куртке ...

Компоненты

Материалы для Arduino

  • Сначала соберите все компоненты.
  • Вам необходимо загрузить скетч «Calibrate_MQ2» и оставить MQ2 подключенным к Arduino на A0 на свежем воздухе. Serial Monitor покажет значение Ro, которое необходимо заменить в окончательном эскизе!
  • Загрузите приложение Blynk.
  • И отсканируйте QR-код <прилагается ниже>, чтобы продублировать проект.
  • Он отправит токен аутентификации на ваш адрес электронной почты, с которым вы зарегистрировались.
  • Измените SSID, пароль, токен авторизации и значение Ro в скетче Industries_Monitor!
  • После этого загрузите «Industries_Monitor» в свою Arduino Mega и подключите ESP8266 и другие датчики согласно схемам.
  • <Схемы прилагаются ниже>
  • <Код прилагается ниже>
  • Проект ЗАВЕРШЕН!

На стороне сервера

  • Серверной частью проекта управляет бесплатное приложение / хост Blynk.
  • Отправка и получение данных обрабатываются с помощью POST, PUT, GET и т. д.; по телефону и esp8266.
  • Вы также можете настроить свой собственный сервер. Помощь здесь:
  https://github.com/blynkkk/blynk-server  

Просмотр данных

  • Установите Blynk на свой смартфон из App Store / Play Store.
  • Откройте проект, который вы создали ранее, отсканировав QR-код!
  • Измените адрес электронной почты и другие данные, которые вы хотите.
  • Нажмите кнопку воспроизведения, чтобы получить прямую трансляцию со своего устройства!
  • Вы можете видеть температуру, влажность, давление воздуха, движение, газовые показатели ...
  • Вы также можете увидеть диаграмму с историей показаний погоды <*** Требуется SuperChartWidget>
  • Если показания газа (CO, LPG, дым) увеличились, сервер скажет устройству включить выхлоп или увеличить скорость, если к нему подключено, и включит громкую сирену, чтобы проинформировать руководство об увеличении. в чтениях ..
  • <** Подробная информация об этом в виджете Eventor в Blynk>

Работает

Я использовал Arduino Mega для создания проекта! Проект не требует большого количества выводов, но платы с большим объемом памяти будут работать только.

Arduino Mega подключается к плате ESP8266 для подключения к Wi-Fi. ESP8266 будет использоваться для подключения к Wi-Fi и серверу и связи с ним по протоколу MQTT. ESP8266 подключается через последовательный интерфейс.

Система, которую я сделал, будет контролировать температуру и давление (используя BMP280) и влажность (используя DHT11)!

Поскольку современные фабрики / предприятия используют ископаемое топливо или другие газы; Система также контролирует такие газы, как окись углерода (бесшумный убийца), сжиженный нефтяной газ и дым, используя датчик газа MQ2. Он также оснащен датчиком движения PIR для обнаружения людей и движения.

Большая часть работы по анализу данных будет выполняться на стороне сервера. Здесь сервер Blynk. Сервер размещает веб-страницу и управляет вводом данных и их анализом, который необходимо выполнить. Он использует и событие или виджет для отправки уведомлений и прочего на основе информации, отправляемой устройством.

Вы поймете, как работает сервер, если увидите код и Блинк интерфейс!

Код

Industries_Monitor
Код для Arduino MegaFinal Sketch
Calibrate_MQ2
Код для получения Ro Val для MQ2Connect MQ2 to A0

Схема

Это изображение проекта в формате PNG!
Присоедините MQ2 к плате с помощью выводов питания и аналогового вывода (A), подключенных к выводу A0 Arduino Mega ...
Также подключите контакт данных датчика PIR к контакту 7 Arduino Mega // Настраивается в Blynk! Загрузить приложение Blynk
Сканировать!

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

  1. Базовый IoT - RaspberryPI HDC2010 как
  2. Датчик температуры Python и Raspberry Pi
  3. Удаленный мониторинг погоды с помощью Raspberry Pi
  4. Датчик движения с использованием Raspberry Pi
  5. Проект Интернета вещей на основе Raspberry PI Подключение датчика DHT11
  6. Сотовый Интернет вещей:умный мусорный бак
  7. Windows 10 IoT Core и SHT15
  8. Как подготовиться к использованию ИИ с помощью Интернета вещей
  9. Как построить более разумную операцию с использованием технологии IoT для мониторинга резервуаров
  10. Использование Интернета вещей для развития отраслей и поддержки экономики в целом