SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5



                         GSM Modem Based Data Acquisition System
                                              Vandana Pandya1 Deepali Shukla2
                                                        1,2
                                                          ,(Asst.Professor) ,
                         1,2
                               ,Medicaps Institute of Technology & Management, Indore (M.P.), India



Abstract
          GSM Modem Based Data Acquisition is a process control system .it help in collecting data from various processes
present at distant places. It helps us to monitor parameters like temperature ,rainfall ,humidity etc. the Service personnel need
not to visit distant sites for data collection .the data is collected automatically formed a data base and stored in a PC. It can be
used in industries as well as in home automation.

Key Words: GSM Modem ,SIM card, Arduino Board, Serial cable, PC.

1. Introduction
         This system uses AVR microcontroller ATmega 644P. the inbuilt ADC receives analog data from sensors and
converts it to digital data and passes it to the microcontroller . the sensors continuously sends data from the distant site. This
system is interfaced with a GSM modem. this system senses the conditions continuously and a message is sent to a mobile no.
using SMS on LCD every 10 minutes. Using this system, the operator can monitor the signals from any where. The GSM
modem is connected to microcontroller using RS232 interface. Whenever an SMS is sent to the GSM modem, the GSM
modem receives the data and sends to microcontroller. After receiving the signal from the microcontroller it processes the data
and sends the read data to mobile number through GSM modem. The collected data is formed a database and stored in a pc.
 The received data is displayed on the LCD. 16X 2 LCD is provided for user interface.

2. Method
                                                        2.1 Block Diagram


                                               LED              LCD Display                  Buzzer




                               Analog Input
                                 0—5v                         Microcontroller Unit             Modem




                                                                                     12 v
                                                                                            Power Supply   220v

                                                              8 - Digital Input




                                        Figure 1 GSM Modem Based Data acquisition System
2.2 Working

       This system uses AVR microcontroller ATmega 644P.
       Eight channel ADC receives analog data from various sensors connected to it and converts it to digital.
       This digital data is sensed by the microcontroller and the system continuously monitors the data condition.
       This system is interfaced with a GSM modem.
       The system monitors the conditions continuously and sends message to mobile numbers using SMS every ten
        minutes.
       This data is displayed on LCD every second. Using this system, the operator can monitor the signals from anywhere in
        the world as it works on GSM network.
       At the receiving end the SMS is received by the modem and processed by the microcontroller and the data is collected
        by a central server and formed a data base and stored in a pc.

Issn 2250-3005(online)                                September| 2012                                      Page 1662
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5



       Mobile Switching Centre is used for short messages originated with a mobile on that network. The SMS-GMSC role is
        similar to that of the GMSC, whereas the SMS-IWMSC provides a fixed access point to the Short Message Service
        Centre.

3. GSM Modem

        A GSM modem is a specialized type of modem which accepts a SIM card, and operates over a subscription to a mobile
operator, just like a mobile phone. From the mobile operator perspective, a GSM modem looks just like a mobile phone.
When a GSM modem is connected to a computer, this allows the computer to use the GSM modem to communicate over the
mobile network. While these GSM modems are most frequently used to provide mobile internet connectivity, many of them
can also be used for sending and receiving SMS and MMS messages.GSM modem must support an “extended AT command
set” for sending/receiving SMS messages. GSM modems can be a quick and efficient way to get started with SMS, because a
special subscription to an SMS service provider is not required. In most parts of the world, GSM modems are a cost effective
solution for receiving SMS messages, because the sender is paying for the message delivery.
       To begin, insert a GSM SIM card into the modem and connect it to an available USB port on your computer.

3.1 Features of SIM300 GSM Module
 Designed for global market, SIM300 is a Tri-band GSM engine
 Works on frequencies EGSM 900 MHz, DCS 1800 MHz and PCS 1900 MHz.
 SIM300 features GPRS multi-slot class 10/ class 8 (optional) and supports the GPRS coding schemes.
 CS-1, CS-2, CS-3 and CS-4.With a tiny configuration of 40mm x 33mm x 2.85mm.
 SIM300 can fit almost all the space requirements in your applications, such as smart phone, PDA phone and other mobile
    devices.
 This GSM modem is a highly flexible plug and play quad band GSM modem
 interface to RS232.
 Supports features like Voice, Data/Fax, SMS,GPRS and integrated TCP/IP stack.
 Control via AT commands(GSM 07.07,07.05 and enhanced AT commands)
 Use AC – DC Power Adaptor with following ratings · DC Voltage : 12V /1A
     Current Consumption in normal operation 250mA, can rise up to 1Amp while transmission

