0% found this document useful (0 votes)
774 views14 pages

PPT

This document describes how to make a voice call using an Arduino board, GSM modem, and keypad. The main components are an Arduino Uno microcontroller, mobile keypad, LCD display, GSM modem, and power supply. The GSM modem allows the embedded system to make calls by entering numbers on the keypad and is controlled using AT commands. The project demonstrates controlling mobile calls through a keypad using a GSM modem connected to an Arduino board.

Uploaded by

Anil Raghuvaran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
774 views14 pages

PPT

This document describes how to make a voice call using an Arduino board, GSM modem, and keypad. The main components are an Arduino Uno microcontroller, mobile keypad, LCD display, GSM modem, and power supply. The GSM modem allows the embedded system to make calls by entering numbers on the keypad and is controlled using AT commands. The project demonstrates controlling mobile calls through a keypad using a GSM modem connected to an Arduino board.

Uploaded by

Anil Raghuvaran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like