Manar Mousa Al-Hamaidi

Slides:



Advertisements
Similar presentations
Networking at Home the Office and Globe
Advertisements

CIMCO Integration Software Products
Blue Eye T E C H N O L G Y.
Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Mohammad Saadeh Class: ET 493 – 01 Instructor: Dr. Cris Koutsougeras South.
Critical Design Review VST Vigilant Sensing Technologies Joel Keesecker, Mark Kien, Pat Hauser.
1-1 Introduction to Computer Networks and Data Communications.
Bush Library Proposal By Yvana. Introduction The museum will assume that people have their own wireless devices such as iPods, cell phones, and MP3 players.
Electronic Guidance Device(EGD) Group Members Stephen Harris Abdul-Karim Al-Shanfari Bradley Smethie Robert Bornhijm.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
L/O/G/O Prepared By Abdullah Mustafa Abu Nada Hussian Abd-Jaleel Shaalan Nael Wael Skaik Supervised By.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Network Done by: Athra sultan.
Serial Communications Standards (Partly Excerpted from Simpl Primer) Cabling Configuration Protocol.
SK, EC, MM Project 3 Part A: Cordless Stereo Samuel Kwahene (SK) Engelbert Chuwa (EC) Mkhululi Mngese (MM)
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 6 1 Real-Time Communication on the Internet Exploring Wireless Networks Tutorial.
Light Sensing Wireless Network with Energy Efficient Routing Algorithm Man-Ting Au Thanh Nguyen Marie Shinotsuka Thomas To Georgia Institute of Technology.
In association with Technion and Qualcomm. Project supervisor: Tatyana Finkel. Technion Israel Institute of Technology.
Smart Home Design Based On Voice Recognition
Introduction to Data communication
Remote Control of a Furby Toy with Bluetooth
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Dr. Mohammad Saadeh Class: ET 494 (Senior Design II), Fall 2013 Class Professor:
Project Description. This project aims to monitor an area through a camera, transmits the video wireless.
©G. Millbery 2001Communications and Networked SystemsSlide 1 Purpose of Network Components  Switches A device that controls routing and operation of a.
Bluetooth Controlled Robot USART communication. This project aims in wireless control of the robot from a bluetooth app in a mobile device through USART.
Real-Time Operating Systems An Overview of RoBIOS.
Musical Gloves Work group: Razan Qraini, Dalal Mughrabi Supervisors: Dr.Raed Alqadi, Inst.Haya Sammanah.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
CMPF124:Basics Skills for Knowledge Workers Overview of other Windows Software.
Team: Justin Audley, Blake Brown, Christopher Dean, Andrew Russell, Andrew Saunders Advisor: Dr. Richard A. Messner Sponsors: Dr. Richard A. Messner, UNH.
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Mohammad Saadeh Class: ET 493 – 01 Class Professor: Dr. Cris Koutsougeras.
Speaker Control SYSTEM
Network Embedded Systems Wireless Video Game Controller James DiCicco Rebecca Loeser Dash Winterson Dhinakaran Dhanaraj.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
Devin Mullen Advisor: Professor Andrew Kun.  Background  Problem Definition  Proposed Solution  Design Objectives  Implementation and Testing  Budget.
Controlling Computer Using Speech Recognition (CCSR) Creative Masters Group Supervisor : Dr: Mounira Taileb.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
Voice-Activated Television Remote Control (VAR) Senior Design I Mid-Semester Presentation [1]
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Voice-Activated Television Remote Control (VAR) Senior Design I Final Presentation [1]
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
Introduction for Personal Area Networks including Infrared, Bluetooth, and Near-Field Communication. Presented By Valerie Lim.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Communications and Networks 2 Compiled by Maududie Reference: Practicum Module Application Training Institut Teknologi Bandung
MP3 Radio Richard Bannon & Michael Backman. Basic concept FM broadcast MP3 player  Allows you to listen to MP3’s through an FM radio  Better than a.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
The Marshall car. INDEX Introduction The team What is it Arduino General Handling Manual handling Automatic Handling Sensors.
Ch3 ALL ABOUT COMPUTERS Session # 2. OBJECTIVES In this Session we will discuss about  Computer Components (The Software)  The definition of Software.
PROJECT OVERVIEW GSM SECTION BLUE TOOTH SECTION SOFTWARE DEVELOPMENT CIRCUIT DEVELOPMENT LESSONS LEARNED AND CHALLENGES FACED.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Blue Eye Technology By: ARUN DIXIT. CONTENTS Motivation What is BlueEye technology ? What is BlueEyes ? System designing System overview DAU CSU IBM research.
Blue eye technology Prepared by VINIT SHAH 08 CE 099.
VOICE CONTROLLED SMART HOME AUTOMATION SYSTEM BASED ON ZIGBEE NETWORK
University of Central Arkansas Methods/Final Results
Obstacle avoiding robot { pixel }
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Automatic human detector garbage can.
OBJECTIVE AND FEATURES:
RAILWAY TRACK SNAP NOTIFICATION
Zigbee Networks Using Xbee Modules
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Presentation transcript:

