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

Содержимое файла в Serial Monitor

Введение

Модуль аналогового температурного датчика представляет собой устройство, которое используется для измерения температуры окружающей среды и передачи данных в виде аналогового сигнала. Этот модуль широко применяется в проектах на базе Arduino для мониторинга температуры, создания систем климат-контроля, а также в различных учебных и исследовательских проектах. Благодаря своей простоте и надежности, аналоговые температурные датчики находят широкое применение в различных областях.

Описание

Модуль аналогового температурного датчика включает в себя термистор, который изменяет свое сопротивление в зависимости от температуры окружающей среды. Это изменение сопротивления преобразуется в аналоговый сигнал, который может быть считан микроконтроллером, таким как Arduino. Аналоговые температурные датчики просты в использовании и предоставляют точные измерения температуры.

Применение

Модуль аналогового температурного датчика может быть использован в различных проектах, включая:

  • Мониторинг температуры окружающей среды

  • Системы климат-контроля и термостаты

  • Образовательные проекты для изучения основ электроники и измерения температуры

  • Проекты умного дома для управления отоплением и охлаждением

Технические параметры

  • Напряжение питания: 3.3V или 5V

  • Рабочий ток: <10mA

  • Диапазон измерения температуры: -55°C до +125°C

  • Точность: ±1°C

Подключение

Для подключения модуля аналогового температурного датчика к Arduino, выполните следующие шаги:

  1. VCC - Подключите к выводу 5V на Arduino.

  2. GND - Подключите к выводу GND на Arduino.

  3. 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 для мониторинга температуры, создания систем климат-контроля и образовательных целей. Благодаря своей простоте подключения и использования, этот модуль предоставляет точные и стабильные измерения температуры, что делает его идеальным выбором для различных применений. Используя приведенный пример кода, вы можете легко интегрировать этот модуль в свои проекты и начать мониторинг температуры.