SlideShare a Scribd company logo
1 of 34
Download to read offline
SUBMITTED BY
ARJUN S KUMAR
ARUN JOE JOSEPH
DEEPA RAMACHANDRAN
DON PAUL P
ROSHNI S A
INTRODUCTION
 Call costs that are generated for voice
calls within an institution could turn out
to be a handful if not managed properly.
 This project aims to develop a system
which can be used for voice
communication over a Wi-Fi network
provided within an institution.
 It would help to nullify the costs for voice
communication within an institution
OBJECTIVE
 To develop an application based on Python to enable
voice communication between devices that are
connected to the same Wi-Fi network.
 To assemble a mobile terminal with following features:
 Full Duplex communication over Wi-Fi.
 User interface with an LCD display and Keypad input.
 To support future extension of this system to
accommodate new devices.
BLOCK DIAGRAM
INTERFACING DIAGRAM
DESCRIPTION
 Voice input is given to raspberry pi via
microphone connected to the audio
input of sound card.
 Raspberry pi is used to process and
transmit voice signals.
 Wi fi dongle provides Wi-fi access to
raspberry pi.
 Voice signal is sampled and transmitted
via Wi-fi.
 LCD and keypad constitute user
interface part.
 LCD displays the welcome message
and messages indicating call initiation
and termination.
 In order to connect to a device, its IP
address must be entered. This is done
using interfaced keypad.
 The LCD also displays the IP address
and port number of the destination.
RASPBERRY PI
SPECIFICATIONS OF RASPBERRY
PI (MODEL B)
 ARM1176JZF-S700 MHz processor
 VideoCore IV GPU
 RAM-512 MB
 No built-in hard disk or solid-state drive
 Uses an SD card for booting and long-
term storage.
 2 USB ports
 10/100 Ethernet controller
 Linux kernel - based operating systems
 Raspbian is a Debian - based free
operating system optimized for the
Raspberry Pi hardware.
SPECIFICATIONS IN BRIEF
Wi-Fi
 Wi-Fi is a popular technology that allows
an electronic device to exchange data or
connect to the internet wirelessly using
radio waves.
 Spaces where cables cannot be run,
such as outdoor areas and historical
buildings, can host wireless LANs.
 An economical networking option.
LCD
 LCDs are economical, easily programmable,
have no limitation and can display special
and even custom characters (unlike seven
segment display).
 A 16x2 LCD means 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.
 Command-stores instructions.
 Data-stores ASCII value of character to
be displayed.
KEYPAD
 Basic 16 button keypad.
 16 buttons of this keypad are arranged
in a 4x4 grid.
 The keys are connected into a matrix,
so, we only need 8 output pins (4-
columns and 4-rows) to scan through
the pad.
 An 8-pin extra-long header strip is
provided so that it can be plugged in to
the desired GPIO pins.
SERVER SIDE
SERVER SIDE
CHUNK = 1024
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 44100
RECORD_SECONDS = 10
WIDTH = 2
frames = []
HOST = '' # Symbolic name meaning
all available interfaces
PORT = 50010 # Arbitrary non-privileged
port
p = pyaudio.PyAudio()
stream =
p.open(format=p.get_format_from_width(WID
TH),
channels=CHANNELS,
rate=RATE,
output=True,
frames_per_buffer=CHUNK)
s = socket.socket(socket.AF_INET,
socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print 'Connected by', addr
data = conn.recv(1024)
CLIENT SIDE
CLIENT SIDE
import socket
import pyaudio
import wave
import time
#record
CHUNK = 16384
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 22050
RECORD_SECONDS = 60
HOST = raw_input("enter IP") # The remote host
PORT = input("enter port") # The same port as used by the server
num=1
while num==1:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
p = pyaudio.PyAudio()
stream = p.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
input=True,
frames_per_buffer=CHUNK)
print("*recording")
frames = []
for i in range(0, int(RATE/CHUNK*RECORD_SECONDS)):
data = stream.read(CHUNK)
frames.append(data)
s.sendall(data)
print("*done recording")
stream.stop_stream()
stream.close()
p.terminate()
s.close()
PORT=PORT+2
print("*closed")
num1=raw_input('press 1 to continue')
print('exit')
PROJECT SUMMARY
The objective was to develop
1) full duplex communication system
2) A user interface for interacting
We have successfully implemented both of
our objectives.
Why Python?
 Python is easy to write when compared
