Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
main:sensors:flame_s [2020/07/03 13:47] smartadmin [Модуль датчика пламени] |
main:sensors:flame_s [2020/07/03 16:04] smartadmin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Датчик пламени ====== | ====== Датчик пламени ====== | ||
===== Описание ===== | ===== Описание ===== | ||
- | Аналого-цифровой датчик пламени. Инфракрасный датчик улавливает диапазон волны от 760 до 1100 нм. При использовании датчика стоит быть осторожным, так как датчик улавливает и солнечный свет, и даже свет от ламп, что может привести к ложным выводам об обнаружении пламени. Пламя имеет особенность - интенсивность изменения длины волны очень высокая (от 15 до 20 Гц), что позволяет программно отсеивать свет от посторонних источников. Один из вариантов программной фильтрации можно увидеть в примере 2. | + | Датчик пламени позволяет определить наличие открытого пламени в зоне его видимости. Результатом работы датчика является аналоговый сигнал. В зависимости от расстояния до пламени и/или его мощности, пропорционально будет изменяться и уровень выходного сигнала. Максимальное значение ~1023 - означает, что датчик находится рядом с пламенем и/или его сила велика. В свою очередь минимальное значение ~0 - означает большую удаленность от пламени и/или его маленькую силу. |
+ | |||
+ | При использовании не подносите датчик вплотную к открытому пламени - это приведет к его расплавлению и выходу из строя. | ||
+ | |||
+ | Инфракрасный датчик улавливает диапазон волны от 760 до 1100 нм. При использовании датчика стоит быть осторожным, так как датчик улавливает и солнечный свет, и даже свет от ламп, что может привести к ложным выводам об обнаружении пламени. Пламя имеет особенность - интенсивность изменения длины волны очень высокая (от 15 до 20 Гц), что позволяет программно отсеивать свет от посторонних источников. Один из вариантов программной фильтрации можно увидеть в примере 2. | ||
==== Технические характеристики ==== | ==== Технические характеристики ==== | ||
* Напряжение питания 3,3 - 5 В | * Напряжение питания 3,3 - 5 В | ||
- | * Потребляемый ток 15 мА | + | * Потребляемый ток 20 мкА |
* Длина волны 760 - 1100 нм | * Длина волны 760 - 1100 нм | ||
- | * Угол обзора 60° | + | * Угол обзора 30° |
- | * Имеет и аналоговый и цифровой выводы | + | |
==== Физические размеры ==== | ==== Физические размеры ==== | ||
- | * Модуль (Д х Ш х В): 47 х 14 х 8 мм | + | * Модуль (Д х Ш х В): 30 х 20 х 6 мм |
==== Плюсы использования данного датчика ==== | ==== Плюсы использования данного датчика ==== | ||
* Недорогое практичное решение | * Недорогое практичное решение | ||
- | * Имеет как аналоговой так и цифровой выводы | + | * Прост в использовании |
- | * Просты в использовании | + | |
==== Минусы использования данных датчиков ==== | ==== Минусы использования данных датчиков ==== | ||
Строка 25: | Строка 27: | ||
^ Что нужно ^ Кол-во, шт ^ | ^ Что нужно ^ Кол-во, шт ^ | ||
- | | [[http://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | | + | | [[https://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | |
- | | [[http://smartelements.ru/collection/datchiki-i-sensory/product/modul-datchika-plameni|Модуль датчика пламени]] | 1 | | + | | [[https://smartelements.ru/collection/shildy/product/sensor-shield|Sensor shield]] | 1 | |
- | | [[http://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-papa-mama|Провода папа-мама]] | 4 | | + | | [[https://smartelements.ru/collection/datchiki-i-sensory/product/datchik-plameni|Датчик пламени]] | 1 | |
+ | | [[https://smartelements.ru/collection/provoda-i-kabeli/product/shleyf-mama-mama-h3-20-sm|Шлейф х3]] | 1 | | ||
**Схема подключения:** | **Схема подключения:** | ||
- | {{ главная:датчики:flame_sensor.jpg |}} | + | {{ :main:sensors:датчик_пламени_.png?nolink |}} |
**Скетч для загрузки:** | **Скетч для загрузки:** | ||
<file Arduino> | <file Arduino> | ||
- | const int analogSignal = A0; //подключение аналогового сигналоьного пина | + | const int flameSensor = A0; //пин подключения датчика пламени |
- | const int digitalSignal = 8; //подключение цифрового сигнального пина | + | |
- | boolean noFlame; //переменная для хранения значения о присутствии света | + | |
int flame = 0; //переменная для хранения количества света | int flame = 0; //переменная для хранения количества света | ||
void setup() { | void setup() { | ||
- | pinMode(digitalSignal, INPUT); //установка режима пина | ||
Serial.begin(9600); //инициализация Serial порта | Serial.begin(9600); //инициализация Serial порта | ||
- | |||
} | } | ||
void loop() { | void loop() { | ||
- | noFlame = digitalRead(digitalSignal); //считываем значение о присутствии света | + | flame = analogRead(flameSensor); // чтение данных с датчика |
- | flame = analogRead(analogSignal); // и о его количестве | + | |
//вывод сообщения | //вывод сообщения | ||
- | Serial.print("There is "); | + | Serial.print("The flame value is "); |
- | if (noFlame) Serial.print("no flame"); | + | |
- | else Serial.print("flame"); | + | |
- | Serial.print(", the flame value is "); | + | |
Serial.println(flame); | Serial.println(flame); | ||
| | ||
Строка 63: | Строка 58: | ||
^ Что нужно ^ Кол-во, шт ^ | ^ Что нужно ^ Кол-во, шт ^ | ||
- | | [[http://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | | + | | [[https://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | |
- | | [[http://smartelements.ru/collection/datchiki-i-sensory/product/modul-datchika-plameni|Модуль датчика пламени]] | 1 | | + | | [[https://smartelements.ru/collection/shildy/product/sensor-shield|Sensor shield]] | 1 | |
- | | [[http://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-papa-mama|Провода папа-мама]] | 4 | | + | | [[https://smartelements.ru/collection/datchiki-i-sensory/product/datchik-plameni|Датчик пламени]] | 1 | |
+ | | [[https://smartelements.ru/collection/provoda-i-kabeli/product/shleyf-mama-mama-h3-20-sm|Шлейф х3]] | 1 | | ||
**Схема подключения:** | **Схема подключения:** | ||
- | {{ главная:датчики:flame_sensor.jpg |}} | + | {{ :main:sensors:датчик_пламени_.png?nolink |}} |
**Скетч для загрузки:** | **Скетч для загрузки:** |