Musical Gloves Work group: Razan Qraini, Dalal Mughrabi Supervisors: Dr.Raed Alqadi, Inst.Haya Sammanah.

Slides:



Advertisements
Similar presentations
Manar Mousa Al-Hamaidi
Advertisements

MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
WIRELESS POWER TRANSMISSION FOR MOBILE AND WHEELCHAIR CHARGING OF PHYSICALLY CHALLENGED PEOPLE PROJECT BY : REBECCA ROY.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
Lecture 51 The Telephone System. Lecture 52 The Telephone System The modern telephone system draws from these Electrical Engineering subdisciplines: Signal.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Music Tuned Into Your Fingers May 3,2002 By: Andrew Howard Adesina Bakare Robert Zaretsky Robert Ferreira Ryan Ferster.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Lapview – The Swimmer’s Watch GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 24 th, 2008 Department of Electrical and.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
UFCEXR-20-1Multimedia Sound Production Basic Components for Sound Production.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
Electronics Design Laboratory Lecture #11, Fall 2014
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
0 What is a computer?  Simply put, a computer is a sophisticated electronic calculating machine that:  Accepts input information,  Processes the information.
Chapter 8 COMMUNICATION AND COMPUTER NETWORK
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
Designs and Implementation Ring Detector circuit Design: Ring Detector circuit Design:
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
ABISS: A Bluetooth Intelligent Sound System Andrew Burks Andy Heck Stephen Leotis Ben Wallingford PDR Presentation October 29,
P13363 Touch Sensitive Piano Keys Justine Converse (ISE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE)
MIDI and YOU Orchestra in a Box. What is MIDI?  Musical Instrument Digital Interface  MIDI is a protocol - a standard by which two electronic instruments.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
1 Paging and distributed speaker systems BASIC TELECOMMUNICATIONS.
Song Pro Retro Alex Harper. Contents of Presentation Inspiration Basic Concept Speaker Module.sng file structure Song Pro Retro: Light Song Pro Retro:
Synthesis advanced techniques. Other modules Synthesis would be fairly dull if we were limited to mixing together and filtering a few standard waveforms.
Noise Canceling Headphones Team Members Doan Thanh Khiet Tran Jasmine Khadem Kalina Guentcheva.
©G. Millbery 2001Communications and Networked SystemsSlide 1 Purpose of Network Components  Switches A device that controls routing and operation of a.
Minimal Movement Interactive Entertainment Unit Michael Lorenzo, Ryan Kelly, Chase Francis, Ernie Wilson Faculty Advisor: Prof. Neal Anderson Department.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
ECE122 – Digital Electronics & Design
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
Turns human body into a touch screen finger input Interface. By, M.PRATHYUSHA 07P61A1261 IT-B.
COMPUTER MAIN PART DANILO GARCÍA GONZÁLEZ TÉCNICO EN SISTEMAS.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Senior Project – Electrical Engineering – 2005 Wireless Baby Monitor Nelson Rosario, Farida Siddiqi Advisors: Professor Ekram Hassib Professor Emad A.
Aarthi Balachander Daniel Jiang Drew Schuster Ryne Rayburn.
In and Out are opposites. This is something to keep in mind when considering Input and Output. INPUT OUTPUT Ask: Does this device send information in?
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Comprehensive.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
BEER BOT Dalton Verhagen. Sound Sensor Designed to find the direction a specified sound source is coming from Determines this with a time of arrival algorithm.
Computer parts Kara Ross. Mother board A motherboard (sometimes alternatively known as the mainboard, system board, planar board or logic board[1]) is.
OMNIGLOVE ABSTRACT This project will be a glove that can control home appliances such as lights, TV, stereo, and other electronics. The OmniGlove will.
The Post-Moog Digitally Controlled Analog Synthesizer Group Members Logan Snow Robert Estelle Greg Hartl Toan Ho.
ECE ILLINOIS Smart Thermometer Group 20 Alisher Kurmanbay Praful Mehrota TA: Jacob Bryan ECE 445 Spirng 2016.
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
DIGITAL SHOWER CONTROLLER BY NATHAN GARNER KASUN KUMARAGE.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
Build Your Own Recording Studio
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Textbook Detection System With Radio-Frequency Identification
Analog/Digital Hybrid synthesizer
EXTERNAL GUIDE INTERNAL GUIDE
Remote Controlled Smart Socket
Portable Battleship Display
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Sensors and actuators Sensors Resistive sensors
Electrical traditional Chinese Instrument - Xun
Portable Digital Blood Pressure Monitor
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Musical Gloves Work group: Razan Qraini, Dalal Mughrabi Supervisors: Dr.Raed Alqadi, Inst.Haya Sammanah

