Surveyors 👨‍🔬 City As Lab

Hello team :man_scientist:

I gave gone through the research paper that you all produced together (although under tight timelines). You’ll have already done a lot of work, including collecting and testing soil samples and building an air pollution monitor yourself using Arduino. This is really awesome and exciting. I would love to work with you all on taking this research forward. Over the next few weeks, we can work on making your data visible to other scientists and researchers across the country.

Please involve all your team members in the discussion. Summarise the points discussed and write a post about:

:test_tube: What was your research question? Why is it important to study this?

:test_tube: What was the hypothesis? What methodology did you use to test this hypothesis?

:test_tube: What were your findings? What was conclusive and what more would you like to know?

I know you all are keen to take some action against the environmental pollution that is affecting people in the area. Remember that in order to take legal action, you will have to build a strong case based on documentation and evidence.

I hope you enjoy engaging with this platform, since your team has an interest in technology, tinkering and self-driven learning. Please ask people who are part of this online community for feedback and inputs on your work. If you want to share your research paper with them, you can uploading it here. I am looking forward to learning from your team about the features and functionality of ‘Open Street Maps’ when we meet next. As we saw yesterday, there’s so much information missing on Google Maps, even while using satellite mode. Why not create our own?

Here’s a team motto that we can work with:

Let’s be part of the upload (not only download) culture of India.

2 Likes

// COMPARATIVE CHEMICAL STUDY OF SOIL NEAR PIRANA GARBAGE DUMPYARD AND ITS EFFECT ON THE HEALTH OF COMMUNITY PEOPLE

//Our purpose of
Doing is that we want to know what the levels of the chemical are accumulated in the soil of the place around by the garbage mountain. We also want to solve the problem of our community which all occurs because of garbage mountain.

3 Likes
                                           WE BUILD POLLUTION MONITOR.

— we build a pollution monitor with a device called ARDUINO UNO. we use a small device like led, ultrasonic sensor, MQ7 sensor, and buzzer, etc.
— Then we code it by Arduino ide.
— Then we build a circuit and make modul finally.
= IT MEASURE CARBON MONOXIDE IN AIR AND DISTANCE OF IT…

4 Likes

@Naeem would you be ok sharing / uploading the research paper here so that others interested in the topic can engage with your team’s work?

Any way to know how accurate the readings of Carbon Monoxide were on the air pollution monitor? If you were to build it again, how can you improve the sensitivity? Also what additional materials would you need to be able to measure other gases like sulphur dioxide and nitrogen dioxide? Is it possible in the same device?

3 Likes

Super.
Please post your schematic and code. And a description of how you did this.

RP - BRIGHTON.pdf - Google Drive this is link

1 Like

this is arduino ide code . code name is C.

int ao =A3;
int dio =12;
int trigger =6;
int echo =2;
int red =11;
int green =10;
int blue =9;
int buzzer =8;
float tiger;
float tiger1;
float tiger2;
float tiger3;
float lion;
float lion3;
float lion2;
float lion1;
long bear;
long bear1;
long bear2;
long bear3;
int as;
void setup() {
// put your setup code here, to run once:
pinMode(ao,INPUT);
pinMode(dio,INPUT);
pinMode(trigger,OUTPUT);
pinMode(echo,INPUT);
pinMode(red,OUTPUT);
pinMode(green,OUTPUT);
pinMode(blue,OUTPUT);
pinMode(buzzer,OUTPUT);
Serial.begin(9600);
}

void loop() {
// put your main code here, to run repeatedly:
delay(2000);
tiger=analogRead(ao);

digitalWrite(trigger,LOW);
delayMicroseconds(2);
digitalWrite(trigger,HIGH);
delayMicroseconds(10);
digitalWrite(trigger,LOW);
bear=pulseIn(echo,HIGH);
lion=0.0343*bear/2;
if(tiger<=150)
{
digitalWrite(green,HIGH);
Serial.print(tiger);
Serial.println(" normal");
digitalWrite(red,LOW);
digitalWrite(blue,LOW);
}
else if(tiger<=200)
{
digitalWrite(red,LOW);
digitalWrite(green,LOW);
digitalWrite(blue,HIGH);
Serial.print(tiger);
Serial.println(" moderate");
}
else if (tiger>=201)
{
digitalWrite(red,HIGH);
digitalWrite(green,LOW);
digitalWrite(blue,LOW);
Serial.print(tiger);
Serial.println(" critical");
Serial.print( lion);
Serial.println(" cm first time ");
}
else
{
digitalWrite(red,LOW);
digitalWrite(green,LOW);
digitalWrite(blue,LOW);
}

if(tiger>200&&lion<=30)
{
digitalWrite(buzzer,HIGH);
delay(1000);
Serial.print( lion);
Serial.println(" cm first time ");
digitalWrite(buzzer,LOW);
}
else
{
digitalWrite(buzzer,LOW);
}

digitalWrite(trigger,LOW);
delayMicroseconds(2);
digitalWrite(trigger,HIGH);
delayMicroseconds(10);
digitalWrite(trigger,LOW);
bear3=pulseIn(echo,HIGH);
lion1=(0.0343*bear3)/2;
tiger1=analogRead(ao);
delay(3000);

digitalWrite(trigger,LOW);
delayMicroseconds(2);
digitalWrite(trigger,HIGH);
delayMicroseconds(10);
digitalWrite(trigger,LOW);
bear2=pulseIn(echo,HIGH);
lion2=(0.0343*bear2)/2;
tiger2=analogRead(ao);
delay(3000);

digitalWrite(trigger,LOW);
delayMicroseconds(2);
digitalWrite(trigger,HIGH);
delayMicroseconds(10);
digitalWrite(trigger,LOW);
bear1=pulseIn(echo,HIGH);
lion3=(0.0343*bear1)/2;
tiger3=analogRead(ao);
delay(3000);

if(lion<lion3&&tiger1<tiger3&&tiger>200)
{
digitalWrite(buzzer,HIGH);
Serial.print( lion3);
Serial.println(" cm second time “);
Serial.print( tiger3);
Serial.println(” ppm ");
}
else
{
digitalWrite(buzzer,LOW);
}

}

this is my code.

I UPLOADED A LINK THAT TAKE TO YOU TO RESEARCH PAPER.
WHEN WE MAKE IT pollution monitor we just add MQ7 device and we cant add other because we are just measuring carbon Monoxide if we want to measure other gases we can, we want
device and learn code.

@jaikishan could you please review the research paper?

1 Like

you cant get a research paper. I uploaded the link. if you want more other videos. like water alarm and door alarm and what is Arduino .please go to youtube LEARNING WITH ARDUINO CHANNEL, CLICK ON THIS LINK.

What are all these wild animals doing in the code?
They seem to have no logical relationship to the parameter being measured, and is extremely bad coding practice. One must name variables and functions so that they all bear a logical relation. This makes the code readable and understandable to others interested in contributing and using your code.

MQ7 is a CO sensor. While a good start, to measure pollution better one should measure particulate matter and Volatile Organic Compounds - VOC.

CCS811 Air Quality sensor may be used for measuring VOC.

Air particle sensors to measure particulate pollution.

Some other alternatives
https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001.pdf

A nice paper on low cost particle sensor performance, similar to those listed above

Ok, will go through and comment on it…

@critical.curiousity can you clarify what these different colors indicate?
Also there is no unit to the colors given, is it range of age in percentages, of people visiting clinics every month?

Also what about effects of chemical compounds? It is not indicated which chemicals are causing what problems.
Can you corelate certains health issues with some chemicals?
How are chemicals levels measured , is it included?

Please clarify these details.

1 Like