3.2 Interfaces
     RS-232 through D-TYPE 9 pin connector,
 Serial port baud rate adjustable 1200 to115200 bps (9600 default)
 BRK connector for MIC & SPK, SIM card holder
 Power supply through DC socket
 SMA antenna connector and Murata Antenna ( optional)
 LED status of GSM / GPRS module


3.3 AT Commands
    AT Commands are used to control a modem. AT means Attention. Every command line starts with “AT”.These are of
two types : Basic and Extended.

     ATEO – Echo off
     ATE1- Echo on
     ATD –Call a dial no.
     Syntax : ATD 9479555640
     ATDL- Redial last telephone no.
     ATA- Answer an incoming call
     ATH-Disconnect existing connection
     AT+CMGS-To send SMS
     Syntax: AT+CMGS=”9479555640” Press enter
Issn 2250-3005(online)                           september| 2012                              Page 1663
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5



    Type text and press ctrl+z
    AT+CMGR – To read SMS
    Syntax : AT+ CMGR=1 ; reads first SMS in sim card
    AT+CMGD – To delete SMS
    Syntax : AT+CMGD = 1 ; deletes first SMS in sim card

4. Hardware- The Arduino
         Arduino is a tool for the design and development of embedded computer systems, consisting of a simple open
hardware design for a single-board microcontroller, with embedded I/O support and a standard programming language. An
Arduino is a tool for making computers that can sense and control more of the physical world.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling
lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming
language(based on Wiring) and the Arduino development environment (based on Processing).

4.1 RS 232 Circuit
         Since RS232 is not compatible with microcontrollers we need a voltage converter to convert the RS232’s signals to
TTL voltage levels. These are acceptable to the microcontroller’s TxD and RxD pins. The MAX 232 converts the RS232
voltage levels to TTL voltage levels and vice versa.
The chip uses +5v power source which is the same as the power source for the microcontroller. It provides 2-channel RS232C
port                 and                   requires              external                 10uF                   capacitors.




                                                           Figure 2


5. Arduino Software
          The Arduino IDE is a cross-platform application written in Java which is derived from the IDE made for the
Processing programming language and the Wiring project. It is designed to introduce programming to artists and other
newcomers unfamiliar with software development. It includes a code editor with features such as syntax highlighting, brace
matching, and automatic indentation, and is also capable of compiling and uploading programs to the board with a single click.
There is typically no need to edit Makefiles or run programs on the command line. The Arduino IDE comes with a C /
C++ library called “Wiring” (from the project of the same name), which makes many common input/output operations much
easier. Arduino programs are written in C/C++, although users only need to define two functions in order to make a runnable
program:
setup() – a function run once at the start of a program which can be used for initializing settings, and
loop() – a function called repeatedly until the board is powered off.
 The code written in Arduino not be seen by a standard C++ compiler as a valid program, so when the user clicks the “Upload
to I/O board” button in the IDE, a copy of the code is written to a temporary file with an extra include header at the top and a
very simple main() function at the bottom, to make it a valid C++ program.
Since the IDE is pin oriented, we can quickly achieve our desired logic and build a working model




Issn 2250-3005(online)                             september| 2012                               Page 1664
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5




5.1 Functions used in Arduino
     ‱ pinMode()
   Configures the specified pin to behave either as an input or an output.
   pinMode(pin, mode)
   pin : the number of the pin whose mode you wish
   to set .
  mode: either input or output.
     ‱ digitalRead()
   Reads the value from a specified digital pin, either HIGH or LOW.
   digitalRead(pin)
   pin : the number of the digital pin you want to read (int)

   ‱ digitalWrite()
  Write a HIGH or a LOW value to a digital pin
   ‱ analogRead()
  Reads the value from the specified analog pin.

   The Arduino board contains a 6 channel ,10-bit analog to digital converter.
   This means that it will map input voltages between 0 and 5 volts into integer values between 0 and 1023. This yields a
