Датчик TVOC AGS10 и ESP32: собираем анализатор качества воздуха

          AGS10 – это цифровой датчик регистрации общего количества летучих органических соединений (сокращённо – ЛОС. В англоязычной технической литературе применяется термин Total Volatile Organic Compounds – TVOC), разработанный компанией Guangzhou Aosong Electronic Co., Ltd. (Гуанчжоу, КНР) и выпускаемый под торговой маркой ASAIR. Он предназначен для обнаружения и измерения концентрации различных газов в окружающей среде.

          На сегодняшний день данный сенсор позиционируется как сбалансированный вариант с точки зрения цены, удобства применения и точности измерений, что идеально подходит для применения в нетребовательных к точности системах «умного» дома и бытовой технике, в DIY-проектах, а также широко используется в системах мониторинга воздуха (офисы, теплицы, вентиляция).

          В рамках данной статьи мы подробно изучим датчик TVOC AGS10, а в в качестве практики соберём на базе ESP32 простую домашнюю систему контроля воздуха, которая сигнализирует о том, что пора проветрить комнату.

Читать далее

Датчик атмосферного давления BMP180: высотомер на ESP32

          BMP180 — это цифровой датчик атмосферного давления (АД) и температуры окружающей среды, разработанный компанией Bosch Sensortec. Данный сенсор позволяет рассчитывать высоту над уровнем моря и отслеживать тенденции изменения погоды. В рамках данной статьи мы подробно рассмотрим устройство и принцип работы преобразователя, а также соберём, кроме классической метеостанции, ещё один полезный прибор — цифровой высотомер (альтиметр) на базе ESP32 с индикацией на OLED-дисплее.

Читать далее

Акселерометр и гироскоп MPU-6050: цифровой угломер на ESP32

          MPU-6050 — это популярный 6-осевой инерциальный измерительный модуль, объединяющий в одном корпусе трёхосевой акселерометр и трёхосевой гироскоп. Благодаря такой конфигурации сенсор позволяет точно отслеживать ориентацию и движение объектов в пространстве, что делает его незаменимым для систем навигации, анализаторов физической активности, устройств распознавания жестов, систем стабилизации роботов, а также стабилизации видео- и фотокамер.

          В статье мы подробно рассмотрим устройство и принцип работы данного сенсора, а также в качестве примера соберём макет цифрового угломера (инклинометр) на базе ESP32 с индикацией на OLED-дисплее, который покажет степень наклона с точностью до долей градуса.

Читать далее

Трёхосевой акселерометр ADXL345: шагомер на ESP32

          ADXL345 — это цифровой трёхосевой акселерометр, разработанный компанией Analog Devices. Этот датчик измеряет статическое (сила тяжести) и динамическое (движение, вибрация, удар) ускорение по трём взаимно перпендикулярным осям (X, Y и Z) и широко применяется в самых разных устройствах — от смартфонов и фитнес-браслетов до робототехнических комплексов и промышленных систем мониторинга. В рамках данной статьи мы подробно рассмотрим как устроен датчик и его принцип работы, а также соберём в качестве эксперимента шагомер на базе ESP32.

Читать далее