pi-phone using raspberry pi-1

24
An-Najah National University Telecommunications Engineering Department PI-Phone Using Raspberry PI Prepared by : Raghad J Foqha Supervisor : Dr. Saed Tarapiah

Upload: raghad-foqha

Post on 21-Feb-2017

313 views

Category:

Education


0 download

TRANSCRIPT

Page 1: PI-Phone Using Raspberry Pi-1

An-Najah National University

Telecommunications Engineering Department

PI-Phone Using Raspberry PI

Prepared by:Raghad J Foqha

Supervisor:Dr. Saed Tarapiah

Page 2: PI-Phone Using Raspberry Pi-1

Outlines Introduction. Project Main Idea. Methodology. Project Main Components. Result and Discussion. Conclusions.

Page 3: PI-Phone Using Raspberry Pi-1

INTRODUCTIONIn this graduation project , a new hardware microcontroller called a Raspberry pi (RPI) will be used.Making a call is possible by owning it .

The concept is making an interface between RPI features with another components allows sending standard AT commands for calling , hanging up.

Page 4: PI-Phone Using Raspberry Pi-1

Main Idea

Page 5: PI-Phone Using Raspberry Pi-1

Flow Chart

start

Check Modem

Ready

Dial NumberSend AT

comWaiting -ans

Answer?

Ring?

Reset Making Call

NOYES

NO

Waiting-time

Call Back

End

YESYE

SNO

YES

Page 6: PI-Phone Using Raspberry Pi-1

What is Raspberry Pi? Credit card size single board computer or a Programmable PC.

Page 7: PI-Phone Using Raspberry Pi-1

What is Raspberry Pi? Raspberry Pi VS. a PC

Page 8: PI-Phone Using Raspberry Pi-1

What is Raspberry Pi? Rpi Connection Diagram..

Page 9: PI-Phone Using Raspberry Pi-1

Why Raspberry Pi? Dynamic microcontroller, small PC.

Great tool for Learning Programming, Computers & Concepts of Embedded Linux, etc

Support for all Age Groups (School Children, College Undergraduates, Professional Developers, Programmers)

Cost.

Page 10: PI-Phone Using Raspberry Pi-1

Project Main Components

Page 11: PI-Phone Using Raspberry Pi-1

Project Main Components Raspberry PI “RPI”

Dynamic Microcontroller

Integrated PC

Page 12: PI-Phone Using Raspberry Pi-1

Project Main Components GSM\GPRS Module

Frequency-Band 900/ 1800 MHz Control via AT commands Low power consumption. It depends on TDMA ,CDMA.

Page 13: PI-Phone Using Raspberry Pi-1

Project Main Components DC-DC Boost Converter Module Used to isolate sensitive circuits from noise or high voltage from the rest of the circuit

Page 14: PI-Phone Using Raspberry Pi-1

Project Main Components Touch screen

Mini-kit.

Page 15: PI-Phone Using Raspberry Pi-1

Project Main Components LIPO Battery

Keeps the battery voltage from going too high (Over-Charging), or low (Over-Use) Protect against output shorts

Cables, Connectors, Switches

Page 16: PI-Phone Using Raspberry Pi-1

Project Main Components Software Components

Page 17: PI-Phone Using Raspberry Pi-1

Software Components

Python Powerful modern computer programming language Friendly and easy to learn Open Source Support many applications such as Web, Internet development

Page 18: PI-Phone Using Raspberry Pi-1

Software Components

AT Commands Set of commands for controlling and communicating with

external communication devices such as GSM modem and GPRS modem

Using Voice Mode AT Commands Using AT Calling Commands Using AT Hanging Commands

Page 19: PI-Phone Using Raspberry Pi-1

AT Commands

Page 20: PI-Phone Using Raspberry Pi-1

AT Commands Calling Hanging

Page 21: PI-Phone Using Raspberry Pi-1

SWOT Analysis

WEAKNESSHardness

to

get

the

co

mponents -

THREATS-

Occupation-

Security

SWOT

Page 22: PI-Phone Using Raspberry Pi-1

On Going Work

Finish writing the python programs in high quality .

Build and use more electronic parts as cameras ,sensors ,etc..

Be accessible to everyone because it is easy to use

Page 23: PI-Phone Using Raspberry Pi-1

Conclusions We were able to

1 -Provide better description about the project idea.

2 -Identify the system main components and interconnections between components.

3 -Provide flow chart for system functionality and SWOT analysis.

4 -Determining the On-Going and future work

Page 24: PI-Phone Using Raspberry Pi-1