PCB Update

So, the PCB that we used is credited to the AirPi team.


Using their circuit from a previous post, a well-finished PCB was made, and we are utilizing this for our project as well.





**Pictures credited to AirPi team’s blog, https://airpies.wordpress.com/**


The major different is the fact that we will need to properly convert the python libraries from the Raspberry Pi interface to the Arduino Galileo interface.


Furthermore, in our current implementation, we are not using a GPS Unit until we finish our first revision of the project. That is because we want ad-hoc networks to be a secondary goal, as the Galileo is still a new and constantly improving microcontroller that we are trying to properly utilize. Once finished with our first Revision, we will move on to adding a GPS Unit and starting ad-hoc capabilities.



PCB Update

Example Setup for Average User

This post is further dedicated to helping understand the types of situations that this project can help in:

Situation A: Using NOAA before leaving home.

What does this accomplish? We can understand our temperature and climate, so we can dress/pack properly before leaving home, and we can prepare for upcoming predicted hazards. This helps a lot, but in some ways, isn’t enough.
Situation B: Using AirGalileo

By using AirGalileo, we can properly set up a unit in the house, at work, and outside. There are benefits to having them in each of these places.


Outside: Live tracking simple weather conditions, along with contaminants/dangerous compounds in the air.

At Home/Office: Especially useful for checking for smoke or carbon monoxide leaks. If you’re at work and check the data to see a significant rise in Air Contaminants, you can make the assumption that there must be smoke or something similar present. You be informed, and act, much faster because of this system. If you see a rise in Carbon Monoxide, you can make sure to attack the problem immediately, such that by the time you reach home, significant progress is made by fixing your equipment/appliances.


Other things that can be used are smart thermostats and smoke detectors, but for those that don’t have hundreds of dollars to spend, this is a cost effective solution that helps alerting you as efficiently as possible. This way, you can be prepared for any environment, outdoors AND indoors.


We have summarized a lot of our technical work and vision for this project in the following presentation: Air Galileo Presentation



Example Setup for Average User

Understanding the Circuit

So, this is an update on the PCB that we’ve set up.

Essentially, this PCB utilizes the following circuit diagram (this circuit diagram comes from the original AirPi project):

Circuit Diagram for AirGalileo Project

So our modification to this design is to utilize the GPIO pins on the Arduino Galileo. Basically, on this diagram, all of the RPi# pins can be replaced with Galileo# pins in order to understand our circuit diagram.


Our circuit utilizes an 8-bit ADC in order to take in signals from a photoresistor, an air contaminant sensor, an NO2 (Nitrogen Dioxide) sensor, and a CO (Carbon Monoxide) sensor. In order for our Galileo to be able to properly interpret the data, the analog signals from this sensor are then converted to digital signals that can easily be interpreted and used to accurately display the relevant information that is sensed for the users to understand.


Our Temperature and Pressure sensor works independently, as it can be seen on the top, as it outputs digital data that we can take in straight to the Galileo and interpret it accordingly.


This is just a schematic of the overall design, and we will be implementing it onto a PCB, which I will upload very soon. I have already put on the major pieces, but need to add on the smaller scale components (resistors capacitors) to insure proper current flow and voltage drops throughout all of the components in this system.


A picture of the finished Hardware Component will be uploaded within the week.




**For an understanding of the PCB for this, you can see a mock-up included with the AirPi schematic at: http://123d.circuits.io/circuits/18876#schematic**

Understanding the Circuit

Post 1: Lots of Fun!

So, this is a basic introduction to our project.

Basically, our objective is to take the AirPi, as shown in: http://airpi.es, and recreate it using the Arduino Galileo.

To give an idea of what this project accomplishes, we’ll lay it out in bullets:

The system will check the quality of the air in several aspects:

  • Temperature
  • Humidity
  • Air Pressure
  • Light Intensity
  • NO2/CO Emissions
  • Smoke

Our project aims to accomplish this by utilizing sensors to detect all of these, and provides a constantly updated feed for anyone to check through a web server.

The reason that this is beneficial is that this provides the user with a constant feed of their environment, which shows what is “truly out there.” For people that are concerned with how much pollution or toxicities are prevalent within our typical environment, this project will give a strong look into that.

Furthermore, this is a much more localized set of readings, as opposed to NOAA or Weather.com, which is on a much larger scale.

This blog will show our developmental updates on this project, so feel free to read up on this!


Post 1: Lots of Fun!