초급 예제

누구나 쉽게 따라해볼 수 있는 쉬운 예제들입니다. 가볍게 도전~!

Co2 센서-실내 공기 측정하기

2015-06-15 19:43:53

개요

 

이산화탄소는 어릴때 부터 많이 들을 수 있는 화학물질 중 하나입니다.

 

지구 온난화의 주범이라는 얘기와 즐겨 마시는 탄산음료에 들어가는 생활 속에 친숙한(?) 화학물질중 하나이기 때문입니다.

 

그러나 고농도의 이산화 탄소는 신체에 치명적이라 합니다.

 

부피 백분율로 0.6~2.5%의 이산화 탄소는 나른함 정도를 일으키는 정도로 안전한 농도라고 할 수 있지만,

 

3%가 넘어가면 호흡이 커지게 되며 어지럼증을 일으키며, 4%를 넘어가면 아주 위험하다 합니다.

 

샐내 이산화탄소 농도는 실내 공기 질의 바로미터라고도 할 수 있습니다. 

 

이러한 이산화탄소를 DFrobot사에서 나온 CO2 Sensor V1.2 를 이용하여 현재 이산화탄소를 측정해 보도록 하겠습니다.

 

 

 

 

부품 목록

NO 부품명 수량 상세설명
1 오렌지 보드 1  
2 CO2 Sensor V1.2 1 DFRobot
3 점퍼케이블 3  

 

부품명 오렌지 보드 CO2센서 점퍼케이블
파트

 

 

하드웨어 making

 

브레드보드 레이아웃

 

전자 회로도

 

 

소프트웨어 coding

 

void setup() {
	// 시리얼 통신 속도를 9600 bps로 설정
	Serial.begin(9600);
}
 
void loop() {
	Serial.print("Sample value:");
	// 아날로그 0핀의 측정 데이터를 읽는다.
	Serial.println(analogRead(0));
	delay(100);
}

 

 

 

소프트웨어 설명

void loop(){
  Serial.print("Sample value:");
  Serial.println(analogRead(0));
  delay(100);
}

아날로그 0번 핀에 연결된 CO2센서에서 데이터를 읽어 오는 부분입니다. 

평상시 상태에서는 980~1000 사이에 값이 나옵니다. (위의 시리얼 모니터에서 직접 실행해 볼 수도 있습니다.)

 

 

입김을 불어 넣을 시 700까지 값이 떨어지는 것을 확인 할 수 있습니다. (다시 원상태로 돌아갈때는 천천히 값이 증가하게 됩니다.)

 

kocoafabeditor

항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!

CO2센서, 아두이노, 오렌지보드