03_구동함수_ONE025
프로젝트/스마트독서실 시스템

03_구동함수_ONE025

728x90

ONE025는 불꽃감지 센서로, 스마트 독서실 시스템에서 화재감지를 담당하는 센서입니다. 전에 소개했던 SRF02함수에 비해 단순한 구성방식을 지니고 있습니다.

 

불꽃 감지센서(Flame Sensor)란 적외선 LED를 통해 화재 시 연소반응에 의해 불꽃에서 파생되는 열 복사인 적외선 파장(760nm ~ 110nM)을 감지하여 아날로그 혹은 디지털 신호를 수신하는 센서입니다. 근접한 거리의 불꽃을 감지할 수 있으며, 최대 감지 거리는 약 17cm~18cm정도입니다. 실생활에서 문화재 시설 및 주요 공공시설의 화재 감지용으로 사용되거나, 제품의 고전압 릴레이 및 브러쉬, 접전 스위치에서 발생하는 스파크성 불꽃 및 근접거리에서 발화체를 감시,점화하는 등의 용도로 사용하기도 합니다. 스마트 독서실이라는 주제에 맞게 화재감지 기능이 있으면 좋을 것 같아 추가하였습니다.

 

SPEC of ONE025

크기 46 * 14 * 17 mm
동작 전압 3.3V ~ 5V
검출 각도 60
감도 조절 방법 모듈에 장착된 가변저항으로 감도 조절
핀 간격 2.54mm

 

 

간단한 동작코드 예시로, 불꽃이 감지되면 LED가 점등되는 프로그램입니다.

 

#include <mega128.h>
#include <delay.h>

void main(void)
{
	DDRB = 0xff; // PORTB 출력 설정
	DDRC = 0x00; // PORTC 입력 설정
	while (1)
	{
		if (PORTD.0 == 1)
		{
			PORTB = 0x00;
		}
		else
		{
			PORTB = 0xff;
		}
		delay_ms(100);
	}
}
728x90