Перейти к содержанию

Датчик пламени Ардуино подключение (KY-026)

Датчик пламени Ардуино подключение

Датчик пламени Arduino (flame sensor) позволяет обнаружить наличие открытого пламени с помощью инфракрасного приемника. Модуль сенсора пламени KY-026 можно использовать для создания пожарной сигнализации в доме и во многих других полезных устройств на плате Ардуино. Рассмотрим характеристики модуля, как подключить датчик огня к микроконтроллеру Arduino и, как работает сенсор на примере простой программы.

Необходимые компоненты:

  • Arduino Uno / Arduino Nano / Arduino Mega
  • датчик пламени KY-026
  • светодиод и резистор
  • макетная плата
  • коннекторы

Дополнительные материалы на эту тему:

  1. Подключение датчика углеводорода MQ-2 к Ардуино
  2. Подключение датчика температуры LM35 к Ардуино
  3. Подключение датчика атмосферного давления BMP180

Четырех контактный сенсор огня ky-026 имеет аналоговый выход, который сигнализирует не только о наличии сигнала, но и о его характеристике (силе огня). Таким образом, датчик может определить не только наличие открытого огня, но и его степень. ИК-датчик реагирует на излучение в диапазоне от 750 до 1100 нм. На практике инфракрасный датчик модуля реагирует не только на огонь, но и на солнечный свет или свет от ламп накаливания.

Датчик пламени KY-026 принцип работы, распиновка

Датчик пламени KY-026 принцип работы, распиновка

Модуль KY-026 Arduino характеристики (datasheet)

  • Напряжение питания: 3.3 В — 5.5 В
  • Потребляемый ток: 10 мА
  • Цифровой выход: TTL (лог 1 или лог 0)
  • Аналоговый выход: 0 В … Vcc
  • Выходной ток: 15 мА
  • Габариты: 42мм х 15мм

В дополнение к ИК-приемнику на модуле KY 026 установлен регулировочный резистор (потенциометр) для калибровки чувствительности датчика. Схема подключения датчика к плате Arduino Uno показана на рисунке ниже. В примере мы используем 2 пин на плате Ардуино, как цифровой вход, вы можете самостоятельно изменить порт в программе и использовать любой пин микроконтроллера для обработки сигнала от сенсора.

Как подключить датчик пламени к Arduino

Как подключить датчик пламени к Arduino

Датчик питается от 5 В микроконтроллера Ардуино и выдает цифровой или аналоговый сигнал, в зависимости от модификации. В этом примере программы мы рассмотрим, как подключить датчик пожара к Arduino, используя цифровой выход датчика. В зависимости от получаемой информации, будет включаться или выключаться светодиод, подключенный к пину 12. Соберите схему, как показано на рисунке, и загрузите следующий код.

Скетч для датчика огня KY-026 Ардуино


#define KY 2
#define LED 12

int  flame;

void setup() {
  Serial.begin(9600);
 
  pinMode(KY, INPUT);
  pinMode(LED, OUTPUT);
}

void loop() {
  flame = digitalRead(KY);
  Serial.print("Flame Sensor - ");
  Serial.println(flame);

  if (flame == HIGH) { digitalWrite(LED, HIGH); }
  if (flame == LOW) { digitalWrite(LED, LOW); }
}

Заключение. Датчик пламени горелки выпускается в двух вариантах, как и датчик геркона — с тремя или четырьмя контактами, распиновка датчика пламени приведена на рисунке выше. Обе версии имеют цифровой выход. При обнаружении огня загорается светодиод на модуле, а на выходе появляется высокий уровень (логическая единица) и низкий (логический ноль), если в поле зрения инфракрасного приемника нет пламени.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

newzaym
➜