SKY-PEak: BRIDGING SKYPE Jamie Caudill Eastern Kentucky University.

Slides:



Advertisements
Similar presentations
Technology Made Easy!! Telnet and Voice over internet Protocol(VOIP) By: Nicolette Johnson Peta-Lee Richards.
Advertisements

Copyright © 2008 Roger Webster, Ph.D. EDW647 Internet For Educators Conclusion Roger W. Webster, Ph.D. Department of Computer Science Millersville University.
Manar Mousa Al-Hamaidi
Advertising with Face Book Guadalupe Perez III October 12, 2010 EDTC 3332 Instructional Technology Practicum.
Aaron Eastham Network Security & Electronics Program Dept. of Applied Engineering & Technology Eastern Kentucky University.
MICROCONTROLLED HOME Keith Jones EKU Deparment of Technology CEN.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
CAMEL at Greenwich “Sailing the Seven Seas” Off shore navigation with OSCARS and friends Information & Library Services.
Patricia McEachern Kershen Bissette Cathi Brisart.
Intelligent Phone Service Selector Senior Design Project 2006 Advisor: Sandip Kundu Members: Adam Conway Anh Bao Nguyen (manager) Areej Pirzada Dan Verdolino.
Home and Learn How Setup a Wireless Internet Connection.
SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology.
VOIP ENGR 475 – Telecommunications Harding University November 16, 2006 Jonathan White.
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
DIY Engine management system: Take full control of your car
ING SECURITY SYSTEM WITH ARDUINO Anthony Friend Eastern Kentucky University Network Security & Electronics Program NET 499 – Capstone.
Basic Network Training. Cable/DSL Modem The modem is the first link in the chain It is usually provided by the ISP and often has a coax cable connector.
Introduction to Skype A. Name -. Applies to Skype for home and small business accounts.
VoiceXML Builder Arturo Ramirez ACS 494 Master’s Graduate Project May 04, 2001.
The audio will be turned on just before our start time at 7:00 pm ET.
Microcontroller Based Wireless Camera Security System John Saylor Computer Electronic Networking.
FRONT DOOR MONITOR Tremayne L. Perkins EKU Dept of Technology, CEN/CET.
ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.
MINI MEDIA CENTER Charles Hayden Network Security and Electronics Department of Applied Engineering and Technology Eastern Kentucky University.
Micro Controlled Cabin Lights Ron Acker EKU Dept. of Technology, CEN/CET.
NET 499 Leonard Paul Vinas Network Security and Electronics Department of Technology.
Network Component's and terms.. Hubs  An Ethernet hub, active hub, network hub, repeater hub, multiport repeater or hub is a device for connecting multiple.
RFID P ET F EEDER Sally Smith Eastern Kentucky University Department of Technology NET program.
Marian Vincent, WA Networker, Mandurah. I need you to fly to Sydney for a quick meeting. Will I be meeting with a newly discovered stone- age tribe that's.
Portable SSH Brian Minton EKU, Dept. of Technology, CEN/CET)‏
Understanding Networking Joe Cicero Northeast Wisconsin Technical College.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
ANDREW SIX EASTERN KENTUCKY UNIVERSITY RED Rover.
The purpose of the project is to utilize the growing use of Internet and Automation in daily activities and this project is built to enhance one such.
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
SUPER TOASTER Wes Brown Eastern Kentucky University Computer Electronic Networking.
SECURING YOUR HOME AND HOME NETWORK Ryan Lewis Eastern Kentucky University Network Security & Electronics Spring 2015 Capstone.
 Introduction – Consumer Market  Benefits – Operational Cost & Flexibility  Challenges – Quality of Service & Securing VOIP  Legal Issuers  Risk.
Windows Server 2003 with Active Directory and Group Policies Wendy Hurst Eastern Kentucky University Department of Technology CEN/CET.
Microcontroller Based Automobile Security System Chuan-An (Chen) Hou EKU, Dept. of Technology Computer Electronic Networking.
Hubs A Hub is a hardware device that connects many computers of other devices to each other. Some information that is sent to the hub can be send to other.
CENTRAL SECURED PROXY NETWORK Zachary Craig Eastern Kentucky University Dept. of Technology, NET.
Powerpoint Templates Page Senior Design II Mid-Semester Presentation.
Home Security Cameras Emmanuel Payton EKU Dept of Technology CEN/CET.
Progress check Learning Objective: Success Criteria : Can identify various input and output devices - Level 4 – 5 Can identify all the major items of hardware.
HOME AUTOMATION Robert Brandenburg EKU, Dept. of Technology, CEN/CET.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
Raspberry Pi Garage Door Mark Barron NET 499 Eastern Kentucky University.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
HOW TO GUIDE: INEXPENSIVE INTERNET PROTOCOL TELEPHONY SOLUTION Created by: Cameron Adkisson Eastern Kentucky University
 Introduction  Problem  Solution  Future work.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
