Компонент Adafruit ENS160 MOX Gas Sensor - Sciosense CCS811 Upgrade - STEMMA QT / Qwiic
*нюхай* *нюхай* … ты чувствуешь этот запах? Больше не нужно совать нос в пакет с молоком, вы можете создать цифровой нос с помощью газового датчика ENS160, полностью интегрированного датчика МОКС-газа. Это очень точный датчик качества воздуха от экспертов по сенсорам ScioSense, с интерфейсом I2C, так что вам не нужно управлять нагревателем и аналоговыми показаниями датчика МОКС. Он объединяет несколько металлооксидных чувствительных и нагревательных элементов на одном чипе для получения более подробных сигналов о качестве воздуха.
ENS160 является заменой популярному, но в настоящее время снятому с производства CCS811. Он обладает аналогичной функциональностью, но требует полностью нового кода драйвера, поэтому имейте в виду, если вы обновляетесь с оригинального дизайна с помощью CCS811, что для обновления потребуется некоторая работа.
ENS160 оснащен «стандартным» МОКС-датчиком горячей плиты, а также небольшим микроконтроллером, который управляет подачей питания на плиту, считывает аналоговое напряжение и предоставляет интерфейс I2C для считывания данных. ScioSense предоставляет библиотеку Arduino с примерами считывания четырех необработанных значений сопротивления, а также TVOC и eCO2 и библиотеку Python / CircuitPython, которую можно использовать с компьютерами Linux, такими как Raspberry Pi или наши платы CircuitPython.
Пожалуйста, обратите внимание, что этот датчик, как и все датчики ЛОС / газов, обладает изменчивостью, и для получения точных измерений вам потребуется откалибровать его по известным источникам! Тем не менее, для обычных датчиков окружающей среды это даст вам хорошее представление о тенденциях и сравнении.
Еще одним приятным элементом этого датчика является возможность настройки компенсации температуры и влажности для повышения точности. Требуется внешний датчик влажности, и затем относительная влажность в % записывается на датчик через I2C, что позволяет лучше откалибровать показания датчика МОКС и уменьшить колебания влажности / температуры.
Хороший сенсор, не так ли? Таким образом, мы упростили вам переход к вашему следующему проекту. Датчик для поверхностного монтажа припаян к изготовленной на заказ печатной плате в форм-факторе STEMMA QT, что упрощает взаимодействие с ними. Разъемы STEMMA QT с обеих сторон совместимы с разъемами SparkFun Qwiic I2C. Это позволяет вам выполнять беспаянные соединения между вашей платой разработки и ENS160 или подключать ее к широкому спектру других датчиков и аксессуаров с помощью совместимого кабеля. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности
Мы, конечно, отключили все контакты от стандартных разъемов и добавили регулятор напряжения 3,3 В и переключение уровня, чтобы вы могли использовать его с системами напряжением 3,3 В или 5 В, такими как Arduino Uno или Feather M4.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VCC | мама |
VCC | папа |
VCC | папа |
3.3V | мама |
!CS | мама |
!INT | мама |
SCL/SCK | мама |
SCL/SCK | папа |
SCL/SCK | папа |
SDO/ADR | мама |
SDA/MOSI | мама |
SDA/MOSI | папа |
SDA/MOSI | папа |
GND | мама |
GND | папа |
GND | папа |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.