Gassensor
Gassensorer är föremål som används för att upptäcka och identifiera gaser. De används till störst del i fabriker för att upptäcka eventuella gasläckor, men de används också i hem för att upptäcka rök. Gassensorer är ofta en del av ett större system, till exempel brandlarm. De är då ihop kopplade med ett larm som börjar låta när sensorn känner av rök eller gas. Gassensorer behöver även kalibreras mer än andra sensorer på grund av att de konstant är i kontakt med luft och gaser.
Kodexempel:
/******* All the resources for this project: https://www.hackster.io/Aritro *******/ int redLed = 12; int greenLed = 11; int buzzer = 10; int smokeA0 = A5; // Your threshold value int sensorThres = 400; void setup() { pinMode(redLed, OUTPUT); pinMode(greenLed, OUTPUT); pinMode(buzzer, OUTPUT); pinMode(smokeA0, INPUT); Serial.begin(9600); } void loop() { int analogSensor = analogRead(smokeA0); Serial.print("Pin A0: "); Serial.println(analogSensor); // Checks if it has reached the threshold value if (analogSensor > sensorThres) { digitalWrite(redLed, HIGH); digitalWrite(greenLed, LOW); tone(buzzer, 1000, 200); } else { digitalWrite(redLed, LOW); digitalWrite(greenLed, HIGH); noTone(buzzer); } delay(100); }
Koden hittad på: https://create.arduino.cc/projecthub/Aritro/smoke-detection-using-mq-2-gas-sensor-79c54a