Manar Mousa Al-Hamaidi Wireless Headphones By: Wala’ Amjad Faqeh Manar Mousa Al-Hamaidi

Outlines 1 Introduction What is “Wireless Headphone”? 2 Methods and Features How does “Wireless Headphone” work? 3 Problems Future work 4 Conclusion References

Introduction Large number of people use headphone. Comfortable use is needed. Long distance far from the source is required. Control remotely. Wireless headphone has been developed to give more comfort in listening and controlling.

What is “Wireless Headphone”? WIRELESS HEADPHONE is a device designed to demonstrate the transmission and reception of audio signal. Two RF modules used to transmit and receive. Much more effective than ordinary communication. Helps to receive audio signals from the computer without disturbing others. Provides minimum transmission loss. no more need for wires!!!

Methods and features Methods: Hardware components: Laptop used to run sounds player program. Pic18F4620 microcontroller to control overall process. Two XBEE shields Series 1 (802.15.4) used to demonstrate the transmitter and receiver of audio signal. EasyVR module to make voice recognition and make control on tracks by spoken words.

Software methods: PICC Compiler used to write the code in C language which then compiled to a hex file and uploaded to PIC18F4620. BootLoader program to upload a hex file into the PIC18F4620 Microcontroller. Microsoft Visual C# 2010 used to implement sounds player software program. X-CTU Program used to make the configurations and settings of the XBEE Shield. EasyVR Commander to configure and train EasyVR module connected to PC through serial port.

B. Features Facilitate people handling with sounds player with no wires needed. Listen from a large distance that can reach about 100 m, more than Bluetooth support. terrific choice for listening to sounds without disturbing others. The actual, physical features are simple and uncomplicated.

Features cont. User friendly sounds player application. Easy to Send control requests by pushing a button or speak this request in the microphone. Great solution for blind people that enable them to listen and control the tracks by using their voice.

How does wireless headphone work? The user open sound player. Choose sound files for his list and can go far. User give order to computer. Wireless transmit the order to computer computer receive request. Play the music file that user need. Send file from it to the wireless shield that connected to computer. Send music file by wireless to other side File received to XBEE #2 Headphone play the sound ready to receive other requests

Wireless Headphones system consists of three parts: The transmitter. The receiver. Control unit.

Parts of the receiver side 1: PIC18F4620 3: Headphone 2: XBEE (series1)

