Sei sulla pagina 1di 14

Make a Voice Call Using GSM

and Arduino

Aim of Project
The main aim of the project is to control mobile call throhgh
keypad using GSM MODEM with an Arduino board.
GSM is a very common device that is used in major projects
and Real Time Operations. There are many application using GSM
Module features like Sending Message, Make a Voice Call, Reading
Message, Attempting Call etc.
The unique part of this project is that, here I am going to
demonstrate how to make a Voice Call using Numeric Keypad and
GSM.

BLOCK DIAGRAM:

Hardware Components
ARDUINO UNO R3 MICROCONTROLLER
MOBILE KEYPAD
16X2 LCD DISPLAY
GSM MODEM
RPS

Power Supply
Here, power supply for all the units is provided by 5V
ARDUINO need 7-12V whereas rest of the components need
5V.
So in order to get 5v , we need to use regulator IC 7805 which
gives 5V output voltage.

EMBEDDED SYSTEM

An embedded system is some combination of computer


hardware and software.

An embedded controller is a combination of a piece of


microprocessor based hardware and the suitable software
to undertake a specific task.
An embedded product uses a microprocessor
(or c) to do one task and one task only
Applications are in Communication Systems, military,
Industrial etc

ARDUINO UNO
Microcontroller ATmega328
Operating Voltage 5V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
Flash Memory 32 KB (ATmega328) of which 0.5 KB
used by bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz

Pin Diagram 8052

GSM
Modem

Feature:
Uses the extremely popular SIM 300 GSM module
Provides the industry standard serial RS232 interface
Provides serial TTL interface for easy and direct
interface to microcontroller
Provision for 3V lithium battery holder
Can be used for GSM voice communications, data,
SMS
Can be controlled through standard AT commands
Operating Voltage: 7-15 AC or DC ( Board has on
board rectifier)

LIQUID CRYSTAL
DISPLAY
LCD (Liquid Crystal Display) screen is an
electronic display module and find a wide
range of applications.
A16x2 LCDmeans it can display 16
characters per line and there are 2 such
lines.
In this LCD each character is displayed in
5x7 pixel matrix. This LCD has two registers,
namely, Command and Data.

Advantages
This is an advanced technology in the home
automation, so houses are getting smarter.
It becomes very difficult for the elderly or physically
handicapped people to operate them.

SOFTWARE DESCRIPTION

We are using Embedded CPP programming language to program the


microcontroller.

ARDUINO compiler is software used where the machine language


code is written and compiled.
JTAG is a PC tool for programming flash based microcontrollers

from
NXP using a serial protocol while in the target hardware.

reference
www.arduino.cc/en/Main/arduinoBoardUno
ATMEGA328P-PU data sheet

Potrebbero piacerti anche