Москва, ул. Пушкинская, д.12
Акции
Бренды
О компании
Помощь
  • Методы оплаты
  • Методы доставки
  • Гарантия
  • Вопрос-ответ
Блог
Информация
  • Политика конфиденциальности
  • Политика использования файлов cookie
  • Договор публичной оферты
Отзывы
Контакты
    +7 100 000-00-11
    +7 100 000-00-11 Консультация
    +7 100 000-00-22 Отдел продаж
    +7 100 000-00-33 Бухгалтерия
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    3d-xpert
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    • 3D принтеры
      3D принтеры
      • Печать пластиком (FDM/FFF)
      • Печать фотополимером (SLA/DLP/LCD)
      • Печать воском (MJP)
      • Для дома
      • Для бизнеса
      • Для производства
      • Промышленные
    • 3D-сканеры
      3D-сканеры
    • Материалы для 3D печати
      Материалы для 3D печати
      • Пластики
      • Фотополимеры
    • Комплектующие 3D принтера
      Комплектующие 3D принтера
      • Электроника
      • Механика
      • Нагревательные столы и сопутствующие
      • Экструдеры
      • Сушилки для пластика
      • УФ-камеры
      • Мойки
      • Ультразвуковые ванны (мойки)
      • 3D ручки
      • Расходные материалы для SLA / LCD
      • Сопутствующие
      • Наборы для мейкеров
      • Инструменты для 3D печатника
      • Постобработка
      • Адгезивы
      • Автоматические системы подачи пластиков (АМС)
    • Arduino и робототехника
      Arduino и робототехника
      • Arduino
      • Raspberry Pi
      • Обучающие наборы
      • Orange Pi
      • Одноплатники
      • Модули
      • Датчики
      • Дисплеи
      • Механика
      • Макетные платы
      • Светодиоды
      • Провода и кабели
      • Источники питания
      • Радиодетали
    • Комплектующие ЧПУ станка
      Комплектующие ЧПУ станка
      • Шаговые двигатели и аксессуары
      • Зубчатые ременные передачи
      • Шарико-винтовые передачи (ШВП)
      • Трапецеидальные передачи винт-гайка
      • Цилиндрические направляющие
      • Профильные направляющие
      • Муфты соединительные
      • Электроника
      • Фрезы
      • Карбоновый профиль / трубки
      • Пневматическое оборудование
      • Системы подачи смазки
      • Сопутствующие
      • Шпиндели и сопутствующие
      • Механика
      • Конструкционный профиль
      • Комплектующие OpenBuilds
      • Лазерные станки
      • Лазерная резка и аксессуары
    • Инструменты
      Инструменты
      • Зачистка и обрезка кабеля
      • Измерительный инструмент
      • Кабель и провода
      • Клеевые пистолеты (термопистолеты)
      • Напильники и надфили
      • Обжимной инструмент
      • Отвертки
      • Паяльное оборудование
      • Пинцеты
      • Расходные материалы
    • Запчасти для 3D принтеров по брендам
      Запчасти для 3D принтеров по брендам
      • Bambu Lab
      • Creality
      • Flashforge
      • Anycubic
      • ELEGOO
      • Flying Bear
      • Qidi
      • Sovol
      • 3DIY printers
    3D принтеры 3D-сканеры Материалы для 3D печати Комплектующие 3D принтера Arduino и робототехника Комплектующие ЧПУ станка Инструменты Запчасти для 3D принтеров по брендам
    3d-xpert
    • 3D принтеры
      3D принтеры
      • Печать пластиком (FDM/FFF)
      • Печать фотополимером (SLA/DLP/LCD)
      • Печать воском (MJP)
      • Для дома
      • Для бизнеса
      • Для производства
      • Промышленные
    • 3D-сканеры
      3D-сканеры
    • Материалы для 3D печати
      Материалы для 3D печати
      • Пластики
      • Фотополимеры
    • Комплектующие 3D принтера
      Комплектующие 3D принтера
      • Электроника
      • Механика
      • Нагревательные столы и сопутствующие
      • Экструдеры
      • Сушилки для пластика
      • УФ-камеры
      • Мойки
      • Ультразвуковые ванны (мойки)
      • 3D ручки
      • Расходные материалы для SLA / LCD
      • Сопутствующие
      • Наборы для мейкеров
      • Инструменты для 3D печатника
      • Постобработка
      • Адгезивы
      • Автоматические системы подачи пластиков (АМС)
    • Arduino и робототехника
      Arduino и робототехника
      • Arduino
      • Raspberry Pi
      • Обучающие наборы
      • Orange Pi
      • Одноплатники
      • Модули
      • Датчики
      • Дисплеи
      • Механика
      • Макетные платы
      • Светодиоды
      • Провода и кабели
      • Источники питания
      • Радиодетали
    • Комплектующие ЧПУ станка
      Комплектующие ЧПУ станка
      • Шаговые двигатели и аксессуары
      • Зубчатые ременные передачи
      • Шарико-винтовые передачи (ШВП)
      • Трапецеидальные передачи винт-гайка
      • Цилиндрические направляющие
      • Профильные направляющие
      • Муфты соединительные
      • Электроника
      • Фрезы
      • Карбоновый профиль / трубки
      • Пневматическое оборудование
      • Системы подачи смазки
      • Сопутствующие
      • Шпиндели и сопутствующие
      • Механика
      • Конструкционный профиль
      • Комплектующие OpenBuilds
      • Лазерные станки
      • Лазерная резка и аксессуары
    • Инструменты
      Инструменты
      • Зачистка и обрезка кабеля
      • Измерительный инструмент
      • Кабель и провода
      • Клеевые пистолеты (термопистолеты)
      • Напильники и надфили
      • Обжимной инструмент
      • Отвертки
      • Паяльное оборудование
      • Пинцеты
      • Расходные материалы
    • Запчасти для 3D принтеров по брендам
      Запчасти для 3D принтеров по брендам
      • Bambu Lab
      • Creality
      • Flashforge
      • Anycubic
      • ELEGOO
      • Flying Bear
      • Qidi
      • Sovol
      • 3DIY printers
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    3d-xpert
    Телефоны
    +71000000011 Консультация
    +71000000022 Отдел продаж
    +71000000033
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12, Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    0
    0
    0
      • Каталог
      • 3D принтеры
        • 3D принтеры
        • Печать пластиком (FDM/FFF)
        • Печать фотополимером (SLA/DLP/LCD)
        • Печать воском (MJP)
        • Для дома
        • Для бизнеса
        • Для производства
        • Промышленные
      • 3D-сканеры
      • Материалы для 3D печати
        • Материалы для 3D печати
        • Пластики
        • Фотополимеры
      • Комплектующие 3D принтера
        • Комплектующие 3D принтера
        • Электроника
        • Механика
        • Нагревательные столы и сопутствующие
        • Экструдеры
        • Сушилки для пластика
        • УФ-камеры
        • Мойки
        • Ультразвуковые ванны (мойки)
        • 3D ручки
        • Расходные материалы для SLA / LCD
        • Сопутствующие
        • Наборы для мейкеров
        • Инструменты для 3D печатника
        • Постобработка
        • Адгезивы
        • Автоматические системы подачи пластиков (АМС)
      • Arduino и робототехника
        • Arduino и робототехника
        • Arduino
        • Raspberry Pi
        • Обучающие наборы
        • Orange Pi
        • Одноплатники
        • Модули
        • Датчики
        • Дисплеи
        • Механика
        • Макетные платы
        • Светодиоды
        • Провода и кабели
        • Источники питания
        • Радиодетали
      • Комплектующие ЧПУ станка
        • Комплектующие ЧПУ станка
        • Шаговые двигатели и аксессуары
        • Зубчатые ременные передачи
        • Шарико-винтовые передачи (ШВП)
        • Трапецеидальные передачи винт-гайка
        • Цилиндрические направляющие
        • Профильные направляющие
        • Муфты соединительные
        • Электроника
        • Фрезы
        • Карбоновый профиль / трубки
        • Пневматическое оборудование
        • Системы подачи смазки
        • Сопутствующие
        • Шпиндели и сопутствующие
        • Механика
        • Конструкционный профиль
        • Комплектующие OpenBuilds
        • Лазерные станки
        • Лазерная резка и аксессуары
      • Инструменты
        • Инструменты
        • Зачистка и обрезка кабеля
        • Измерительный инструмент
        • Кабель и провода
        • Клеевые пистолеты (термопистолеты)
        • Напильники и надфили
        • Обжимной инструмент
        • Отвертки
        • Паяльное оборудование
        • Пинцеты
        • Расходные материалы
      • Запчасти для 3D принтеров по брендам
        • Запчасти для 3D принтеров по брендам
        • Bambu Lab
        • Creality
        • Flashforge
        • Anycubic
        • ELEGOO
        • Flying Bear
        • Qidi
        • Sovol
        • 3DIY printers
    • Кабинет
    • Сравнение
    • Избранное
    • Корзина
    • Акции
    • Бренды
    • О компании
    • Помощь
      • Помощь
      • Методы оплаты
      • Методы доставки
      • Гарантия
      • Вопрос-ответ
    • Блог
    • Информация
      • Информация
      • Политика конфиденциальности
      • Политика использования файлов cookie
      • Договор публичной оферты
    • Отзывы
    • Контакты
    +71000000011 Бухгалтерия
    • Телефоны
    • +71000000011 Консультация
    • +71000000022 Отдел продаж
    • +71000000033 Бухгалтерия
    • info@site.com
    • Москва, ул. Пушкинская, д.12, Москва, ул. Пушкинская, д.12
    • Пн - Вс: 10.00 - 19.00
    Главная
    Блог
    Датчики
    Датчик температуры и влажности HTU-21 (GY-21)

    Датчик температуры и влажности HTU-21 (GY-21)

    Датчик температуры и влажности HTU-21 (GY-21)
    Датчики 06 декабря 2024

    Содержание

    • Обзор
    • Технические характеристики
    • Подключение
    • Пример использования
    • Часто задаваемые вопросы

    Обзор датчика температуры и влажности GY-21

    Модуль датчика влажности и температуры GY21 (рисунок 1) на основе датчика SHT21 представляет собой высокоточный модуль для измерения температуры и влажности. Обладает очень низкой погрешностей в своём классе: при измерении температуры она составляет - 0.4%, а влажности - 2% (см. рис. 2). Благодаря такой низкой погрешности и универсальному интерфейсу I2C данный модуль подходит для замеров температуры и влажности в промышленных помещениях.

    datchik-gy-21-01.jpg

    Рисунок 1. Модуль датчика влажности и температуры GY21.

    datchik-gy-21-02.jpg

    Рисунок 2. Погрешность измерений датчика влажности и температуры SHT21.


    Технические характеристики GY-21

    • Датчик : SHT21
    • Интерфейс : I2C
    • Диапазон рабочего напряжения датчика: 1,9 – 3,6 В
    • Напряжение питания модуля: 5 В
    • Потребляемый ток в режиме измерения: 300 μA
    • Потребляемый ток в режиме ожидания: 0.15 μA
    • Влажность: рабочий диапазон: от 0 до 100%. Точность измерения: ± 3% (макс), 0-80%
    • Температура: рабочий диапазон: от -40 до +125 ° C. Точность измерения: ± 0,4 ° C (макс), от -10 до 85 ° C
    • Заводская калибровка
    • Встроенный детектор разряда батареи (выставляет флаг, если напряжение питания опускается ниже 2.25 В)
    • Встроенный нагреватель для самодиагностики датчиков 

    Назначение выводов

    • VIN – вход напряжения питания, от +4 до +6 В (номинально 5 В) постоянного тока
    • GND – вход питания (общий)
    • SCL – контакт синхронизации интерфейса I2C
    • SDA – контакт данных интерфейса I2C     

    Подключение GY-21 к плате Arduino 

    Датчик работает по протоколу I2C. Подключение модуля к плате Arduino производим согласно таблице.

    sht21-i2c.jpg

    Схема соединений показана на рис. 3.

    datchik-gy-21-03.jpg

    Рисунок 3. Схема соединений для подключения датчика SHT21

    Для получения адреса датчика загрузим на плату Arduino скетч I2C-сканера (скачать test_i2c_uno.zip).

    Адрес датчика фиксирован —0x40 (см. рис. 4). К шине I2C можно подключить только 1 датчик SHT21. 

    datchik-gy-21-04.jpg

    Рисунок 4. Сканер I2C устройств

    Команды для управления SHT21

    • 0xE3 — измерить температуру, линия SCL будет прижата к земле
    • 0xE5 — измерить влажность, линия SCL будет прижата к земле
    • 0xF3 — измерить температуру, линия SCL не прижата к земле
    • 0xF5 — измерить влажность,  линия SCL не прижата к земле
    • 0xE6 — записать данные в пользовательский регистр
    • 0xE7 — прочитать данные из пользовательского регистра
    • 0xFE — перезагрузить датчик

    Для получения данных будем использовать Arduino-библиотеку SHT21. Скетч для получения данных с датчика представлен в листинге 1.

    Листинг 1.

    #include <Wire.h> #include <SHT2x.h> void setup() { Wire.begin(); Serial.begin(9600); } void loop() { Serial.print("Humidity(%RH): "); Serial.print(SHT2x.GetHumidity()); Serial.print(" Temperature(C): "); Serial.println(SHT2x.GetTemperature()); delay(1000); }

    Загружаем скетч на плату Arduino, открываем монитор последовательного порта и наблюдаем вывод данных (см. рис. 5).

    datchik-gy-21-05.jpg

    Рисунок 5. Вывод данных в монитор последовательного порта 


    Пример использования GY-21

    Создадим проект вывода показаний с датчика SHT21 на светодиодную матрицу 8x32 c драйвером MAX7119.

    Нам потребуются следующие компоненты:

    • Плата Arduino Uno – 1 шт
    • Плата прототипирования – 1 шт
    • Модуль GY21 (датчик SHT21) – 1 шт
    • Cветодиодная матрица 8x32 c драйвером MAX7119 – 1 шт
    • Блок питания 5В 1А – 1 шт
    • Провода 

    Схема соединения элементов показана на рис. 6.

    datchik-gy-21-06.jpg

    Рисунок 6. Схема соединений для вывода данных с SHT21 на светодиодную матрицу.

    Блок питания 5В используем для питания светодиодной матрицы. Содержимое скетча представлено в листинге 2. В скетче в массиве figure прописаны все цифры (0-9) и знаки пробел, % и °С.

    Листинг 2

    // подключение библиотек #include <Wire.h> #include <SHT2x.h> #include <SPI.h> #include <MaxMatrix.h> // создание объекта Matrix MaxMatrix m(6,7,8,4); // массив для вывода цифр (0-9) и знаков пробел, % и °С byte figure[13][10]={ {8,8, //0 B00111110, B01111111, B01100011, B01100011, B01100011, B01100011, B01111111, B00111110}, {8,8, //1 B00000011, B00000111, B00001011, B00010011, B00000011, B00000011, B00000011, B00000011}, {8,8, //2 B00111110, B01111111, B00000111, B00001110, B00011100, B00111000, B01111111, B01111111}, {8,8, //3 B01111111, B01111111, B00000011, B01111111, B01111111, B00000011, B01111111, B01111111}, {8,8, //4 B01100011, B01100011, B01100011, B01111111, B01111111, B00000011, B00000011, B00000011}, {8,8, //5 B01111111, B01111111, B01100000, B01111111, B01111111, B00000011, B01111111, B01111111}, {8,8, //6 B01111111, B01111111, B01100000, B01111111, B01111111, B01100011, B01111111, B01111111}, {8,8, //7 B01111111, B01111111, B00000111, B00001110, B00011100, B00011000, B00011000, B00011000}, {8,8, //8 B01111111, B01111111, B01100011, B01111111, B01111111, B01100011, B01111111, B01111111}, {8,8, //9 B01111111, B01111111, B01100011, B01111111, B01111111, B00000011, B01111111, B01111111}, {8,8, //пробел B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}, {8,8, // % B10000000, B01000110, B00100110, B00010000, B00001000, B01100100, B01100010, B00000001}, {8,8, // *C B11000000, B11000000, B00001111, B00010000, B00010000, B00010000, B00010000, B00001111}, }; void setup() { Wire.begin(); Serial.begin(9600); // инициализация матриц delay(500); m.init(); m.setIntensity(15); // начальная картинка m.writeSprite(24, 0, figure[12]); m.writeSprite(16, 0, figure[11]); m.writeSprite(8,0, figure[12]); m.writeSprite(0, 0, figure[11]); delay(5000); } void loop() { // измерение влажности int h=SHT2x.GetHumidity(); Serial.print("Humidity(%RH): "); Serial.println(h); m.writeSprite(24, 0, figure[11]); m.writeSprite(16, 0, figure[10]); m.writeSprite(8,0, figure[h/10]); m.writeSprite(0, 0, figure[h%10]); delay(2000); // измерение температуры int t=SHT2x.GetTemperature(); Serial.print(" Temperature(C): "); Serial.println(t); m.writeSprite(24, 0, figure[12]); m.writeSprite(16, 0, figure[10]); m.writeSprite(8,0, figure[t/10]); m.writeSprite(0, 0, figure[t%10]); delay(2000); }

    Загружаем скетч на плату и видим попеременный вывод на матрицу значений влажности и температуры (рис. 7,8).

    datchik-gy-21-07.jpg
    datchik-gy-21-08.jpg

    Рисунок 7,8. Схема в сборе.


    Часто задаваемые вопросы

    1. Датчик не выдает показания

    • Проверьте подано ли питание на модуль
    • Проверьте правильность подключения контактов SDA и SCL

    2. Датчик выдает неверные показания

    • Исключите попадание влаги на датчик
    • Исключите попадание прямых солнечных лучей на датчик
    • Уменьшите частоту получения данных с датчика до 1 сек

    Похожие статьи

    Короткий обзор пластика Ultran m20 cf
    3D печать
    04 августа 2025
    Короткий обзор пластика Ultran m20 cf
    Лучшие мультиматериальные 3D принтеры на начало 2026 года
    3D принтеры
    21 апреля 2026
    Лучшие мультиматериальные 3D принтеры на начало 2026 года
    Модуль преобразователя интерфейсов UART TTL – RS-485
    Модули
    01 января 2024
    Модуль преобразователя интерфейсов UART TTL – RS-485
    Назад к списку
    • Все публикации 273
      • 3D печать 62
      • 3D принтеры 57
      • 3D сканеры 1
      • Arduino механика 6
      • Arduino платы 8
      • Датчики 27
      • Дисплеи 6
      • Кейсы 1
      • Компоненты 13
      • Мировые новости 35
      • Модули 38
      • Проекты 7
      • Сопутствующие 2
      • ЧПУ 10
    Подпишитесь на рассылку наших новостей и акций
    Подписаться
    Подписаться
    на новости и акции
    Связаться с нами
    +71000000011
    +7 100 000-00-11 Консультация
    +7 100 000-00-22 Отдел продаж
    +7 100 000-00-33 Бухгалтерия
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    info@site.com
    Москва, ул. Пушкинская, д.12
    Каталог товаров
    3D принтеры
    3D-сканеры
    Материалы для 3D печати
    Комплектующие 3D принтера
    Arduino и робототехника
    Комплектующие ЧПУ станка
    Инструменты
    Запчасти для 3D принтеров по брендам
    Компания
    О компании
    Акции
    Блог
    Методы оплаты
    Методы доставки
    Гарантия
    Отзывы
    Контакты
    Личный кабинет
    Избранное
    Сравнение товаров
    Мои заказы
    Авторизация
    Регистрация
    Восстановление пароля
    Информация
    Политика конфиденциальности
    Политика использования файлов cookie
    Договор публичной оферты
    © 2026 Site
    Каталог товаров
    Компания
    Личный кабинет
    Информация
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Бренды Контакты