to JAVA.
 It is Dynamically typed language , so
that program length reduces.
 It has good compatibility with Raspberry
Pi.
Why Raspberry Pi?
 It is the cheapest available hardware
unit that satisfied our requirements.
 It has GPIO pins tat enabled to interface
with external hardware.
 It has a huge online support.
THE FEATURES OF FINAL END
PRODUCT
 The device we developed is of compact
size and works stand alone.
 It has at present a range of about 10m
circular radius from base station.
 It offers reconnecting and retry features
 It can be configured for any Wi-fi
network.
OTHER APPLICATIONS OF
PROJECT
 Can be used at disaster management
locations as the last resort of medium
range communication.
 Can be used as a broadcast device for
wireless audio speakers.
FUTURE DEVELOPMENTS
 Range can be extended by using a more
powerful router.
 When going for mass production the
cost can again be reduced.
 Can add texting features as well.
Intra Institutional Communication System

More Related Content

What's hot

Hybrid IP PBX February 2014
Hybrid IP PBX February 2014Hybrid IP PBX February 2014
Hybrid IP PBX February 2014
Matrixcomsec Ttg
 
Representative Embedded System
Representative Embedded SystemRepresentative Embedded System
Representative Embedded System
Rashmi Deshmukh
 
ระบบเครือข่ายคอมพิวเตอร์
ระบบเครือข่ายคอมพิวเตอร์ระบบเครือข่ายคอมพิวเตอร์
ระบบเครือข่ายคอมพิวเตอร์
Noii Kittiya
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIP
Fraj Alshahibi
 

What's hot (19)

Ccnp collaboration plus module 1 chapter 8 dial plan and call routing
Ccnp collaboration plus module 1   chapter 8 dial plan and call routingCcnp collaboration plus module 1   chapter 8 dial plan and call routing
Ccnp collaboration plus module 1 chapter 8 dial plan and call routing
 
Ccnp collaboration plus module 1 chapter 5 cisco unified communication express
Ccnp collaboration plus module 1   chapter 5 cisco unified communication expressCcnp collaboration plus module 1   chapter 5 cisco unified communication express
Ccnp collaboration plus module 1 chapter 5 cisco unified communication express
 
CCIE Collaboration Lecture Chapter 4.4 voice gateway cucm sip overview
CCIE Collaboration Lecture Chapter 4.4 voice gateway   cucm sip overviewCCIE Collaboration Lecture Chapter 4.4 voice gateway   cucm sip overview
CCIE Collaboration Lecture Chapter 4.4 voice gateway cucm sip overview
 
Polycom soundpoint range quick reference guide
Polycom soundpoint range quick reference guidePolycom soundpoint range quick reference guide
Polycom soundpoint range quick reference guide
 
Matrix Telecom Solutions: ETERNITY PE - IP-PBX
Matrix Telecom Solutions: ETERNITY PE  - IP-PBXMatrix Telecom Solutions: ETERNITY PE  - IP-PBX
Matrix Telecom Solutions: ETERNITY PE - IP-PBX
 
Hybrid IP PBX February 2014
Hybrid IP PBX February 2014Hybrid IP PBX February 2014
Hybrid IP PBX February 2014
 
Devoxx uk 2019 digital jukebox
Devoxx uk 2019 digital jukeboxDevoxx uk 2019 digital jukebox
Devoxx uk 2019 digital jukebox
 
CCIE Collaboration Lecture Chapter 3.1 cucme phone registration sccp & sip
CCIE Collaboration Lecture Chapter 3.1 cucme phone registration sccp & sipCCIE Collaboration Lecture Chapter 3.1 cucme phone registration sccp & sip
CCIE Collaboration Lecture Chapter 3.1 cucme phone registration sccp & sip
 
Telephone Systems and Voice over IP by Bob Eager (codeHarbour April 2019)
Telephone Systems and Voice over IP by Bob Eager (codeHarbour April 2019)Telephone Systems and Voice over IP by Bob Eager (codeHarbour April 2019)
Telephone Systems and Voice over IP by Bob Eager (codeHarbour April 2019)
 
Representative Embedded System
Representative Embedded SystemRepresentative Embedded System
Representative Embedded System
 
Matrix Telecom Solutions: SPARSH VP248 - Feature-rich SIP Phones
Matrix Telecom Solutions: SPARSH VP248 - Feature-rich SIP PhonesMatrix Telecom Solutions: SPARSH VP248 - Feature-rich SIP Phones
Matrix Telecom Solutions: SPARSH VP248 - Feature-rich SIP Phones
 
