AirGalileo: An Arduino Revision of the “Airpi” BY: ANKIT JAIN, BEN CAHILL, AND CRAIG EVANS

Preview:

Citation preview

AirGalileo: An Arduino Revision of the “Airpi”BY: ANKIT JAIN, BEN CAHILL, AND CRAIG EVANS

The Problem

What’s actually in our environment? How much of it is in there? What are the key things to look out for?

The START of the Solution

Most popular services: NOAA, Weather.com, AccuWeather, etc.

What these services truly provide:

Relatively accurate weather and climate analysis

Warnings of any immediate/soon-to-be hazardous conditions

Basic understanding of our environment around us

The START of the Solution

Is that enough? Yes and No.

Yes, because it does provide us with enough information to basically plan our daily schedules

No, because we need more real time data This data Only outside

What can we do about this?

The AirGalileo

Our project tackles this problem more directly by: Providing similar services to NOAA Using accurate sensors to provide even more

information Having the ability to track data within buildings too

AirGalileo: Setup

Aspects of air that we track:

Temperature

Air Pressure

Light Intensity

NO2/CO Emissions

Smoke

Air contaminants

All of the above is done using different types of sensors

AirGalileo: Hardware Setup

Overall circuit diagram shown to right

Contains:

Photoresistor (Light Intensity)

Air Contaminant Sensor (Air Contaminants + Smoke)

NO2 sensor (NO2 levels)

CO sensor (CO levels especially important)

Temperature+Pressure Sensor

AirGalileo: Hardware Setup Explained

Analog Data Sensors:

Photoresistor

Air Contaminant Sensor

NO2 sensor

CO sensor

UV Sensor (not shown, recent addition)

Arduino needs to read digital data

Use ADC (Analog-to-Digital Converter UMCP3008) to accomplish this

Port digital signals to Arduino

AirGalileo: Hardware Setup Explained

Digital Data Sensor Temperature+Pressure Sensor (UBMP085)

Doesn’t require ADC

Can use clock from Galileo to use this sensor

AirGalileo: The PCB

This PCB properly represents the previously mentioned circuit

Extra things to note:

UV Sensor requires op-amp to properly be sent through ADC

Resistors used in either pull-up or pull-down fashion to ensure proper current flow

We did not use GPS Unit as we first want to test independently of location before making ad-hoc network

What does this accomplish?

“Live” feed of environment Can consistently see updates of different factors

Like national/global services, can be monitored through web server

More localized than national/global services

Example Setup for Average User

Situation A: Using NOAA before leaving home Helps you understand temperature and climate

Can pack and dress appropriately before leaving home

Prepare for potential upcoming weather hazards?

That’s…. It?

Example Setup for Average User

Situation B: Using AirGalileo Can easily set up AirGalileo at home, outside, and at work

Provides understanding of outside PLUS home and work as well

Helps user prepare in case of any potential contaminants/hazards indoors

Example: While at work, CO leak happens at home

From tracking with AirGalileo, user can prepare and notify appropriate authorities to fix problem

Future Work (for this semester)

Set up Galileo with OpenVPN (recent progress on image)

Utilize signals from these sensors as accurately as possible to provide better live data

Incorporate the GPS Unit and either: Establish UIUC Ad-Hoc network for multiple units

Add AirGalileo to current AirPi network

QUESTIONS?

Recommended