Things used in this project

Schematics

Fresh Air Schematics

Code

Fresh Air v1 (Arduino Code)Arduino
/*  Project - freshair
    Team - Edison
    Hackster AWS Intel hackathon, NYC
    December 11, 2016
*/

/*  Connections:
    TH02 sensor - I2C
    Light sensor - A0
*/

#include <TH02_dev.h>
#include "Arduino.h"
#include "Wire.h"

#define  LightSensor A0

void setup() {
  Serial.begin(9600);        // start serial for output

  Serial.println("TH02 sensor initializing ...");
  /* Power up,delay 150ms,until voltage is stable */
  delay(150);
  /* Reset TH02 */
  TH02.begin();
  delay(100);
  /* Determine TH02_dev is available or not */
  Serial.println("TH02 is available");

}

void loop()
{
  float temper = TH02.ReadTemperature();
  Serial.print("Temperature: ");
  Serial.print(temper);
  Serial.print("C");
  Serial.println("\t");

  float humidity = TH02.ReadHumidity();
  Serial.print("Humidity: ");
  Serial.print(humidity);
  Serial.print("%");
  Serial.println("\t");

  // read the input on analog pin 0:
  int sensorValue = analogRead(LightSensor);
  // print out the value you read:
  Serial.print("Light: ");
  Serial.print(sensorValue);
  Serial.println("\t");
  Serial.println();
  // delay in between reads for stability
  delay(1000);        // delay in between reads for stability

}
Fresh Air CodeArduino
/*  Project - freshair
    Team - Edison
    Hackster AWS Intel hackathon, NYC
    December 11, 2016
*/

/*  Connections:
    TH02 sensor - I2C
    Light sensor - A0
    CO Sensor - A1
    CO2 Sensor - A2
*/

#include <TH02_dev.h>
#include "Arduino.h"
#include "Wire.h"

#define  LightSensor A0
#define  COSensor A1
#define  CO2Sensor A2

void setup() {
  Serial.begin(9600);        // start serial for output

  Serial.println("TH02 sensor initializing ...");
  /* Power up,delay 150ms,until voltage is stable */
  delay(150);
  /* Reset TH02 */
  TH02.begin();
  delay(100);
  /* Determine TH02_dev is available or not */
  Serial.println("TH02 is available");

}

void loop()
{
  float temper = TH02.ReadTemperature();
  Serial.print("Temperature: ");
  Serial.print(temper);
  Serial.print("C");
  Serial.println("\t");

  float humidity = TH02.ReadHumidity();
  Serial.print("Humidity: ");
  Serial.print(humidity);
  Serial.print("%");
  Serial.println("\t");

  // read the input on analog pin 0:
  int sensorValue0 = analogRead(LightSensor);
  // print out the value you read:
  Serial.print("Light Level: ");
  Serial.print(sensorValue0);
  Serial.println("\t");
  Serial.println();

  // read the input on analog pin 1:
  int sensorValue1 = analogRead(COSensor);
  // print out the value you read:
  Serial.print("CO Level: ");
  Serial.print(sensorValue1);
  Serial.print("\t");

  // read the input on analog pin 2:
  int sensorValue2 = analogRead(CO2Sensor);
  // print out the value you read:
  Serial.print("CO2 Level: ");
  Serial.print(sensorValue2);
  Serial.println("\t");

  // delay in between reads for stability
  delay(1000);        // delay in between reads for stability

}

Credits

Replications

Did you replicate this project? Share it!

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

The composting friend
Intermediate
  • 641
  • 34

Full instructions

Our goal is to make composting easier to use and to maintain.

AquaNiner Pet Hydration Monitor
Intermediate
  • 389
  • 14

Full instructions

Using two Photons, IFTTT and ThingSpeak, get notifications for when your furry friend needs water and monitor how much they're drinking.

Temperature Mirror
Intermediate
  • 381
  • 8

Full instructions

The Temperature Mirror incorporates a digital display to allow its user to readily view time, temperature, humidity, and light.

Temperature Mirror

MEGR3171 Team 49

Pet Feeder
Intermediate
  • 419
  • 7

Full instructions

Automated pet food dispenser to feed our pets when we are not at home by using an IoT device.

LightAlert
Intermediate
  • 139
  • 4

Full instructions

As the great Terry Crews once said "that's 49 cents of milk spilt over the table! Somebody's gonna drink that!" But instead... electricity.

Automatic Fear 1.0
Intermediate
  • 309
  • 5

Full instructions

A device capable of frightening my sister and with compatibility with other members of the family

ProjectsCommunitiesContestsLiveAppsBetaFree StoreBlogAdd projectSign up / Login
Respect project
Feedback