Panasonic UT Series of VoIP Telephones
Panasonic UT Series of VoIP TelephonesPanasonic UT Series of VoIP Telephones
Panasonic UT Series of VoIP Telephones
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Matrix Telecom Solutions: SETU VTEP - Fixed VoIP to T1/E1 PRI Gateway
Matrix Telecom Solutions: SETU VTEP - Fixed VoIP to T1/E1 PRI GatewayMatrix Telecom Solutions: SETU VTEP - Fixed VoIP to T1/E1 PRI Gateway
Matrix Telecom Solutions: SETU VTEP - Fixed VoIP to T1/E1 PRI Gateway
 
ระบบเครือข่ายคอมพิวเตอร์
ระบบเครือข่ายคอมพิวเตอร์ระบบเครือข่ายคอมพิวเตอร์
ระบบเครือข่ายคอมพิวเตอร์
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIP
 
Yealink Full Range Vo Ip Phones Catalog For Distributor
Yealink Full Range Vo Ip Phones Catalog For DistributorYealink Full Range Vo Ip Phones Catalog For Distributor
Yealink Full Range Vo Ip Phones Catalog For Distributor
 
HDBaseT Alliance Members New Products at ISE 2014
HDBaseT Alliance Members New Products at ISE 2014HDBaseT Alliance Members New Products at ISE 2014
HDBaseT Alliance Members New Products at ISE 2014
 
Ip address
Ip addressIp address
Ip address
 

Viewers also liked

Grupo de trabajo(printed version200510)
Grupo de trabajo(printed version200510)Grupo de trabajo(printed version200510)
Grupo de trabajo(printed version200510)
llalma
 

Viewers also liked (10)

Informal economies and the green economy
Informal economies and the green economyInformal economies and the green economy
Informal economies and the green economy
 
Get started with dropbox
Get started with dropboxGet started with dropbox
Get started with dropbox
 
Kelly Pointer C.V
Kelly Pointer C.VKelly Pointer C.V
Kelly Pointer C.V
 
Certification
CertificationCertification
Certification
 
“Recognition as a first step” Informality in artisanal mining
“Recognition as a first step”Informality in artisanal mining“Recognition as a first step”Informality in artisanal mining
“Recognition as a first step” Informality in artisanal mining
 
A different approach to policy
A different approach to policyA different approach to policy
A different approach to policy
 
Informality and rural transition – urbanisation, food economy and changing ru...
Informality and rural transition – urbanisation, food economy and changing ru...Informality and rural transition – urbanisation, food economy and changing ru...
Informality and rural transition – urbanisation, food economy and changing ru...
 
Design for Informality
Design for InformalityDesign for Informality
Design for Informality
 
Grupo de trabajo(printed version200510)
Grupo de trabajo(printed version200510)Grupo de trabajo(printed version200510)
Grupo de trabajo(printed version200510)
 
реферат бичих заавар сэдэв
реферат бичих заавар сэдэвреферат бичих заавар сэдэв
реферат бичих заавар сэдэв
 

Similar to Intra Institutional Communication System

How To Successfully Implement IP Video
How To Successfully Implement IP VideoHow To Successfully Implement IP Video
How To Successfully Implement IP Video
Videoguy
 
PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2
Raghad Foqha
 
PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2
Raghad Foqha
 
Alcatel lucent eterprise solution bakrie brother
Alcatel lucent eterprise solution bakrie brotherAlcatel lucent eterprise solution bakrie brother
Alcatel lucent eterprise solution bakrie brother
cefer mecid
 

Similar to Intra Institutional Communication System (20)

1.2 i o interface
1.2 i o interface1.2 i o interface
1.2 i o interface
 
Ecw course
Ecw courseEcw course
Ecw course
 
User Interface for Visually Impaired People
User Interface for Visually Impaired PeopleUser Interface for Visually Impaired People
User Interface for Visually Impaired People
 
I/O DECIVES CPU
I/O DECIVES  CPU I/O DECIVES  CPU
I/O DECIVES CPU
 
Raspberry-Pi
Raspberry-PiRaspberry-Pi
Raspberry-Pi
 
Video conferincing
Video conferincingVideo conferincing
Video conferincing
 
Raspberry pi glossary of terms dictionary extended
Raspberry pi glossary of terms dictionary extendedRaspberry pi glossary of terms dictionary extended
Raspberry pi glossary of terms dictionary extended
 
