ELectronic ENgineers e-shop
WhatsApp +99470-355-77-72
Telegram bot
Вс, 2024-11-24, 14:59
Приветствую Вас Гость
Меню сайта
Категории раздела
Мини-чат
Наш опрос
Оцените мой сайт
Всего ответов: 407
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Для электронщиков разработчиков » Arduino совместимые контроллеры и платы

KY-026 Flame sensor module-Датчик пламени

Рейтинг: 5.0/3
3.00 AZN
  • Артикул:
  • Наличие: 5
  • Единица: шт.
Купить сейчас

Модуль датчика огня 
Flame sensor module KY-026

Модуль реагирует на открытое пламя. Воспринимающим элементом датчика служит фотодиод получающий инфракрасное излучение.
 
Макет пожарной сигнализации

На плату модуля KY-026 нанесена маркировка контактов соединителя.
 
A0 — аналоговый выход, выходное напряжение соответствует освещенности датчика ИК излучением.
G — общий провод.
+ — питание.
D0 — выход сигнала имеющего логические уровни.
 
При использовании трех контактов кроме A0 модуль датчика огня соединяют жгутом с платами расширения Arduino. Это удобно при сборке на основе Arduino сложных схем. В зависимости от типа основного модуля Arduino выбирают плату расширения.
Для Arduino UNO и Arduino Duemilanove плата расширения тут .
Для Arduino UNO R3 и Arduino Nano V3.0 тут .
Для Arduino MEGA здесь .
Контакты плат расширения входящие в область digital IO ports разделены на группы по 3 контакта. Порядок размещения контактов в группах совпадает с расположением контактов модуля KY-026.
 

Работа модуля датчика огня
 
Фотодиод соединен со входом компаратора выполненного на микросхеме LM393. С помощью подстроечного резистора выполняется настройка порога срабатывания компаратора. Так устанавливается чувствительность датчика огня. При обнаружении пламени яркостью выше установленной при настройке на выходе D0 будет высокий уровень напряжения. Если огня нет или его яркость мала, то на выходе D0 низкий уровень. На аналоговый выход поступает усиленный сигнал фотодиода.
 

Индикация KY-026
 
Светодиод L1 показывает включение питания. L2 сообщает о срабатывании датчика и формировании на выходе D0 высокого уровня. Светодиод L2 облегчает настройку модуля KY-026

 

//Example for KY-026
//TkkrLab
int Led = 13 ;// define LED Interface
int buttonpin = 3; // define the flame sensor interface
int analoog = A3; // define the flame sensor interface
 
int val ;// define numeric variables val
float sensor; //read analoog value
 
void setup ()
{
  pinMode (Led, OUTPUT) ;// define LED as output interface
  pinMode (buttonpin, INPUT) ;// output interface defines the flame sensor
  pinMode (analoog, INPUT) ;// output interface defines the flame sensor
  Serial.begin(9600);
}
 
void loop ()
{
  sensor = analogRead(analoog);
  Serial.println(sensor);  // display tempature
 
  val = digitalRead (buttonpin) ;// digital interface will be assigned a value of 3 to read val
    if (val == HIGH) // When the flame sensor detects a signal, LED flashes
  {
    digitalWrite (Led, HIGH);
  }
  else
  {
    digitalWrite (Led, LOW);
  }
  delay(1000);
}

Добавил: mehri1982, Пт, 2018-11-02

Поиск
Вход на сайт
Корзина
Ваша корзина пуста
Валюта

  • 10 AZN = 5.484 Евро
  • 1 AZN = 19.066 TL
  • 1 AZN = 54.052 Рубль
  • 10 AZN = $5.872
Copyright WWW.ELEN.AZ Baku Azerbaijan © 2024 Телефон(WhatsApp):+994703557772