Привет Друг - Любитель Электроники!
Сегодня на примере простого модуля Датчик Пламени мы потренируемся думать, делать, упрощать ... ибо сложно и на контроллерах и "дурак" справится, а вот "по колхозному" да чтобы с выдумкой - это уметь надо!
Детектор пламени - это датчик, предназначенный для обнаружения и реагирования на наличие пламени или пожара, позволяющий обнаруживать пламя. Реакции на обнаруженное пламя зависят от установки и могут включать как подачу светового сигнала так и включение сигнала тревоги.
Настоящий датчик пламени устройство сложное и дорогое
Но для всего есть альтернатива продающаяся за сущие копейки. - Датчики пламени для Ардуино. Производится flame sensor для Arduino в двух вариантах — с тремя или с четырьмя контактами, распиновка датчика пламени размещена на картинке ниже. Оба варианта имеют цифровой выход. На датчике включается индикатор, а на выходе появляется сигнал истина (логическая единица), если обнаружено пламя, и ложь (логический нуль) при отсутствии пламени в пределах видимости инфракрасного приемника.
Восприимчивость такого датчика пламени зависит от типа применяемого фототранзистора. Датчик пламени очень чувствителен к ИК-длине волны при 760 нм ~ 1100 нм света. Датчик огня (пламени) обнаруживает присутствие огня или пламени основываясь на инфракрасных волнах, испускаемых пламенем.
Все эти модули лишь конструктор "для малышей" и датчик на базе таких модулей годится только для знакомства с электроникой и базовыми её принципами. НИЧЕГО СЕРЬЕЗНОГО ИЗ ЭТИХ МОДУЛЕЙ НА СДЕЛАТЬ!
Ограничениё у подобных модулей масса, так, они реагируют на ИК пульты дистанционного управления телевизором или магнитофоном, реагирует такой датчик и на ИРДА обмен ноутбука или планшета, да и расстояние на котором такой датчик способен уловить све пламени всего 1 -1,5 метра максимум. А для работы "цифрового выхода" всего 35 см.
Даже подключая серию таких датчиков к умнейшему процессору, опрашивающему в цикле всю сеть чувствительных к свету устройств, ничего серьезного Вы не создадите, разве что с умным видом порассуждать о программировании микро-контролеров и подключении микросхем.
А ТЕПЕРЬ ТАНЦЫ БЕЗ БУБНА! ВСЁ ЧТО МОЖЕТ ДЕЛАТЬ flame sensor для Arduino МЫ ЗАБАЦАЕМ ИЗ ПАРОЧКИ ДЕТАЛЕЙ иииииии.......
Что там делает Датчик огня (пламени) для Arduino ? Увидел пламя - светит светодиодом. Хорошо! Так мы и сделаем.
Можно просто использовать пару - Светодиод (по вкусу) и Фототранзистор ИК диапазона (черный). А можно и пофантазировать и сделать датчиком ИК света пламени Фотодиод ... получится схема ИЗ ДВУХ ДИОДОВ =)
По случайности мой фотодиод как раз диапазона 760 нм ~ 1100 нм света , вот только стоит он аж 8 000 рублей, так что вам не советую - возьмите просто дешевенький фототранзистор
Этого вполне достаточно чтобы схема работала аналогично той, что строится на датчиках в модулях. Да, к стати, транзистор там точно такой-же, так что все будет "ровно в тему".
Подключив батарейку и поднеся "прибор" к пламени, увидим как красный светодиод будет ярко светиться, оповещая нас о пожаре.
МНОГИЕ ДАТЧИКИ АРДУИНО ВСЕГО ЛИШЬ ИГРУШКА, но ЕСТЬ И СЛОЖНЫЕ
К примеру звуковой и влаго-чувствительный модули, как и модуль реле легко заменить простыми деталями, а вот датчик движения на базе PIR датчика самому сделать куда сложнее. Можно конечно использовать "голый пир", но куда интереснее попытаться сделать такое устройство самому, к примеру из компьютерной мышки ... слабо !?!
Для гласа Ардуинщика в пустыне знаний скажу - и фотодиод и фототранзистор могут быть просто подключены к процессору Атмеги или чего вам там нравится без дополнительных печатных плат и микросхем.
И, таки-да, PIR датчик из компьютерной мышки можно использовать как sensor для Arduino!