Устройство обеспечивает
- измерение концентрации пыли в воздухе 0 - 0,8mg/m3
- измерение концентрации углекислого газа СО2 в воздухе 0 - 5000ppm
- измерение температуры от 0 - 50°C и относительной влажности 20-80% воздуха
- индикацию текущего времени.

Устройство может быть полезным в небольшом производственном помещении, где находятся много людей. Человек выдыхает в 100 раз больше СО2 чем вдыхает. И в герметично закрытом помещении, тем более, если присутствует много людей, воздух становится удушливым очень быстро. Воздух в закрытом помещении в 4-8 раз грязнее чем на улице, и в 8-10 раз токсичнее. Предлагаемое устройство все это измеряет и показывает. Индикацию обеспечивает семь 48-светодиодных линеек WS2812. Цвет индикатора меняется в зависимости от степени загрязнения воздуха. Когда все в норме - цвет зеленый, если небольшое превышение, цвет голубой, когда загрязнение опасно для здоровья - красный. Переключение индикации в зависимости от измеряемого газа происходит автоматически через каждые 30 сек. или вручную нажатием кнопки SW5. Сердцем служит Ардуино Мега. Схема приведена ниже

Для измерения температуры и относительной влажноси воздуха применяется датчик DHT-11, подключенный к входу РН4 Ардуино. При этом на индикаторе высвечиваются относительная влажность в % и температура в С.

Для измерения концентрации пыли в воздухе применяется оптический датчик пыли   GP2Y1010 производства фирмы SHARP. Аналоговый выход датчика подключен к аналоговому входу А0 Ардуино. При этом на светодиодном табло высвечивается значение концентрации пыли в mg/m3.

Для измерения концентрации углекислого газа СО2 применяется инфракрасный датчик углекислого газа MH-Z14. Аналогоговый выход этого датчика подключен к аналоговому входу А1 Ардуино.

Измеряется количество частиц СО2 на миллион частиц воздуха (ppm).

Для индикации реального времени применяется модуль часов реального времени DS1302 с возможностью бесперебойного питания от литиевой батарейки. На индикатор выводятся часы, минуты, секунды.

Для установки текущего времени необходимо в режиме индикации текущего времени нажать CLOCK MENU. На дисплее появится Hou 0. Нажатием кнопки + набрать текущее кол. часов, затем нажать кнопку DOWN, на дисплее появится Min 0. Нажатием кнопки + набрать текущее кол. минут. Затем дважды нажать кнопку CLOCK MENU и выйти из режима установки. Подробнее на видео.

Скетч для Ардуино выполен в среде FLPROG 64bit 

Перечень элементов, проекты в FLPROG и в PROTEUS, скетч для Ардуино и прошивка в архиве

Написать коментарий