1
Модуль обнаружения огня (ID:266)
Написано
admin
,
26 April 2015
·
2007 Просмотров
Датчик обнаружения огня представляет собой небольшую платку с установленным на ней пятью чувствительными фотоэлементами, усилителями, регулятором чувствительности в виде переменного резистора. Фотоэлементы обладают направленностью, каждый из них контролирует за свою зону в пространстве. У каждого фотоэлемента имеется свой отдельный цифровой и аналоговый выход. Таким образом, можно узнать, в каком именно месте датчик зафиксировал пламя. Сработал датчик- на цифровом выходе появилась логическая единица и включается соответствующий индикаторный красный светодиод. В исходном состоянии на цифровом выходе присутствует логический ноль. Регулятором чувствительности можно выбирать, от какого уровня освещенности будет срабатывать датчик. Аналоговый выход выдает напряжение в пределах 0 - 5 Вольт в зависимости от уровня освещенности.
Датчик имеет разъем с 14 контактами:
VCC- сдвоенный контакт для подключения напряжения питания 5 Вольт.
GND- сдвоенный контакт для подключения общего провода.
Верхний ряд:
A5- аналоговый выход пятого фотоэлемента.
A4- аналоговый выход четвертого фотоэлемента.
A3- аналоговый выход третьего фотоэлемента.
A2- аналоговый выход второго фотоэлемента.
A1- аналоговый выход первого фотоэлемента.
Нижний ряд:
D5- цифровой выход пятого фотоэлемента.
D4- цифровой выход четвертого фотоэлемента.
D3- цифровой выход третьего фотоэлемента.
D2- цифровой выход второго фотоэлемента.
D1- цифровой выход первого фотоэлемента.
Для работы подключим аналоговые выходы A1-A5 к аналоговым входам А0-А4 платы Arduino.
Примерный скетч для работы с аналоговым выходом выглядит так:
Ссылка на витрину магазина http://dvrobot.ru/238/400.html
Датчик имеет разъем с 14 контактами:
VCC- сдвоенный контакт для подключения напряжения питания 5 Вольт.
GND- сдвоенный контакт для подключения общего провода.
Верхний ряд:
A5- аналоговый выход пятого фотоэлемента.
A4- аналоговый выход четвертого фотоэлемента.
A3- аналоговый выход третьего фотоэлемента.
A2- аналоговый выход второго фотоэлемента.
A1- аналоговый выход первого фотоэлемента.
Нижний ряд:
D5- цифровой выход пятого фотоэлемента.
D4- цифровой выход четвертого фотоэлемента.
D3- цифровой выход третьего фотоэлемента.
D2- цифровой выход второго фотоэлемента.
D1- цифровой выход первого фотоэлемента.
Для работы подключим аналоговые выходы A1-A5 к аналоговым входам А0-А4 платы Arduino.
Примерный скетч для работы с аналоговым выходом выглядит так:
void setup() { // устанавливаем скорость обмена с компьютером Serial.begin(9600); } // основной цикл программы void loop() { //считываем значения с датчика int sensorValue0 = analogRead(A0); int sensorValue1 = analogRead(A1); int sensorValue2 = analogRead(A2); int sensorValue3 = analogRead(A3); int sensorValue4 = analogRead(A4); //выводим в монитор считанные значения Serial.print("sensor 1 = " ); Serial.println(sensorValue0); Serial.print("sensor 2 = " ); Serial.println(sensorValue1); Serial.print("sensor 3 = " ); Serial.println(sensorValue2); Serial.print("sensor 4 = " ); Serial.println(sensorValue3); Serial.print("sensor 5 = " ); Serial.println(sensorValue4); delay(1000); }Записав скетч в Arduino и включив монитор порта, мы можем наблюдать числа, которые будут меняться при направлении датчика на источник света.
Ссылка на витрину магазина http://dvrobot.ru/238/400.html