How To Successfully Implement IP Video
How To Successfully Implement IP VideoHow To Successfully Implement IP Video
How To Successfully Implement IP Video
 
Raspberry pi technical documentation
Raspberry pi technical documentationRaspberry pi technical documentation
Raspberry pi technical documentation
 
PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2
 
PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2
 
[codemotion] Arduino Yun: internet for makers
[codemotion] Arduino Yun: internet for makers[codemotion] Arduino Yun: internet for makers
[codemotion] Arduino Yun: internet for makers
 
Arduino Yún: internet for makers
Arduino Yún: internet for makersArduino Yún: internet for makers
Arduino Yún: internet for makers
 
Alcatel lucent eterprise solution bakrie brother
Alcatel lucent eterprise solution bakrie brotherAlcatel lucent eterprise solution bakrie brother
Alcatel lucent eterprise solution bakrie brother
 
Iaetsd the universal brain for all robots
Iaetsd the universal brain for all robotsIaetsd the universal brain for all robots
Iaetsd the universal brain for all robots
 
Physical prototyping lab3-serious_serial
Physical prototyping lab3-serious_serialPhysical prototyping lab3-serious_serial
Physical prototyping lab3-serious_serial
 
Ip interfaces by faststream technologies
Ip interfaces by faststream technologiesIp interfaces by faststream technologies
Ip interfaces by faststream technologies
 
IDX200_Brochure
IDX200_BrochureIDX200_Brochure
IDX200_Brochure
 
Iaetsd the world’s smallest computer for programmers and app developers
Iaetsd the world’s smallest computer for programmers and app developersIaetsd the world’s smallest computer for programmers and app developers
Iaetsd the world’s smallest computer for programmers and app developers
 
Thunderbolt pdf
Thunderbolt pdfThunderbolt pdf
Thunderbolt pdf
 

Recently uploaded

CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men 🔝Deoghar🔝 Escorts...
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men  🔝Deoghar🔝   Escorts...➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men  🔝Deoghar🔝   Escorts...
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men 🔝Deoghar🔝 Escorts...
amitlee9823
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
amitlee9823
 
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
gajnagarg
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
amitlee9823
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
uodye
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
drmarathore
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
ehyxf
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
motiram463
 
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men 🔝Vijayawada🔝 E...
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men  🔝Vijayawada🔝   E...➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men  🔝Vijayawada🔝   E...
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men 🔝Vijayawada🔝 E...
amitlee9823
 

Recently uploaded (20)

CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
HLH PPT.ppt very important topic to discuss
HLH PPT.ppt very important topic to discussHLH PPT.ppt very important topic to discuss
HLH PPT.ppt very important topic to discuss
 
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Shikrapur Call Girls Most Awaited Fun 6297143586 High Profiles young Beautie...
Shikrapur Call Girls Most Awaited Fun  6297143586 High Profiles young Beautie...Shikrapur Call Girls Most Awaited Fun  6297143586 High Profiles young Beautie...
Shikrapur Call Girls Most Awaited Fun 6297143586 High Profiles young Beautie...
 
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men 🔝Deoghar🔝 Escorts...
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men  🔝Deoghar🔝   Escorts...➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men  🔝Deoghar🔝   Escorts...
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men 🔝Deoghar🔝 Escorts...
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
 
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
SM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfSM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdf
 
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men 🔝Vijayawada🔝 E...
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men  🔝Vijayawada🔝   E...➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men  🔝Vijayawada🔝   E...
➥🔝 7737669865 🔝▻ Vijayawada Call-girls in Women Seeking Men 🔝Vijayawada🔝 E...
 