resolution between readings of: 5 volts / 1024 units or, 4.9 mV per unit.
    ‱ analogWrite()
   Writes an analog value (PWM wave) to a pin.
   After a call to analogWrite(), the pin will generate a steady square wave     of the specified duty cycle.
The frequency of the PWM signal is approximately 490 Hz .

5.2 Serial Communication
The Serial port (USART) is used for communication between the Sanguino board and a computer or other devices.
   The Sanguino has two serial ports :
   Serial1 on pins 19 (RX) and 18 (TX)
   Serial2 on pins 17 (RX) and 16 (TX)
     ‱ Serial.begin(int baud)
     ‱ Serial.available( )
     ‱ Serial.read( )
     ‱ Serial.println( )




Issn 2250-3005(online)                              september| 2012                             Page 1665
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5



6. Results
        The design was successfully dissected into various modules. Each module with the exception of the database system
has been implemented. The integration of the individual modules was achieved successfully. All the results were categorically
measured. All the GUI functionality discussed in the report is operational .
 The GSM Modem is tested using hyperterminal on pc and run the AT commands.
 Read four analog channels and 8 bit digital and display it on serial port, LCD and send it through SMS.
 Receive SMS and display it on LCD.
 Received SMS display on pc using VisualC#.net and form a database(MS Access) to store it.




                       Figure 3: read four analog channels and 8 bit digital and display it on serial port


                                                                                              SIM COM 300
                     Arduino Board                                                            MODEM
                     with LCD Display




                                                                                          Nokia Mobile to send
                                                                                          & receive SMS



                                                Figure 4: The System Designed




Issn 2250-3005(online)                             september| 2012                                Page 1666
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5




                                               Figure 5: GSM Data Logger




REFERENCES
[1] .S.C.S. Jucá, P.C.M. Carvalho and F.T. Brito, “A low cost concept for data acquisition systems applied to decentralized
     renewable energy plants”, Sensors, 2011, vol.11, pp. 743-756
[2]. S. Rosiek and F. Batlles, “A microcontroller-based dataacquisition system for meteorological station monitoring”
      Energy Conversion and Management, 2008, vol. 49, pp. 3746-3754.
[3]. M. Benghanem, “A low cost wireless data acquisition system for weather station monitoring”, Renewable Energy,
     2010, vol. 35, pp.862–872.
[4]. H. Belmili, S. Cheikh, M. Haddadi and C. Larbes, “Design and development of a data acquisition system for photovoltaic
     modules characterization”. Renewable Energy, 2010, vol. 35, pp.1484–1492.
[5] Dr. Aditya Goel & Ravi Shankar Mishra,” Remote Data Acquisition Using Wireless - Scada System”International Journal
     of Engineering (IJE), Volume (3) : Issue (1) 58
[6] SMS Tutorial –How to use Microsoft hyperterminal to send AT commands
[7] Hardware description of GSM modem simcom300 reference manual




Issn 2250-3005(online)                           september| 2012                             Page 1667

Weitere Àhnliche Inhalte

Was ist angesagt?

Cockpit White Box
Cockpit White BoxCockpit White Box
Cockpit White Box
ncct
 
Bw32898902
Bw32898902Bw32898902
Bw32898902
IJMER
 

Was ist angesagt? (16)

Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Thesis on Solar Based Hecto Robotic Vehicle
Thesis on Solar Based Hecto Robotic VehicleThesis on Solar Based Hecto Robotic Vehicle
Thesis on Solar Based Hecto Robotic Vehicle
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and robotics
 
FPGA based synchronous multi-channel PWM generator for humanoid robot
FPGA based synchronous multi-channel PWM generator for humanoid robot FPGA based synchronous multi-channel PWM generator for humanoid robot
FPGA based synchronous multi-channel PWM generator for humanoid robot
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
085 n008
085 n008085 n008
085 n008
 
Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...
Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...
Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...
 
Application of Microcontroller in Transmitter Section of Wireless System
Application of Microcontroller in Transmitter Section of Wireless SystemApplication of Microcontroller in Transmitter Section of Wireless System
Application of Microcontroller in Transmitter Section of Wireless System
 
Monitoring and Control System for Building Application Using Modbus Remote Te...
Monitoring and Control System for Building Application Using Modbus Remote Te...Monitoring and Control System for Building Application Using Modbus Remote Te...
Monitoring and Control System for Building Application Using Modbus Remote Te...
 
