mq 2 가스 센서에 대해서...

아두왕 2018-05-27 (일) 02:12 6개월전 246  

질문이 한 4가지 정도 되는데..너무많나요?/

 

1. mq 2 가스 센서가 검출 할 수 있는게 It can detect LPG, i-butane, methane, alcohol, Hydrogen, somke 등등 이렇게 돼 있던데 등등이면 그 외에 모든 독성을 가진 가스를 다 검출할 수 있다는 건가요??

 

그리고 mq 2 가스센서 사서 해봤는데 시리얼 모니터에 출력값이 처음에 120부터 시작해서 가만 냅두면 점점 60정도 까지 떨어지고 입김불면 100정도 까지 올라가고 라이터 가스 갖다대면 200정도 나오던데 

2. 어느 정도 수치부터가 가스 문제가 있는건가요?? 

3. 그리고 손가락 갖다대도 60이였다 100정도 까지 올라가던데 왜그러죠?

 

담배 연기를 센서에다가 뿜으면 200에서 220 정도 까지 올라가요

 

const int gasPin = A0 ;

 

void setup()

{

 Serial.begin(9600);

}

 

void loop()

{

 Serial.println(analogRead(gasPin));

 delay(1000);

코드는 이거 있길래 이걸로 해봤습니다...그냥 아두이노 나노에다가 가스센서( mq 2 )만 연결했어요...


//
그리고


// These constants won't change.  They're used to give names
// to the pins used:
const int analogInPin = A0;  // Analog input pin that the potentiometer is attached to
const int ledPin = 13;                 // LED connected to digital pin 13
 
int sensorValue = 0;        // value read from the sensor
 
void setup() {
  // initialize serial communications at 9600 bps:
  Serial.begin(9600); 
  pinMode(ledPin, OUTPUT);      // sets the digital pin as output
}
 
void loop() {
  // read the analog in value:
  sensorValue = analogRead(analogInPin);            
  // determine alarm status
  if (sensorValue >= 750)
  {
    digitalWrite(ledPin, HIGH);   // sets the LED on
  }
  else
  {
  digitalWrite(ledPin, LOW);    // sets the LED off
  }
 
  // print the results to the serial monitor:
  Serial.print("sensor = " );                       
  Serial.println(sensorValue);     
 
  // wait 10 milliseconds before the next loop
  // for the analog-to-digital converter to settle
  // after the last reading:
  delay(10);                     
}

4. 그리고 이거는 다른 사람이 가스 검출되면 led 켜지게 만든 거라는데 "아두이노 내부 함수 analogRead 를 통해 읽어들여진 가스 센서 함수의 시그널 값이 750 이상인 경우에만 가스 유출로 판별해 digitalWrite( ledPin, HIGH )를 통해 LED 가 깜빡거리도록 설정하였습니다. 

그렇지 않은 경우엔 digitalWrite(ledPin, LOW) 를 통해 LED의 깜빡거림이 꺼지도록 설정하였습니다." 이렇게 한거라는데 

가스센서함수의 시그널 값이 750이라는게 가스센서 연결 했을 때 나오는 시리얼 모니터 출력값을 얘기하는 건가요?

그럼 담배연기 뿜었을 때는 시리얼 모니터 출력값이 220 정도 까지밖에 안올라가던데 동영상 보면 성냥 켯다 끄니가 led가 켜지던데 그럼 값이 750 이상 됐다는건데 저 750의 값은 뭐죠?? 

http://www.makewith.co/page/project/989/story/2337/

여기서 봤습니다..

 

 

 


메이커 2018-08-19 (일) 23:53 3개월전
음...makewith쪽에 물어보시면 가장 정확하게 답변을 얻을 수 있을 것 같습니다. 그리고 저희한테도 알려주세요~
주소
모바일 버전으로 보기