After the invention of video games, ‘Short Message Service’ is by far the best thing that could have happened to the youth of the world. Short Message Service or lovingly shortened as SMS, has been one of the most significant means of exchanging information in the modern era of thumb twiddling youth. They are fast…
GSM is quite a common Device which is used in major Projects and Real Time Operations. There are many applications which are using features of GSM Module like the feature sending Messages, making a Voice Call, Reading Messages, attempting Call etc. Many at times you may have sent Messages using your Cell Phone and also by way of Hyper Terminal of your computer via GSM, and by sending Commands to GSM using Microcontroller.In this project we are going to see how to send a Message using Alpha / Numeric Keypad and GSM. The Programming of this project is little complicated but do not worry, I am sure with careful attention you can build it without any problems.
There is no other tool available which helps in easy prototyping like the Arduino does. The arduino board has all the required circuitry to get the built-in AVR microcontroller running. The output or inputs can be taken from the boards or given to the board using convenient connectors. Both digital and analog I/O pins are available in all Arduino boards. The arduino boards can also communicate with other devices using standard communication ports like USART, IIC, and USB etc. In this project a GSM module is interfaced with the Arduino board using the USART communication port. A PS2 keyboard is also interfaced with the Arduino board with the help of normal I/O pins. The keyboard can be used to type an SMS and the number to which the SMS needs to be send and the Arduino board will make the GSM module to perform the task.
This particular project demonstrates how to interface a GSM module and send SMS to other mobile numbers using an Arduino board. The AVR microcontroller boards which are provided with all the basic circuitry for the operation of the microcontroller which has been flashed with the Arduino boot-loader are called Arduino boards. The Arduino IDE is so simple to use that anyone who has basic knowledge of c programming can quickly get started with it. The project on how to get started with the Arduino explains about the steps required to get start with an Arduino board. The Arduino can communicate with the other devices using its digital I/O, serial port, I2C port, SPI port etc. and in this project the GSM module is interfaced using the serial port of the Arduino board. . The advantage of using a GSM communication with a system or device is that the user can control the system wirelessly.
In certain applications the microcontroller based systems has to be connected with the GSM network which will enable a user to control the system by sending messages or making a call. The advantage of using a GSM communication with a system or device is that the user can control the system wirelessly no matter how far it is kept compared to any other wireless communication, provided that both the user and the device should be in a cellular coverage area. The mobile phones have built in GSM modules which then be used by the processor inside the phone to make a call, send or receive message or even connect with the GPRS network. When it comes to a microcontroller based system a separate GSM module is used rather than using a cell phone as such. There are GSM modules available which can do serial communication with microcontroller based systems.