Оглавление:
- Шаг 1: Требуемое оборудование:
- Шаг 2: Подключение оборудования:
- Шаг 3: Код для измерения влажности и температуры:
- Шаг 4: Приложения:
Видео: Измерение влажности и температуры с использованием HIH6130 и частиц Photon: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
HIH6130 - датчик влажности и температуры с цифровым выходом. Эти датчики обеспечивают уровень точности ± 4% относительной влажности. Обладая лучшей в отрасли долговременной стабильностью, истинной температурной компенсацией цифрового I2C, лучшей в отрасли надежностью, энергоэффективностью и сверхмалым размером корпуса и опциями.
В этом руководстве было проиллюстрировано взаимодействие модуля датчика HIH6130 с фотоном частицы. Для считывания значений температуры и влажности мы использовали Arduino с адаптером I2C. Этот адаптер I2C делает подключение к модулю датчика простым и надежным.
Шаг 1: Требуемое оборудование:
Материалы, которые нам нужны для достижения нашей цели, включают следующие компоненты оборудования:
1. HIH6130
2. Частичный фотон
3. Кабель I2C
4. I2C Shield для фотонов частиц
Шаг 2: Подключение оборудования:
Раздел подключения оборудования в основном объясняет проводные соединения, необходимые между датчиком и фотоном частицы. Обеспечение правильных соединений является основной необходимостью при работе с любой системой для достижения желаемого результата. Итак, необходимые подключения следующие:
HIH6130 будет работать по I2C. Вот пример схемы подключения, демонстрирующий, как подключить каждый интерфейс датчика.
Изначально плата настроена для интерфейса I2C, поэтому мы рекомендуем использовать это подключение, если вы не сторонник этого.
Все, что вам нужно, это четыре провода! Требуются только четыре соединения, выводы Vcc, Gnd, SCL и SDA, которые подключаются с помощью кабеля I2C.
Эти соединения показаны на рисунках выше.
Шаг 3: Код для измерения влажности и температуры:
Начнем с кода частицы.
При использовании сенсорного модуля с Arduino мы включаем библиотеки application.h и spark_wiring_i2c.h. Библиотека application.h и spark_wiring_i2c.h содержит функции, которые облегчают обмен данными i2c между датчиком и частицей.
Полный код частицы приведен ниже для удобства пользователя:
#включают
#включают
// Адрес I2C HIH6130 0x27 (39)
#define Addr 0x27
double cTemp = 0,0, fTemp = 0,0, влажность = 0,0;
int temp = 0;
установка void ()
{
// Устанавливаем переменную
Particle.variable («i2cdevice», «HIH6130»);
Particle.variable («влажность», влажность);
Particle.variable ("cTemp", cTemp);
// Инициализируем связь I2C
Wire.begin ();
// Инициализируем последовательную связь, устанавливаем скорость передачи = 9600
Serial.begin (9600);
задержка (300);
}
пустой цикл ()
{
данные типа int без знака [4];
// Запуск передачи I2C
Wire.beginTransmission (адрес);
// Остановка передачи I2C
Wire.endTransmission ();
// Запрос 4 байта данных
Wire.requestFrom (Адрес, 4);
// Читаем 4 байта данных
// влажность msb, влажность lsb, temp msb, temp lsb
если (Wire.available () == 4)
{
данные [0] = Wire.read ();
данные [1] = Wire.read ();
данные [2] = Wire.read ();
данные [3] = Wire.read ();
}
// Преобразуем данные в 14-битные
влажность = (((данные [0] & 0x3F) * 256) + данные [1]) / 16384,0 * 100,0;
temp = (((данные [2] * 256) + (данные [3] & 0xFC)) / 4);
cTemp = (temp / 16384.0) * 165.0 - 40.0;
fTemp = cTemp * 1,8 + 32;
// Выводим данные в дашборд
Particle.publish («Относительная влажность:», String (влажность));
задержка (1000);
Particle.publish («Температура в градусах Цельсия:», String (cTemp));
задержка (1000);
Particle.publish («Температура по Фаренгейту:», String (fTemp));
задержка (1000);
}
Функция Particle.variable () создает переменные для хранения выходных данных датчика, а функция Particle.publish () отображает выходные данные на панели инструментов сайта.
Выходной сигнал датчика показан на рисунке выше для справки.
Шаг 4: Приложения:
HIH6130 можно использовать для точного измерения относительной влажности и температуры в кондиционерах, измерении энтальпии, термостатах, увлажнителях / осушителях и гигростатах для поддержания комфорта пассажиров. Его также можно использовать в воздушных компрессорах, метеостанциях и телекоммуникационных шкафах.
Рекомендуемые:
Измерение влажности и температуры с помощью HIH6130 и Arduino Nano: 4 шага
Измерение влажности и температуры с использованием HIH6130 и Arduino Nano: HIH6130 - датчик влажности и температуры с цифровым выходом. Эти датчики обеспечивают уровень точности ± 4% относительной влажности. С лучшей в отрасли долговременной стабильностью, истинной температурной компенсацией цифрового I2C, лучшей в отрасли надежностью, энергоэффективностью
Измерение температуры с использованием TMP112 и фотона частиц: 4 шага
Измерение температуры с использованием TMP112 и частиц Photon: TMP112 Высокоточный, маломощный цифровой датчик температуры Модуль I2C MINI. TMP112 идеально подходит для расширенного измерения температуры. Это устройство обеспечивает точность ± 0,5 ° C без необходимости калибровки или обработки сигнала от внешних компонентов. I
Измерение влажности и температуры с помощью HIH6130 и Raspberry Pi: 4 шага
Измерение влажности и температуры с использованием HIH6130 и Raspberry Pi: HIH6130 - датчик влажности и температуры с цифровым выходом. Эти датчики обеспечивают уровень точности ± 4% относительной влажности. С лучшей в отрасли долговременной стабильностью, истинной температурной компенсацией цифрового I2C, лучшей в отрасли надежностью, энергоэффективностью
Измерение температуры и влажности с помощью HDC1000 и Particle Photon: 4 шага
Измерение температуры и влажности с использованием HDC1000 и Particle Photon: HDC1000 - это цифровой датчик влажности со встроенным датчиком температуры, который обеспечивает превосходную точность измерения при очень малом энергопотреблении. Устройство измеряет влажность на основе нового емкостного датчика. Датчики влажности и температуры видны
Измерение влажности и температуры с использованием HTS221 и частиц Photon: 4 шага
Измерение влажности и температуры с использованием HTS221 и Particle Photon: HTS221 - это сверхкомпактный емкостной цифровой датчик относительной влажности и температуры. Он включает в себя чувствительный элемент и специализированную интегральную схему (ASIC) со смешанными сигналами для передачи информации об измерениях через цифровой последовательный