Arduino YZC-133
тел. +7(499)347-04-82
Описание Arduino YZC-133
Конечно! Вот подробное описание, технические характеристики и информация о совместимости для датчика Arduino YZC-133.
Важное примечание: "YZC-133" — это, скорее всего, модель датчика давления, который продается в комплекте или отдельно для использования с платформами Arduino. Это не официальный продукт компании Arduino, а популярный сенсор от сторонних производителей.
Описание
Arduino YZC-133 — это датчик абсолютного давления и температуры, построенный на базе популярного чипа Bosch BMP180 (или его полного аналога). Он предназначен для измерения атмосферного давления, что позволяет использовать его в метеостанциях, устройствах с функцией определения высоты (альтиметрах), системах прогноза погоды и проектах, связанных с мониторингом окружающей среды.
Датчик communicates с микроконтроллером (например, Arduino) по цифровому интерфейсу I2C. Он обладает высокой точностью, низким энергопотреблением и прост в подключении благодаря небольшому количеству контактов.
Основные области применения:
- Метеостанции (измерение давления, прогноз погоды).
- Альтиметры и навигационные устройства (определение высоты над уровнем моря).
- Системы мониторинга вентиляции и климат-контроля.
- Образовательные и DIY-проекты.
Технические характеристики
Характеристики приведены для датчика BMP180, лежащего в основе YZC-133.
| Параметр | Значение / Описание | | :--- | :--- | | Основной чип | Bosch BMP180 (или совместимый аналог) | | Тип давления | Абсолютное (относительно вакуума) | | Диапазон измерений давления | 300 – 1100 гПа (ГектоПаскаль) | | Разрешение давления | 0.01 гПа (режим Ultra Low Power) | | Точность давления | ±0.12 гПа (типовое значение, соответствует ±1 м высоты) | | Диапазон измерений температуры | -40°C … +85°C | | Разрешение температуры | 0.1°C | | Интерфейс связи | Цифровой, I2C (двухпроводной) | | Адрес I2C по умолчанию | 0x77 (может быть 0x76 на некоторых модулях, обычно перемычка для смены) | | Напряжение питания | 3.3 В (ВАЖНО! Логика также 3.3В. Подключение к 5В выведет датчик из строя) | | Потребляемый ток | ~5 мкА в режиме сна, до 650 мкА при измерении | | Размеры модуля | Примерно 15.5 мм x 13.5 мм (стандартный форм-фактор) | | Дополнительные элементы на плате| Стабилизатор напряжения, подтягивающие резисторы для I2C, конденсаторы для фильтрации. |
Парт-номера и совместимые чипы
- Основной чип: BMP180 (Bosch Sensortec) — самый распространенный.
- Прямые аналоги и улучшенные версии от Bosch:
- BMP085 — более ранняя модель, программно совместима с BMP180.
- BMP280 — новее, меньше, точнее, также поддерживает SPI интерфейс.
- BME280 — "старший брат", дополнительно измеряет влажность.
- BME680 — самый продвинутый, добавляет измерение летучих органических соединений (качество воздуха).
Модуль YZC-133 программно совместим со всеми библиотеками для BMP085/BMP180.
Совместимые модели Arduino и платы расширения
1. Платы Arduino с напряжением логики 3.3В (подключение напрямую):
- Arduino Due
- Arduino Zero
- Arduino MKR Family (MKR Zero, MKR WiFi 1010 и др.)
- Arduino Nano 33 (IoT, BLE, Sense)
- ESP8266 (NodeMCU, Wemos D1) и ESP32 (работают на 3.3В)
2. Платы Arduino с напряжением логики 5В (требуется преобразователь уровней для линий SDA/SCL!):
- Arduino Uno
- Arduino Nano (старые версии с чипом ATmega328P)
- Arduino Mega
- Arduino Leonardo
3. Платы расширения (Shields) и адаптеры:
- Любые шилды с интерфейсом I2C и поддержкой 3.3В.
- Преобразователь логических уровней (Level Shifter) 5V ↔ 3.3V (например, на микросхемах TXB0104 или BSS138) — обязателен для работы с 5В Arduino.
Ключевые особенности подключения
- Напряжение 3.3В: Никогда не подключайте датчик к пину 5V на Arduino Uno/Nano! Используйте только вывод 3.3V.
- Интерфейс I2C: Подключите контакты:
- VCC -> 3.3V Arduino
- GND -> GND Arduino
- SDA -> Аналоговый пин A4 (на Uno/Nano) через преобразователь уровней.
- SCL -> Аналоговый пин A5 (на Uno/Nano) через преобразователь уровней.
- Библиотеки: Для работы в среде Arduino IDE используйте проверенные библиотеки, такие как Adafruit BMP3xx Library (поддерживает BMP180) или BMP085/BMP180 от SparkFun.
Этот датчик является отличным, недорогим и точным решением для проектов, где необходимо измерение атмосферного давления и температуры.