Эксперимент № 11. Датчик огня

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

Подключение сенсора

Длинная ножка триода подключается к плюсу, вторая – к минусу. Действительно, это ровно наоборот как следует подключать светодиоды. Итак, короткую ножку подключите к 5V, а длинную к аналоговому порту, одновременно притянув ее к земле через сопротивление 10K.

Схема подключения датчика пламени

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

Итак, нам понадобится:

  • Датчик огня
  • Зуммер
  • Сопротивление 10K

Схема

Соберем такую схему:

Пожарная сигнализаця. Схема сборки

Как видите, подключение аналогично подключению фоторезистора.

Скетч

/**
 * Эксперимент № 11. Датчик огня
 * Изучение ардуино через опыты.
 *
 * Пожарная сигнализация на базе ардуино и датчика огня
 */

const int pinFlame = 0; // Аналоговый пин для подключения датчика огня
const int pinBuzzer = 9; // Цифровой пин для подключенния зуммера

void setup()
{
	Serial.begin(9600); // Инициализировать последовательный порт

	// Инициализировать порты ввода-вывода:
	pinMode(pinBuzzer, OUTPUT);
	pinMode(pinFlame, INPUT);
}

void loop()
{
	const int flameVal = analogRead(pinFlame); // Считать показания с датчика огня

	Serial.println(flameVal); // Вывести проказания в последовательный порт

	if (flameVal >= 600) // Пусть 600 - это критический уровень показаний с датчика огня
	{
		// Подать сигнал при достижении критического уровня
		digitalWrite(pinBuzzer, HIGH);
	}
	else
	{
		// Отключить сигнал при падении уровня ниже критического
		digitalWrite(pinBuzzer, LOW);
	}

	delay(500);
}

Результат

Поднесите к датчику горящую зажигалку, и зуммер запищит. Если зажигалку убрать, зуммер тут же перестанет пищать.

Испытание пожарной сигнализации
Испытание пожарной сигнализации

Объяснение

Когда пламя приближается к датчику, считываемое с порта A0 напряжение изменяется: когда нет огня, его уровень находится примерно на 0.3V, а при приближении огня – около 1V, и выше.  

Заключение

Мы собрали простейшую пожарную сигнализацию, реагирующую на инфракрасное излучение пламени. Добавив настройку чувствительности и гистерезис вы получите уже весьма полезное в быту устройство.

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