Cockpit White Box
Cockpit White BoxCockpit White Box
Cockpit White Box
 
Ff24977979
Ff24977979Ff24977979
Ff24977979
 
ATS SmartModem
ATS SmartModemATS SmartModem
ATS SmartModem
 
Industrial Safety Measurement using Sensors and Voice Announcement
Industrial Safety Measurement using Sensors and Voice AnnouncementIndustrial Safety Measurement using Sensors and Voice Announcement
Industrial Safety Measurement using Sensors and Voice Announcement
 
Bw32898902
Bw32898902Bw32898902
Bw32898902
 
Internet enebled data acquisition and device control
Internet enebled data acquisition and device controlInternet enebled data acquisition and device control
Internet enebled data acquisition and device control
 

Andere mochten auch

Gioconomics (Jonas Piet and Vincenzo Di Maria) at SIX Winter School 2011)
Gioconomics (Jonas Piet and Vincenzo Di Maria) at SIX Winter School 2011)Gioconomics (Jonas Piet and Vincenzo Di Maria) at SIX Winter School 2011)
Gioconomics (Jonas Piet and Vincenzo Di Maria) at SIX Winter School 2011)
Social Innovation Exchange
 

Andere mochten auch (8)

Global Water
Global WaterGlobal Water
Global Water
 
Mbulu Fundraiser Pp
Mbulu Fundraiser PpMbulu Fundraiser Pp
Mbulu Fundraiser Pp
 
My Outdoor Adventure
My Outdoor AdventureMy Outdoor Adventure
My Outdoor Adventure
 
Gioconomics (Jonas Piet and Vincenzo Di Maria) at SIX Winter School 2011)
Gioconomics (Jonas Piet and Vincenzo Di Maria) at SIX Winter School 2011)Gioconomics (Jonas Piet and Vincenzo Di Maria) at SIX Winter School 2011)
Gioconomics (Jonas Piet and Vincenzo Di Maria) at SIX Winter School 2011)
 
Gioconomics SDNC12
Gioconomics SDNC12Gioconomics SDNC12
Gioconomics SDNC12
 
Synthése Alléger la ville
Synthése Alléger la villeSynthése Alléger la ville
Synthése Alléger la ville
 
Innovazione Ăš crescita | collaborazione, coworking e codesign
Innovazione Ăš crescita | collaborazione, coworking e codesignInnovazione Ăš crescita | collaborazione, coworking e codesign
Innovazione Ăš crescita | collaborazione, coworking e codesign
 
Alléger la ville - Kit d'intervention urbaine
Alléger la ville - Kit d'intervention urbaineAlléger la ville - Kit d'intervention urbaine
Alléger la ville - Kit d'intervention urbaine
 

Ähnlich wie IJCER (www.ijceronline.com) International Journal of computational Engineering research

Monitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSMMonitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSM
priyanka kini
 

Ähnlich wie IJCER (www.ijceronline.com) International Journal of computational Engineering research (20)

G3602050055
G3602050055G3602050055
G3602050055
 
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board"
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board""Automatic Intelligent Plant Irrigation System using Arduino and GSM board"
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board"
 
"Automatic Intelligent Plant Irrigation System using GSM and ARDUINO BOARD."
"Automatic Intelligent Plant Irrigation System using GSM and ARDUINO BOARD.""Automatic Intelligent Plant Irrigation System using GSM and ARDUINO BOARD."
"Automatic Intelligent Plant Irrigation System using GSM and ARDUINO BOARD."
 
E notice board project report
E notice board project reportE notice board project report
E notice board project report
 
Thesis power theft detection ch 3
Thesis power theft detection ch 3Thesis power theft detection ch 3
Thesis power theft detection ch 3
 
Advertising Display System using LED and Graphical LED
Advertising Display System using LED and Graphical LEDAdvertising Display System using LED and Graphical LED
Advertising Display System using LED and Graphical LED
 
Home Security System Using Gsm Modem
Home Security System Using Gsm ModemHome Security System Using Gsm Modem
Home Security System Using Gsm Modem
 
