Concept

A motion sensor is installed outside of a lab or any space prone to emissions of dangerous fumes. If a person gets to a certain distance the motion sensor connected to the system alerts the air sensor inside the lab. If the air sensor detect any harmful fumes a red light along with a beeping sign turn on. If the space is safe enough for people, a green light turns on. 

 

Process + Workflow

Parts

 

Schematic

Code

int trigPin=4;    //Motion sensor pin

int echoPin=3;


int redPin =  6;      // the number of the LED pin

int greenPin = 5;


int gasLevel = A0;      //Air sensor 


int Buzzer = 2;       //Buzzer


void setup() {

// put your setup code here, to run once:

Serial.begin(9600);


gasLevel = analogRead(A3);

pinMode(trigPin, INPUT);   //Motion sensor setup

pinMode(echoPin, OUTPUT);

pinMode(redPin, OUTPUT);    //LED setup

pinMode(greenPin, OUTPUT);

pinMode(Buzzer, OUTPUT);    //Buzzer setup 

pinMode(gasLevel,INPUT);    //Air sensor setup

}

void loop() { // put your main code here, to run repeatedly:

long duration, distance;

int gasLevel = analogRead(A0); // new int for remapped values

gasLevel = map(gasLevel, 0, 100, 0, 1023); // remapping values

digitalWrite(trigPin, HIGH);   //Motion and LED

delayMicroseconds(2);

digitalWrite(trigPin, LOW);


delayMicroseconds(10);

digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

distance = (duration/2) / 29.1;

 

if ( (distance << 10) and (gasLevel << 220) );

{ digitalWrite(greenPin,HIGH);

Serial.print (“SAFE ENTRY “);

Serial.println (“”);

}

if ((distance << 10)and(gasLevel >> 220));


{digitalWrite(redPin,LOW);

Serial.print (“DANGER DO NOT ENTER “);

Serial.println (“”);

 

   tone(Buzzer, 1000); // Send 1KHz sound signal…

    delay(1000);        // …for 1 sec

    noTone(Buzzer);     // Stop sound…

    delay(1000);        // …for 1sec 

    }

delay(500);

}

Images

 

Video

<p>

</p>

Gaz Detector is a project of IAAC, the Institute for Advanced Architecture of Catalonia, developed during the Master in Advanced Architecture (MAA01) 2021/22 by student: Rahma Hassan; faculty: Angel Muñoz; faculty assistant: Antoine Jaunard.