Intra Institutional Communication System

  • 1. SUBMITTED BY ARJUN S KUMAR ARUN JOE JOSEPH DEEPA RAMACHANDRAN DON PAUL P ROSHNI S A
  • 2. INTRODUCTION  Call costs that are generated for voice calls within an institution could turn out to be a handful if not managed properly.  This project aims to develop a system which can be used for voice communication over a Wi-Fi network provided within an institution.  It would help to nullify the costs for voice communication within an institution
  • 3. OBJECTIVE  To develop an application based on Python to enable voice communication between devices that are connected to the same Wi-Fi network.  To assemble a mobile terminal with following features:  Full Duplex communication over Wi-Fi.  User interface with an LCD display and Keypad input.  To support future extension of this system to accommodate new devices.
  • 6. DESCRIPTION  Voice input is given to raspberry pi via microphone connected to the audio input of sound card.  Raspberry pi is used to process and transmit voice signals.  Wi fi dongle provides Wi-fi access to raspberry pi.  Voice signal is sampled and transmitted via Wi-fi.
  • 7.  LCD and keypad constitute user interface part.  LCD displays the welcome message and messages indicating call initiation and termination.  In order to connect to a device, its IP address must be entered. This is done using interfaced keypad.  The LCD also displays the IP address and port number of the destination.
  • 8.
  • 10. SPECIFICATIONS OF RASPBERRY PI (MODEL B)  ARM1176JZF-S700 MHz processor  VideoCore IV GPU  RAM-512 MB  No built-in hard disk or solid-state drive  Uses an SD card for booting and long- term storage.  2 USB ports  10/100 Ethernet controller
  • 11.  Linux kernel - based operating systems  Raspbian is a Debian - based free operating system optimized for the Raspberry Pi hardware.
  • 13. Wi-Fi  Wi-Fi is a popular technology that allows an electronic device to exchange data or connect to the internet wirelessly using radio waves.  Spaces where cables cannot be run, such as outdoor areas and historical buildings, can host wireless LANs.  An economical networking option.
  • 14. LCD
  • 15.  LCDs are economical, easily programmable, have no limitation and can display special and even custom characters (unlike seven segment display).  A 16x2 LCD means it can display 16 characters per line and there are 2 such lines.  In this LCD each character is displayed in 5x7 pixel matrix.
  • 16.  This LCD has two registers, namely, Command and Data.  Command-stores instructions.  Data-stores ASCII value of character to be displayed.
  • 18.  Basic 16 button keypad.  16 buttons of this keypad are arranged in a 4x4 grid.  The keys are connected into a matrix, so, we only need 8 output pins (4- columns and 4-rows) to scan through the pad.  An 8-pin extra-long header strip is provided so that it can be plugged in to the desired GPIO pins.
  • 19.
  • 21. SERVER SIDE CHUNK = 1024 FORMAT = pyaudio.paInt16 CHANNELS = 1 RATE = 44100 RECORD_SECONDS = 10 WIDTH = 2 frames = [] HOST = '' # Symbolic name meaning all available interfaces PORT = 50010 # Arbitrary non-privileged port
  • 22. p = pyaudio.PyAudio() stream = p.open(format=p.get_format_from_width(WID TH), channels=CHANNELS, rate=RATE, output=True, frames_per_buffer=CHUNK)
  • 23. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((HOST, PORT)) s.listen(1) conn, addr = s.accept() print 'Connected by', addr data = conn.recv(1024)
  • 25. CLIENT SIDE import socket import pyaudio import wave import time #record CHUNK = 16384 FORMAT = pyaudio.paInt16 CHANNELS = 1 RATE = 22050 RECORD_SECONDS = 60 HOST = raw_input("enter IP") # The remote host PORT = input("enter port") # The same port as used by the server num=1 while num==1:
  • 26. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST, PORT)) p = pyaudio.PyAudio() stream = p.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=CHUNK) print("*recording") frames = [] for i in range(0, int(RATE/CHUNK*RECORD_SECONDS)): data = stream.read(CHUNK) frames.append(data) s.sendall(data)
  • 28. PROJECT SUMMARY The objective was to develop 1) full duplex communication system 2) A user interface for interacting We have successfully implemented both of our objectives.
  • 29. Why Python?  Python is easy to write when compared to JAVA.  It is Dynamically typed language , so that program length reduces.  It has good compatibility with Raspberry Pi.
  • 30. Why Raspberry Pi?  It is the cheapest available hardware unit that satisfied our requirements.  It has GPIO pins tat enabled to interface with external hardware.  It has a huge online support.
  • 31. THE FEATURES OF FINAL END PRODUCT  The device we developed is of compact size and works stand alone.  It has at present a range of about 10m circular radius from base station.  It offers reconnecting and retry features  It can be configured for any Wi-fi network.
  • 32. OTHER APPLICATIONS OF PROJECT  Can be used at disaster management locations as the last resort of medium range communication.  Can be used as a broadcast device for wireless audio speakers.
  • 33. FUTURE DEVELOPMENTS  Range can be extended by using a more powerful router.  When going for mass production the cost can again be reduced.  Can add texting features as well.