공부용 블로그 | seokmin100

Nefus - Arduino [온습도 센서, 불꽃감지센서, 조도센서] 본문

Nefus/Arduino

Nefus - Arduino [온습도 센서, 불꽃감지센서, 조도센서]

seokmin100 2024. 5. 25. 18:52

온습도 센서

온습도 센서는 정전식 습도 센서와 서미스터를 사용하여 대기 온도와 습도를 측정하고 디지털 센서 신호로 출력하는 센서입니다.

여기서 서미스터란 온도의 작은 변화에 비례하여 저항에 있어서 큰 변화를 보여주는 소결 반도체 물린로 구성된 온도 감지 소자입니다.

 

 

 

불꽃감지센서

불꽃감지센서는 적외선 LED를 통해 화재 시 연소반응에 의해 불꽃에서 파생되는 열 복사인 적외선 파장을 감지하여 아날로그 혹은 디지털 신호를 수신하는 센서입니다.

 

불꽃감지센서는 말 그대로 스파크성 센서, 근접거리에서 발화체 감지 및 점화 확인 등 불꽃 감지만 가능한 센서입니다.

 

 

 

조도센서

빛의 세기에 따라 저항 값이 변하는 전자부품으로, 빛이 많이 들어오면 저항이 작아지고 적게 들어오면 저항이 커지는 황화 카드뮴이라는 화합물을 사용합니다.

 

 

 

실습

조도센서를 이용하여 빛이 500 이상이 되면 LED가 켜지고 500 미만이 되면 LED가 꺼지는 아두이노 실습물 입니다.

void setup() {
  pinMode(7, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int readValue = analogRead(A0);
  Serial.println(readValue);

  if(readValue >= 500) {
    digitalWrite(7, HIGH);
  } else {
    digitalWrite(7, LOW);
  }

}