Making configurations of XBee Setting the network ID : Changing the PAN(Personal Area Network – ID Using X-CTU: select a new ID and we write it to the module For a simple network, we want two modems to talk only to each other.

XBEE with PIC XBEE and Microcontroller(PIC) can be connected as follows: Din and Dout pins on XBEE connected to PORT C on Microcontroller (pins C6 and C7) respectively that used to transmit and receive data serially.

Parts of the transmitter side 1. Software application 2. XBEE Max picture

Software application software application presents two functionality: Play the sounds or tracks in PC. Send sound to the user, so he can listen to this sound in his headphone.

Functions of the software application Play function: we can take the path of files and play it in laptop . Forward function: user can choose the next track in the list to play. Backward function: user can choose the previous track in the list to play. Stop function: stop the current playing sound file. Thread function: single thread is used to perform the request. If another request comes, this thread appends its work and starts the new work depending on what user like to listen.

XBEE with MAX232 connection Sound file is transmitted to the receiver depends on its request. This transmission is done by XBEE .

How to transmit sound The XBEE has integrated A/Ds. This allow the module to be connected directly to analog devices. Analog devices can send analog signal serially. that signal transmitted directly to the other XBEE in the receiver side. ADCs (Analog to Digital Converters) is to allow the analog signals to be converted to a digital format that can be easily read/transmitted in digital form

Enabling the A/D s in XBEE The A/D feature can be enabled with the ATDx=2 command Vref : able to read analog signals (0 < Vref <= Vcc). The XBee has 6 usable A/D pins on it that allow the user to select one or all of those A/Ds

Input/Output Wiring

How to receive sound PWM Data take the output from PWM in XBee on receiver side . In order to enable PWM output then we set ATP0 and/or ATP1 equal to 2 (this will only convert for A/D-0 and A/D-1 respectively).

How to minimize noise A low pass filter can be used to out an analog signal without noise. So this give 3.5 KHZ RC Filter RL Filter Output from xbee#2 that take it from pwm Enter to low pass filter

Control part Control on sound tracks that have to be sent to the transmitter has been done by two ways: By using four push buttons to: Play Stop Go next Go back By using voice recognition to several words as the four orders above. حطي بتن صوت

Components of Control unit 1. Push buttons 2. EasyVR بتن

Push buttons Used to give order by pressing a button: Forward Backward Stop Play

Making configurations of EasyVR At first, configure baud rate to be 9600,8 bit data, No parity,1 bit stop. Speech Recognition: The recognition function of the EasyVR works on a single group at a time, so that users need to group together all the commands that they want to be able to use at the same time. When EasyVR Commander connects to the module, it reads back all the user-defined commands and groups, which are stored into the EasyVR module non-volatile memory. You can add a new command by first selecting the group in which the command needs to be created and then using the toolbar icons or the “Edit” menu. A command should be given a label and then it should be trained twice with the user's voice: the user will be guided throughout this process when the "Train Command" action is invoked. You can add a new command by first selecting the group in which the command needs to be created and then using the toolbar icons or the “Edit” menu.

EasyVR cont. We choose one group and use four commands: Forward Backward Stop Play

EasyVR connection with PIC Communication with the EasyVR module uses a standard UART interface. A typical connection to an MCU-based host:

Microphone The microphone provided with the EasyVR has the following properties: Sensitivity -38dB Load Impedance 2.2K Operating Voltage 3V Almost flat frequency response in range 100Hz – 20kHz

Work flow of the system Send order to laptop PIC18F4620 Serial C# sounds player program Send order to laptop Serial Connection Sending sounds via wireless PIC18F4620

problems waiting for a long time for the arrival of the two XBEE shields to the electronics market Another solution is Wi-Fi shield, but it has a Volatile memory and every time it operate, needs to reconfigure its IP address. Not hearing a correct output sound signal in the speaker but just noise.  

Future work Ideal for all types of modern music and TV use. Make chatting by listening and speaking also from a very long distance far from the device. Add another control way on sound. For example, by hand movement. Using other communication methods to reach very long distances in Km. Several choices of sound effects. Ability to recharge to long hours using batteries.

Result We can listen to sounds from laptop. We can control the list of sounds by tow ways: Voice. Buttons. But yesterday after we were trying to transmit sound to headphone the XBEE was destroyed.

Conclusion Wireless headphones project keeps you a way from complicated connection wires. Listen sound from distance which reach 100 m. It allows you to make control on the tracks you listening to in two easy ways: buttons and voice.

References Tutorial for XBee Shield: http://www.sparkfun.com/products/9976 Manual for EasyVR: http://www.veear.eu/ DataSheet for PIC18F4620: http://ww1.microchip.com/downloads/en/devicedoc/39626b.pdf DataSheet for different IC’s: www.alldatasheet.com C# pieces of codes: http://www.codeproject.com/KB/cs/

Any Questions?