Arduino GY-213V-HDC1080

Arduino GY-213V-HDC1080
Артикул: 2504542

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino GY-213V-HDC1080

Это модуль на основе датчика HDC1080 от Texas Instruments — это высокоточный цифровой датчик температуры и относительной влажности с емкостным сенсором.

Вот полное техническое описание, характеристики и данные по совместимости для вашего модуля GY-213V-HDC1080.


1. Общее описание

Модуль GY-213V-HDC1080 — это компактная плата с датчиком HDC1080 и обвязкой (подтягивающие резисторы для шины I2C и стабилизатор). Особенность этого датчика — встроенный нагреватель для удаления конденсата (используется в суровых условиях).

Он обеспечивает превосходную точность без калибровки, потребляет микроамперы и является прямым конкурентом известного DHT22, но значительно превосходит его по стабильности и интерфейсу.


2. Технические характеристики (Datasheet HDC1080 + модуль)

Основные параметры датчика (HDC1080):

  • Напряжение питания (логика): 2.7 В — 5.5 В (на модуле обычно стоит LDO на 3.3V, поэтому можно подключать 5V).
  • Интерфейс: I2C (до 1 МГц).
  • I2C адрес: 0x40 (десятичное 64) — зашит аппаратно.
  • Диапазон измерения:
    • Температура: -40°C до +125°C.
    • Влажность: от 0% до 100% RH.
  • Точность:
    • Температура: ±0.2°C (в диапазоне -20...+70°C), типично ±0.3°C.
    • Влажность: ±2% RH (в диапазоне 20%-80%), типично ±3% RH.
  • Разрешение АЦП:
    • Температура: 14-bit (может быть настроено на 11-bit).
    • Влажность: 14-bit (может быть настроено на 8-bit).
  • Особенности: Встроенный нагреватель (~1.5 мВт), энергопотребление в режиме ожидания 50 нА (наноАмпер — практически ноль).

Характеристики модуля GY-213V:

  • Размер платы: Крошечная (приблизительно 13 x 15 мм, зависит от версии).
  • Питание: 3.3В или 5В (на модуле стоит микросхема-регулятор для снижения напряжения до уровня датчика).
  • Логический уровень: Любой Стандартный Arduino (3.3V или 5V).
  • Выводы платы (обычно пин-аут):
    • VCC (или 3V3/VIN) — Плюс питания.
    • GND — Минус.
    • SDA — Линия данных I2C.
    • SCL — Линия тактирования I2C.

3. Распиновка модуля GY-213V

Большинство плат имеют 4 контакта, подписанных на шелкографии:

| Обозначение на плате | Назначение | Обычно подключается к Arduino (Uno/Nano) | | :--- | :--- | :--- | | VCC (или VIN) | Питание (поддерживает 3.3В - 5.5В) | 5V (или 3.3V) | | GND | Земля | GND | | SDA | Данные (логика I2C) | A4 (или любой цифровой пин при Software I2C) | | SCL | Тактирование (I2C) | A5 (или Digital Pin при Software I2C) |


4. Партномера (Part Numbers)

  • Даташит датчика: HDC1080 (серия HDC1xxx).
    • Полный маркировочный номер на корпусе: HDC1080DMBT (корпус X2SON-6, пленка на дне - no lead).
  • Модуль в сборе: чаще всего в китайских каталогах числится как GY-213V или GY-213-HDC1080.

5. Совместимые модели и применение

Это слаботочный датчик на 14-битном АЦП, его протокол почти идентичен серии HDC1000 от той же фирмы. Код легче всего заимствовать из общения.

Совместимость с Микросхемами: На платформе Arduino библиотека для HDC1080 использует стандартный I2C, поэтому подойдут всюду.

Вы можете использовать данную платформу со следующими модулями сокращенного функционала:

  • Не путать с более дешевым HDC1008 или чуть старым HDC1000 (их прошивки незначительно отличаются — меняется только адрес выходного регистра, но код переносится добаванием одной строчки).

Экономить время возится не стоит — это программная эмуляция подошвы "Arduino".


6. Схема подключения к Arduino (кратко)

  1. Подключение к UNO/Nano:
    • GY-213V VCC → Uno 5V
    • GY-213V GND → Uno GND
    • GY-213V SDA → Uno A4
    • GY-213V SCL → Uno A5
  2. Библиотека:
    • Для простоты возьмите из "утилит" Arduino IDE — Adafruit HDC1000 или ClosedCube HDC1080 (рекомендую второй).
  3. **Скетч (мини-пример, использую быстрый способ получения обеих метрик):
    #include <Wire.h>
    #include <ClosedCube_HDC1080.h>
    ClosedCube_HDC1080 hdc1080;
    
    void setup() {
      Serial.begin(9600);
      hdc1080.begin(0x40);
    }
    
    void loop() {
      Serial.print("Temp: ");
      Serial.print(hdc1080.readTemperature());
      Serial.println(" C");
      Serial.print("Humidity: ");
      Serial.print(hdc1080.readHumidity());
      Serial.println(" %");
    
      delay(2000);
    }
    

Важный нюанс (Тонкости):

  • Нагреватель (Heat): Датчик позволяет с помощью специальной битовой маски в регистре активировать внутренний нагревательный элемент для удаления конденсата с сенсорной зарешеченной области. В обычных комнатных условиях это зачастую греет датчик и портит показания, поэтому нагреватель используется как раз специалистами в комнатах хранения — не научный спец. О содержании характеристик у нас будет заметка ниже.
  • Как вся цепочка тиков: Поэтому в библиотеках обычно пишут + поправка для калибровкой под ваши.

В целом, это верный способ быстрой разработки надёжного окружения.

Совместимые модели для Arduino GY-213V-HDC1080

Arduino GY-213V-HDC1080