Skip to main content

Introduction of Project: Arduino Indoor Environment Monitor

Nowadays, people increasingly focus on the indoor environment where they stay, which is closely related to their health. This indoor environment monitor based on Arduino combine a thermometer, a hydrometer and an air quality monitor into one single system so that users can easily know the indoor environment by playing with it.

Instead of providing the exactly number of temperature, humidity and PM2.5, this indoor environment monitor shows these information in a more exciting way. LED will show different colors according to different temperature, humidity as well as air quality index. In addition to LED, an old fashion but interesting way is used, that is, pointer and dial. A servo is used to realize this feature. Moreover, users can directly get the temperature, humidity and air quality information on their cellphones with the help of Arduino Yun, a microcontroller board with built-in Ethernet and Wi-Fi support. If the user want to read the data directly, a LCD is provided to display the information.

The Arduino indoor environment monitor consist of the following 8 major parts:

1. Infrared Sensor

The infrared sensor can detect the activity of human beings. If there is a person in the room, the Arduino indoor environment monitor will start to work. If there is no person in the room, it will automatically switch off.

2. Temperature Sensor

The temperature sensor can transform the temperature information into voltage information so that it can be detected by the Arduino. After analog to digital conversion, the temperature information can be obtained.

3. Humidity Sensor

The humidity sensor can transform the humidity information into voltage information so that it can be detected by the Arduino. After analog to digital conversion, the humidity information can be obtained.

4. Air Quality Sensor

The air quality sensor can detect the particle concentration in the indoor environment and communicate with Arduino. Therefore, Arduino can obtain the air quality information.

5. Servo

According to the temperature, humidity and air quality information obtained by the sensors mentioned above, Arduino can control the servo (which controls the pointer on the dial) to rotate a certain angle and point to specific location on the dial. Therefore, users can obtain the temperature, humidity and air quality information by reading the value on the dial.

6. Tricolor LED

The tricolor LED is controlled by Arduino so that it can display light of different colors according to different temperature, humidity and air quality index, for example, when the temperature is relatively low, the LED may emit blue light and when the temperature is relatively high, the LED may emit red light.

7. Arduino Yun

Arduino Yun is a microcontroller board based on the ATmega32U4 and the Atheros AR9331. The board has built-in Ethernet and Wi-Fi support, which allows us to connect it to the internet and communicate with our mobile phones. It can send the temperature, humidity and air quality information to cellphone through Wi-Fi and an App is needed so that users can read these information on their cellphones. In addition, Arduino Yun is able to send the temperature, humidity and air quality information by email. It can be set as a routine to send the information as a specific time every day.

8. Liquid Crystal Display

The liquid crystal display is optional to display the data of the temperature, humidity and air quality information as well as the date and time.

Use the full featured online HTML editor toolkit to compose web articles!

Ian_Yeung2015 has not written a bio yet…
DesignSpark Electrical Logolinkedin