Модуль аналогового температурного датчика 🌡️ KY-012

Введение
Модуль аналогового температурного датчика представляет собой устройство, которое используется для измерения температуры окружающей среды и передачи данных в виде аналогового сигнала. Этот модуль широко применяется в проектах на базе Arduino для мониторинга температуры, создания систем климат-контроля, а также в различных учебных и исследовательских проектах. Благодаря своей простоте и надежности, аналоговые температурные датчики находят широкое применение в различных областях.
Описание
Модуль аналогового температурного датчика включает в себя термистор, который изменяет свое сопротивление в зависимости от температуры окружающей среды. Это изменение сопротивления преобразуется в аналоговый сигнал, который может быть считан микроконтроллером, таким как Arduino. Аналоговые температурные датчики просты в использовании и предоставляют точные измерения температуры.
Применение
Модуль аналогового температурного датчика может быть использован в различных проектах, включая:
Мониторинг температуры окружающей среды
Системы климат-контроля и термостаты
Образовательные проекты для изучения основ электроники и измерения температуры
Проекты умного дома для управления отоплением и охлаждением
Технические параметры
Напряжение питания: 3.3V или 5V
Рабочий ток: <10mA
Диапазон измерения температуры: -55°C до +125°C
Точность: ±1°C
Подключение
Для подключения модуля аналогового температурного датчика к Arduino, выполните следующие шаги:
VCC - Подключите к выводу 5V на Arduino.
GND - Подключите к выводу GND на Arduino.
OUT - Подключите к аналоговому выводу A0 на Arduino.
Схема подключения
Arduino |
Модуль аналогового температурного датчика |
---|---|
5V |
VCC |
GND |
GND |
A0 |
OUT |
Пример кода для тестирования
Для того чтобы протестировать работу модуля аналогового температурного датчика, используйте следующий пример кода. Этот код считывает аналоговое значение с датчика, преобразует его в температуру и выводит результат на последовательный монитор.
int sensorPin = A0; // аналоговый вход для датчика температуры
int value = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
value = analogRead(sensorPin); // считываем значение с датчика
float voltage = value * 5.0 / 1024; // преобразуем значение в напряжение
float temperatureC = (voltage - 0.5) * 100; // преобразуем напряжение в температуру по Цельсию
Serial.print("Температура: ");
Serial.print(temperatureC);
Serial.println(" C");
delay(1000); // задержка 1 секунда
}
Заключение
Модуль аналогового температурного датчика является простым и надежным устройством для измерения температуры окружающей среды. Он широко используется в различных проектах на базе Arduino для мониторинга температуры, создания систем климат-контроля и образовательных целей. Благодаря своей простоте подключения и использования, этот модуль предоставляет точные и стабильные измерения температуры, что делает его идеальным выбором для различных применений. Используя приведенный пример кода, вы можете легко интегрировать этот модуль в свои проекты и начать мониторинг температуры.