Дышите спокойно - у нас наконец-то появился датчик I2C VOC/eCO2 в магазине Adafruit! Добавьте мониторинг качества воздуха в свой проект с помощью датчика качества воздуха Adafruit CCS811 Breakout. Этот датчик от AMS является газовым датчиком, который может обнаруживать широкий спектр летучих органических соединений (ЛОС) и предназначен для мониторинга качества воздуха в помещениях. При подключении к вашему микроконтроллеру (с использованием нашего библиотечного кода) он вернет значение общего содержания летучих органических соединений (TVOC) и эквивалентное значение содержания углекислого газа (eCO2) по I2C. CCS811 оснащен "стандартным" МОКС-датчиком горячей плиты, а также небольшим микроконтроллером, который управляет подачей питания на плиту, считывает аналоговое напряжение и предоставляет интерфейс I2C для считывания данных. В этой части будет измеряться концентрация eCO2 (расчетный эквивалент углекислого газа) в диапазоне от 400 до 8192 частей на миллион (ppm), а концентрация TVOC (общее количество летучих органических соединений) в диапазоне от 0 до 1187 частей на миллиард (ppb). Согласно информационному бюллетеню, он может обнаруживать спирты, альдегиды, кетоны, органические кислоты, амины, алифатические и ароматические углеводороды. Пожалуйста, обратите внимание, что этот датчик, как и все датчики ЛОС / газов, обладает изменчивостью, и для получения точных измерений вам потребуется откалибровать его по известным источникам! Тем не менее, для обычных датчиков окружающей среды это даст вам хорошее представление о тенденциях и сравнениях.Кроме того, AMS рекомендует вам запускать этот датчик в течение 48 часов, когда вы впервые получите его, чтобы "записать", а затем 20 минут в желаемом режиме каждый раз, когда датчик используется. Это связано с тем, что уровни чувствительности датчика будут меняться во время раннего использования. Наконец, этот чип использует растягивание тактовой частоты I2C, и некоторые микроконтроллеры / компьютеры этого не поддерживают (например, Raspberry Pi). CCS811 имеет настраиваемый вывод прерывания, который может сработать, когда преобразование готово и / или когда показания превышают установленный пользователем порог. CCS811 поддерживает несколько режимов привода для проведения измерений каждые 1 секунду, каждые 10 секунд, каждые 60 секунд или каждые 250 миллисекунд. Для вашего удобства мы подобрали и разместили датчик на печатной плате с регулятором напряжения 3,3 В и некоторым переключением уровня, чтобы его можно было легко использовать с вашим любимым микроконтроллером напряжением 3,3 В или 5 В. Пожалуйста, обратите внимание, что более ранняя версия этого чипа поддерживала встроенный термистор. Датчик был переработан (сама микросхема!), чтобы больше не поддерживать показания температуры термистора. Пожалуйста, используйте внешний датчик температуры и продолжайте использовать этот для определения уровня газа. Мы также подготовили библиотеки программного обеспечения, которые помогут вам запустить Arduino IDE или CircuitPython всего за несколько строк кода! Ознакомьтесь с нашим руководством для получения дополнительной информации!
| Пин | Тип | Описание |
|---|---|---|
| VCC | male | — |
| VCC | male | — |
| VCC | male | — |
| 3.3V | male | — |
| SCL | male | — |
| SCL | male | — |
| SCL | male | — |
| SDA | male | — |
| SDA | male | — |
| SDA | male | — |
| !INT | male | — |
| !RESET | male | — |
| !WAKE | male | — |
| GND | male | — |
| GND | male | — |
| GND | male | — |