What is Musical Gloves? This pair of Electronic Piano Gloves allows you to play music with your fingertips without touching the piano. Just slip the gloves on and you can then start playing cool music on the piano box from a distance. Each finger tip represents different music note. A fun, low cost and alternative to a real piano or keyboard.

Motivation ▪Make playing piano easier, funnier and cooler. ▪Build a cheap and portable piano box. ▪Build a modern piano box that allows you to play music in one room and hear it from the other room by using bluetooth.

Problem Faced ▪Hall Effect sensors were our number one challenge because they arrived too late. ▪The size of the piano box is small, so components are very close together and it was difficult to keep a distance between wires. ▪We need a fixed 5v voltage source, it can be provided by batteries but the problem is it drain so fast. ▪We bought an analog hall effect sensors. But after testing them and measuring the output voltage, we found out that they work as a digital sensors (The output is either logic 0 or logic 1). ▪Other problems appear with boot loader software program. ▪The PIC sending data with noise to the Bluetooth module so the application keep stop working.

Features ▪1. Playing Piano without touching ▪2. Playing Piano from android mobile. ▪3. Increase/decrease the volume

Methodology We use PIC-C for the microcontroller programming. We use the eclipse for android programming.

System Description Our system consist of these main parts: 1.piano box which contains on the top, the piano buttons, on each button there is a Hall Effect sensor. 2.The microcontroller which is programmed so that it can process these sensors values and passes it to the speaker or Bluetooth module and to play the sound of each specified note. 3.The glove with small magnets on each finger; this glove is worn by user to play music above the piano box.

System’s Hardware Part ▪Components of project: ▪Hall Effect sensors. ▪Amplifier LM324 ▪Microcontroller PIC18F4620 ▪2Voltage Regulators. ▪Bluetooth Module RN-42

1. Hall Effect Sensor

2.LM324 Amplifier

3.Microcontroller PIC18F4620

4.Voltage Regulator ▪At this project we used two voltage regulators: 1.9v to 5v regulator: Used with microcontroller and Hall Effect Sensor. 2.5v to 3.3v: Used for the bluetooth module circuit.

5.Bluetooth Module RN-42

7.The speaker

Microcontroller Programming

Notes and Octaves ▪Musical notes are simply sound waves of particular frequencies. ▪Each note is played for certain duration and there is a certain time gap between two successive notes ▪Musical notes can be generated using square waves of the note frequencies.

Notes and Octaves

Generating audio tones in PICC We used this function: generate_tone(long frequency, long duration) with frequency and duration as parameter. so it generates a square wave signal on the appropriate pin, this function calculate the period of each note by using the equation: Period = (Duration / Frequency) as long as this period it not equal to zero it will play the sounds by using the delay function; do_delay(int ms_delay, int num_ms, int us_delay, int num_us)

Flow chart

Bluetooth Interface with PIC: The microcontroller is required to interface with Bluetooth via UART interface. We use the printf(), this function is a library routines, it calls a routine which places characters of the printf statement in the UART buffer to get it transmitted from there to another Bluetooth device (in our case the mobile Bluetooth).

Android Programming

▪Now at this project we use the four major tasks necessary to communicate using Bluetooth: setting up Bluetooth, finding devices that are either paired or available in the local area, connecting devices, and transferring data between devices.

Android Programming ▪Classes and interfaces we used to create Bluetooth connections: ▪1. Bluetooth Permissions ▪2. Setting up Bluetooth ▪3. Finding Devices ▪4. Connecting Devices ▪5. Managing a Connection >> At this project we will receive the data from PIC's Bluetooth using mBluetoothSPPConnection.read()

Flow Chart

To the Demo ….