Advanced Automation System in Industrial Applications Using PIC Microcontrol...
Advanced Automation System in Industrial Applications Using  PIC Microcontrol...Advanced Automation System in Industrial Applications Using  PIC Microcontrol...
Advanced Automation System in Industrial Applications Using PIC Microcontrol...
 
prepaid energy meter using smartcard
prepaid energy meter using smartcardprepaid energy meter using smartcard
prepaid energy meter using smartcard
 
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
IRJET-A Comparative Study of use of the Library and the Internet as Sources o...
 
gsm based led scrolling board ppt
gsm based led scrolling board pptgsm based led scrolling board ppt
gsm based led scrolling board ppt
 
GSM Report_2013
GSM Report_2013GSM Report_2013
GSM Report_2013
 
Monitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSMMonitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSM
 
Gsm based wireless notice board Rajneesh
Gsm based wireless notice board RajneeshGsm based wireless notice board Rajneesh
Gsm based wireless notice board Rajneesh
 
Global System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemGlobal System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security System
 
automatic plant irrigation using aurdino and gsm technology
automatic plant irrigation using aurdino and gsm technologyautomatic plant irrigation using aurdino and gsm technology
automatic plant irrigation using aurdino and gsm technology
 
Fingerprint Based Security System using GSM Module
Fingerprint Based Security System using GSM ModuleFingerprint Based Security System using GSM Module
Fingerprint Based Security System using GSM Module
 
Agriculture field motor control system by using Global System for Mobile comm...
Agriculture field motor control system by using Global System for Mobile comm...Agriculture field motor control system by using Global System for Mobile comm...
Agriculture field motor control system by using Global System for Mobile comm...
 
home autimation using GSM
home autimation using GSMhome autimation using GSM
home autimation using GSM
 
GSM BASED PREPAID ENERGY METER BILLING VIA SMS
GSM BASED PREPAID ENERGY METER BILLING VIA SMSGSM BASED PREPAID ENERGY METER BILLING VIA SMS
GSM BASED PREPAID ENERGY METER BILLING VIA SMS
 

KĂŒrzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

KĂŒrzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

