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

Измерение уровня CO₂: раскрываем множитель сонливости

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

Andium Anduino WiFi ×1
Arduino Due ×1
NDIR датчик CO₂ (Cozir) ×1

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

О проекте

Мотивация

Чувствуете сонливость на скучных совещаниях или лекциях? Причина может быть не в недосыпе, а в высоком уровне CO₂ из-за плохой вентиляции! Этот NDIR-датчик точно измеряет CO₂ по UART (3.3В, <1.5 мА). Использует ИК-источник и детектор — без прогрева, низкое потребление. Подробности в даташите Cozir.

Начало работы

Нужны: Arduino Due/Zero, AnduinoWiFi shield, датчик Cozir, перемычки. Подключение (4 провода): 3.3V→3V3, GND→GND, Rx(D19)→Tx датчика, Tx(D18)→Rx датчика (перекресто!). Используем Serial1. Не используйте D0/D1 — занят Serial Monitor.

Для прямого теста датчика: PuTTY/терминал, 9600 8N1, отправка команд с \r\n. Важно: датчик 3.3В TTL, при 5В логике нужен преобразователь уровней.

Калибровка датчика

Лучший способ — насыщение азотом (0 ppm CO₂). Альтернатива — свежий воздух (~450 ppm). Вынесите датчик на улицу, раскомментируйте в setup() вызов calibrateFreshAir() (посылает команду 'G'). Запустите примерный скетч, проверьте показания в терминале. Для городской среды 450 ppm — допустимая база.

Публикация данных в облако (Adafruit IO)

Если не знакомы с AnduinoWiFi + Adafruit IO — см. связанный проект. Прилагается полный скетч: подключение к WiFi, MQTT к Adafruit IO, опрос датчика командой 'Z' каждую минуту, публикация в фид co2, вывод на LCD-экран Anduino. Используются библиотеки WiFi101, Adafruit_MQTT, AnduinoLCD.

Результат

Устройство достаточно чувствительно — видно изменение CO₂ при входе/выходе людей даже в проветриваемом помещении. Можно доказать профессору, что сонливость от плохой вентиляции, а не от дифференциальных уравнений. Пора переносить занятия на пляж!

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

  1. Sensirion запускает SCD40: Ультра-миниатюрный CO₂ и RH/T сенсор
  2. Интеграция данных сенсоров в Raspberry Pi: практическое руководство
  3. Создание пользовательских объектных датчиков для LEGO Mindstorms EV3: DIY световые «глаза»
  4. Прямое подключение ультразвукового датчика LEGO Mindstorms NXT к Raspberry Pi
  5. Подключение ультразвукового датчика HC-SR04 к Raspberry Pi — практическое руководство
  6. Интеграция импульсного радара Acconeer A111 с Raspberry Pi: практическое руководство
  7. Повышение сервиса на полке: передовые стратегии для видимости и эффективности
  8. RF беспроводное питание движет универсальное принятие сенсорных сетей
  9. Датчик RapidPlex: 5 ключевых вопросов о домашнем тестировании на SARS-CoV-2
  10. Промышленное обслуживание: 5 основных уровней, объясненных