SD / MMC Card Based Air Pollution Data Logger using Arduino & GSM

The term data logger (also sometimes referred toas a data recorder) is commonly used to describe a self-contained, standalone data acquisition system or device. These products are comprised of a number of analog and digital inputs that are monitored, and the results or conditions of these inputs is then stored on some type of external memory storage device. In this paper, a pollution Data Logging System is designed to record and display pollution level continuously. It uses a MQ2 series gas sensor to sense the air pollution and stores data with Date & TIME in SD card(MMC). We are here using Arduino UNO based Atmega328 microcontroller to process the data. The DS1307 RTC (Real Time Clock) maintains date and time parameters. The alert SMS is sent to authorized person when sensor crosses threshold value. The methodology for designing the gas sensor data logging system is discussed in detail. The code to implement the functionality of the logging system is modeled and simulated using proteus simulator. The microcontroller Atmega328 displays gas concentration value on 16×2 lcd with date and time. It also records sensor data in memory card module after predefined time interval. We can check memory card file in excel sheet in PC. It stores file in .CSV(Comma Seperated Value) format.

Software:
• ARDUINO IDE ( Compiler )
• EMBDDED CPP CODE
• PROTEUS SIMULATOR
Hardware :

  1. ATMEGA328 Microcontroller
  2. MQ2 Series Gas Sensor
  3. 16*2 LCD DISPLAY
  4. RTC DS1307
  5. SD Card Module
  6. GSM Modem
  7. Regulated Power Supply