IJCER (www.ijceronline.com) International Journal of computational Engineering research

  • 1. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5 GSM Modem Based Data Acquisition System Vandana Pandya1 Deepali Shukla2 1,2 ,(Asst.Professor) , 1,2 ,Medicaps Institute of Technology & Management, Indore (M.P.), India Abstract GSM Modem Based Data Acquisition is a process control system .it help in collecting data from various processes present at distant places. It helps us to monitor parameters like temperature ,rainfall ,humidity etc. the Service personnel need not to visit distant sites for data collection .the data is collected automatically formed a data base and stored in a PC. It can be used in industries as well as in home automation. Key Words: GSM Modem ,SIM card, Arduino Board, Serial cable, PC. 1. Introduction This system uses AVR microcontroller ATmega 644P. the inbuilt ADC receives analog data from sensors and converts it to digital data and passes it to the microcontroller . the sensors continuously sends data from the distant site. This system is interfaced with a GSM modem. this system senses the conditions continuously and a message is sent to a mobile no. using SMS on LCD every 10 minutes. Using this system, the operator can monitor the signals from any where. The GSM modem is connected to microcontroller using RS232 interface. Whenever an SMS is sent to the GSM modem, the GSM modem receives the data and sends to microcontroller. After receiving the signal from the microcontroller it processes the data and sends the read data to mobile number through GSM modem. The collected data is formed a database and stored in a pc. The received data is displayed on the LCD. 16X 2 LCD is provided for user interface. 2. Method 2.1 Block Diagram LED LCD Display Buzzer Analog Input 0—5v Microcontroller Unit Modem 12 v Power Supply 220v 8 - Digital Input Figure 1 GSM Modem Based Data acquisition System 2.2 Working  This system uses AVR microcontroller ATmega 644P.  Eight channel ADC receives analog data from various sensors connected to it and converts it to digital.  This digital data is sensed by the microcontroller and the system continuously monitors the data condition.  This system is interfaced with a GSM modem.  The system monitors the conditions continuously and sends message to mobile numbers using SMS every ten minutes.  This data is displayed on LCD every second. Using this system, the operator can monitor the signals from anywhere in the world as it works on GSM network.  At the receiving end the SMS is received by the modem and processed by the microcontroller and the data is collected by a central server and formed a data base and stored in a pc. Issn 2250-3005(online) September| 2012 Page 1662
  • 2. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5  Mobile Switching Centre is used for short messages originated with a mobile on that network. The SMS-GMSC role is similar to that of the GMSC, whereas the SMS-IWMSC provides a fixed access point to the Short Message Service Centre. 3. GSM Modem A GSM modem is a specialized type of modem which accepts a SIM card, and operates over a subscription to a mobile operator, just like a mobile phone. From the mobile operator perspective, a GSM modem looks just like a mobile phone. When a GSM modem is connected to a computer, this allows the computer to use the GSM modem to communicate over the mobile network. While these GSM modems are most frequently used to provide mobile internet connectivity, many of them can also be used for sending and receiving SMS and MMS messages.GSM modem must support an “extended AT command set” for sending/receiving SMS messages. GSM modems can be a quick and efficient way to get started with SMS, because a special subscription to an SMS service provider is not required. In most parts of the world, GSM modems are a cost effective solution for receiving SMS messages, because the sender is paying for the message delivery. To begin, insert a GSM SIM card into the modem and connect it to an available USB port on your computer. 3.1 Features of SIM300 GSM Module  Designed for global market, SIM300 is a Tri-band GSM engine  Works on frequencies EGSM 900 MHz, DCS 1800 MHz and PCS 1900 MHz.  SIM300 features GPRS multi-slot class 10/ class 8 (optional) and supports the GPRS coding schemes.  CS-1, CS-2, CS-3 and CS-4.With a tiny configuration of 40mm x 33mm x 2.85mm.  SIM300 can fit almost all the space requirements in your applications, such as smart phone, PDA phone and other mobile devices.  This GSM modem is a highly flexible plug and play quad band GSM modem  interface to RS232.  Supports features like Voice, Data/Fax, SMS,GPRS and integrated TCP/IP stack.  Control via AT commands(GSM 07.07,07.05 and enhanced AT commands)  Use AC – DC Power Adaptor with following ratings · DC Voltage : 12V /1A Current Consumption in normal operation 250mA, can rise up to 1Amp while transmission 3.2 Interfaces RS-232 through D-TYPE 9 pin connector,  Serial port baud rate adjustable 1200 to115200 bps (9600 default)  BRK connector for MIC & SPK, SIM card holder  Power supply through DC socket  SMA antenna connector and Murata Antenna ( optional)  LED status of GSM / GPRS module 3.3 AT Commands AT Commands are used to control a modem. AT means Attention. Every command line starts with “AT”.These are of two types : Basic and Extended.  ATEO – Echo off  ATE1- Echo on  ATD –Call a dial no. Syntax : ATD 9479555640  ATDL- Redial last telephone no.  ATA- Answer an incoming call  ATH-Disconnect existing connection  AT+CMGS-To send SMS Syntax: AT+CMGS=”9479555640” Press enter Issn 2250-3005(online) september| 2012 Page 1663
  • 3. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5 Type text and press ctrl+z  AT+CMGR – To read SMS Syntax : AT+ CMGR=1 ; reads first SMS in sim card  AT+CMGD – To delete SMS Syntax : AT+CMGD = 1 ; deletes first SMS in sim card 4. Hardware- The Arduino Arduino is a tool for the design and development of embedded computer systems, consisting of a simple open hardware design for a single-board microcontroller, with embedded I/O support and a standard programming language. An Arduino is a tool for making computers that can sense and control more of the physical world. Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language(based on Wiring) and the Arduino development environment (based on Processing). 4.1 RS 232 Circuit Since RS232 is not compatible with microcontrollers we need a voltage converter to convert the RS232’s signals to TTL voltage levels. These are acceptable to the microcontroller’s TxD and RxD pins. The MAX 232 converts the RS232 voltage levels to TTL voltage levels and vice versa. The chip uses +5v power source which is the same as the power source for the microcontroller. It provides 2-channel RS232C port and requires external 10uF capacitors. Figure 2 5. Arduino Software The Arduino IDE is a cross-platform application written in Java which is derived from the IDE made for the Processing programming language and the Wiring project. It is designed to introduce programming to artists and other newcomers unfamiliar with software development. It includes a code editor with features such as syntax highlighting, brace matching, and automatic indentation, and is also capable of compiling and uploading programs to the board with a single click. There is typically no need to edit Makefiles or run programs on the command line. The Arduino IDE comes with a C / C++ library called “Wiring” (from the project of the same name), which makes many common input/output operations much easier. Arduino programs are written in C/C++, although users only need to define two functions in order to make a runnable program: setup() – a function run once at the start of a program which can be used for initializing settings, and loop() – a function called repeatedly until the board is powered off. The code written in Arduino not be seen by a standard C++ compiler as a valid program, so when the user clicks the “Upload to I/O board” button in the IDE, a copy of the code is written to a temporary file with an extra include header at the top and a very simple main() function at the bottom, to make it a valid C++ program. Since the IDE is pin oriented, we can quickly achieve our desired logic and build a working model Issn 2250-3005(online) september| 2012 Page 1664
  • 4. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5 5.1 Functions used in Arduino ‱ pinMode() Configures the specified pin to behave either as an input or an output. pinMode(pin, mode) pin : the number of the pin whose mode you wish to set . mode: either input or output. ‱ digitalRead() Reads the value from a specified digital pin, either HIGH or LOW. digitalRead(pin) pin : the number of the digital pin you want to read (int) ‱ digitalWrite() Write a HIGH or a LOW value to a digital pin ‱ analogRead() Reads the value from the specified analog pin. The Arduino board contains a 6 channel ,10-bit analog to digital converter. This means that it will map input voltages between 0 and 5 volts into integer values between 0 and 1023. This yields a resolution between readings of: 5 volts / 1024 units or, 4.9 mV per unit. ‱ analogWrite() Writes an analog value (PWM wave) to a pin. After a call to analogWrite(), the pin will generate a steady square wave of the specified duty cycle. The frequency of the PWM signal is approximately 490 Hz . 5.2 Serial Communication The Serial port (USART) is used for communication between the Sanguino board and a computer or other devices. The Sanguino has two serial ports : Serial1 on pins 19 (RX) and 18 (TX) Serial2 on pins 17 (RX) and 16 (TX) ‱ Serial.begin(int baud) ‱ Serial.available( ) ‱ Serial.read( ) ‱ Serial.println( ) Issn 2250-3005(online) september| 2012 Page 1665
  • 5. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5 6. Results The design was successfully dissected into various modules. Each module with the exception of the database system has been implemented. The integration of the individual modules was achieved successfully. All the results were categorically measured. All the GUI functionality discussed in the report is operational .  The GSM Modem is tested using hyperterminal on pc and run the AT commands.  Read four analog channels and 8 bit digital and display it on serial port, LCD and send it through SMS.  Receive SMS and display it on LCD.  Received SMS display on pc using VisualC#.net and form a database(MS Access) to store it. Figure 3: read four analog channels and 8 bit digital and display it on serial port SIM COM 300 Arduino Board MODEM with LCD Display Nokia Mobile to send & receive SMS Figure 4: The System Designed Issn 2250-3005(online) september| 2012 Page 1666
  • 6. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue.5 Figure 5: GSM Data Logger REFERENCES [1] .S.C.S. JucĂĄ, P.C.M. Carvalho and F.T. Brito, “A low cost concept for data acquisition systems applied to decentralized renewable energy plants”, Sensors, 2011, vol.11, pp. 743-756 [2]. S. Rosiek and F. Batlles, “A microcontroller-based dataacquisition system for meteorological station monitoring” Energy Conversion and Management, 2008, vol. 49, pp. 3746-3754. [3]. M. Benghanem, “A low cost wireless data acquisition system for weather station monitoring”, Renewable Energy, 2010, vol. 35, pp.862–872. [4]. H. Belmili, S. Cheikh, M. Haddadi and C. Larbes, “Design and development of a data acquisition system for photovoltaic modules characterization”. Renewable Energy, 2010, vol. 35, pp.1484–1492. [5] Dr. Aditya Goel & Ravi Shankar Mishra,” Remote Data Acquisition Using Wireless - Scada System”International Journal of Engineering (IJE), Volume (3) : Issue (1) 58 [6] SMS Tutorial –How to use Microsoft hyperterminal to send AT commands [7] Hardware description of GSM modem simcom300 reference manual Issn 2250-3005(online) september| 2012 Page 1667