The Internet.
Smart Parking Application
Outline Introduction Standards Project General Idea
LESSON 3.
Introduction to Computers
Remote Controlled Smart Socket
Roller Coaster Design Project
Group 16 Tarek Kaddoura Jigar Nahar
What is Arduino? By James Tedder.
"You don't need anyone's permission to make something great
Welcome to Digital Electronics using the Arduino Board
Ian Ramsey C of E School GCSE ICT Smart working Any time, anywhere.
ENGR 475 – Telecommunications
Tareq Khan, Ph.D. Assistant Professor,
The Basic functionality and applications of the project
Introduction to Arduino
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
Presentation transcript:

SKY-PEak: BRIDGING SKYPE Jamie Caudill Eastern Kentucky University

2 OUTLINE I will talk about how I developed a system to use my home phone line remotely. I will explain the difficulties that I encountered and the promising opportunities for expansion that I discovered.

3 MOTIVATION I plan to travel around the world. I wanted a way to call people back home. I wanted to avoid the steep long distance charges involved with international calling.

4 INTRODUCTION I had to become more proficient at using Arduinos. I had never used some of the hardware involved. I had to learn more about Arduino programming.

5 INTRODUCTION I had to learn about phone systems. How dialing is achieved. DTMF Pulse How voices are modulated.

6 PROBLEM STATEMENT Need a way to remotely dial numbers on a home landline and route the conversation through the internet. Solution must use free services. Solution needs to use a minimum of hardware. Hardware involved must be cheap.

7 ASSUMPTIONS The Arduino needs access to: A working phone landline. A wired internet connection. Residential electricity. A device that has a web browser is needed to control the Arduino remotely.

8 SOLUTION I decided to use an Arduino. I had experience programming Arduino microcontrollers before. They have add-on shields that address common needs. I decided to use SKYPE. Free service Easy to use

9 SOLUTION (CONTINUED) I added audio jacks to a phone to bridge the connection between SKYPE and the landline. Phone audio output to computer input. Computer audio output to phone input New SKYPE account was setup to automatically receive calls from my other SKYPE account,

10 SOLUTION (CONTINUED) I wanted to have the Arduino generate tones in order to dial phone numbers on the landline. I could not get this system to work correctly so I used pulse dialing instead. The phone connection is pulsed on and off in order to dial numbers. This is how all phones used to work.

11 SOLUTION (CONTINUED) I used a relay to pulse the phone connection It was controlled by an Arduino Uno. I created code that could dial individual numbers. I spent a week figuring out timings between pulses and during the peaks and valleys of the pulse.

12 SOLUTION (CONTINUED) I connected an Ethernet shield to the Arduino board. This allowed me to connect the Arduino Uno directly to my home network. I set up a web server on the Arduino. I had difficulties because I had never done this before.

13 SOLUTION (CONTINUED) I programmed the server to read and respond to characters appended to the end of the server’s address in a browser. Server Address: Appended Server Address:

14 SOLUTION (CONTINUED) The server looks for the ? symbol. Then it individually reads the characters that follow and executes commands based on those characters. “a” opens the line. “z” closes the line. “c” opens the line for one second before the dialing begins. If a number is read, the corresponding number is dialed on the landline.

15 RESULTS I was able to use my iPhone to call my SKYPE account at home. I used my phone’s web browser to access the Arduino server. I used an appended URL to make a call on my home landline. I was able to talk to someone on my home’s landline using my phone’s SKYPE

16 CONCLUSIONS I can now call, for free, friends and family from my hometown from anywhere that has a internet connection. I learned a lot more about Arduino microcontrollers. It was very interesting to learn how to control an Arduino through the internet. I can apply this new knowledge to future projects.

17 FUTURE WORK The dialing process involved turn a relay on and off in sequence. The relay could be connected to any device and the coding could be changed to do whatever you needed the device to do. This would allow cheap, internet-based control of any device.

REFERENCES Caudill, J. (2013,May 10). SKY-Peak: Bridging SKYPE. Retrieved from pstone_2013/capstoneProjects_2013.ht ml pstone_2013/capstoneProjects_2013.ht ml 18