MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.

Slides:



Advertisements
Similar presentations
HARDWARE Rashedul Hasan..
Advertisements

Light Led Panel Esraa Nassar Mona Amer Supervisor : Dr.Ashraf Armoush.
INPUT-OUTPUT ORGANIZATION
Trackmate Nathan Beste, Justin Flair, Arzhang Badiozamani, Evan Graves ECE 189 A/B Spring 2013.
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
USB Digital Audio Player Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
Musically Stimulated Environment UCSB ECE 189 A/B Senior Capstone 2013 Group Members: Tim Chin, Omar Gonzalez, Ward Huang.
Player Guitar Preliminary Design Review Lucas Gilbride Rick Denney Dan Forrester Randy Hood Lucas Gilbride Rick Denney Dan Forrester Randy Hood.
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
March 1, Mobile Fidelity Souhaibe Barkat Tenzin Dhongyal Michael Duckwitz Matthew Syme Patrick Wagner Critical Design Review Spring 2007.
Group 4 Craig Bellamy Jeremy Ruple Frank Swehosky Ryan VanAlstine.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
Mp3 player Alma Rico and Amy Wibowo. functionality Audio –Play mp3’s stored in memory –Volume control –Additional Possible Features: Download capability.
Web Audio Stereo Component Group 3 Mike Foy Tony Camilli Barrett Cervenka Dave Hillyard.
Spectrum Analyzer Ray Mathes, Nirav Patel,
Introduction of MP3 Speaker. Features of MP3 Speaker  Playback the music stored on a SD/MMC card or from external audio devices card or from external.
INPUT-OUTPUT ORGANIZATION
AUDIO MARTIN FILIPELLI Y PAULA CABARCOS A Sound card is an internal computer component that processes audio files. A sound card plays voice as well as.
SmartCart The Interactive Shopping Cart Display UCSB ECE 189A/B, Fall 2012 – Spring 2013 Pallavi Jain Deniz Kaplan Peter Nguyen Vivian Vasquez.
HD44780 LCD programming From the Hardware Side
1 Understanding and Assessing Hardware To buy or upgrade? Evaluating your system: –CPU –RAM –Storage devices –Video output –Sound systems –Computer ports.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Software; Nature, Capabilities and Limitations: describe the need for interfacing with peripherals storage devices, input and output devices and display.
Translate the following message:
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
Port Mapped I/O.
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Principles of I/0 hardware.
GBT Interface Card for a Linux Computer Carson Teale 1.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Alarm Network System Supervised by: Dr. Luai Malhis. Prepared by: Mahmoud Musa & Mustafa Assaf.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Presenter: Wan Qi Choo.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music playing.
Team 5 – Silver Snakes Technical Evaluation Content Communication Speaker System February 15, 2012.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Smart Parking System PREPARED BY : GHADEER AQRAA AND MARAH JABER.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Computer Hardware. What is Hardware? Hardware is any part of a computer you can touch There are 2 categories: Inside the computer Peripherals connected.
A cost efficient solution for TFT systems with low end CPU.
Midterm Presentation Music Alarm Clock. Craig Bilberry Team Leader Electrical Engineering Layout and Design Atomic Clock Signal Will Kalish Electrical.
Computer Hardware – System Unit
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
HDL-MZBOX.20 HDL-MZDN.432.
Department of Electronic & Electrical Engineering LCD character display (parallel interface). How to interface a LCD character display to a PIC.
Digital Literacy: Computer Basics
Μ [sic] design constraints wesley :: chris :: dave :: josh.
8085 Microprocessor: Architecture & Support Components.
Digi-Brush Software Narrative Presenter: Caleb Ayew-ew Team Members: Josh Long Katie Schremser.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
Networked Embedded Systems Pengyu Zhang EE107 Spring 2016 Lecture 8 Serial Buses.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
COMMON FEATURES. WHAT IS? Processors: To control the functions of the device Microprocessors Internal memory: To store the program instructions into the.
Chapter 1: Introduction to the Personal Computer
Scrolling LCD using Arduino.
Computer Output Device: Speakers
Voice Over IP By: Jon Peterson.
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
DIGITAL CALCULATOR USING 8051
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
Instructor Materials Chapter 1: Introduction to the Personal Computer
AVR Hardware Connections and Flash Loading
SHU: The Running Companion
Presentation transcript:

MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa

Layout ›Introduction ›System hardware ›Work flow ›The features of MM player ›Problems and Solutions. ›Demo

Introduction Our project is called MM Player. This MM Player is a device run an mp3 files. It has a touch screen, this touch screen display a buttons, in this buttons, the user can send their command. For example, the can play a next mp3 file. And it also display the file that is played.

Introduction Introduction.. cont.

System hardware. Arduino ›In our project, the Arduino is used to connect the components to each other’s and to build a touch screen driver and to send mp3 files to mp3 shield.

System hardware. MP3 Player Shield This is the main component in our project. This shield contain the VS1053B MP3 audio decoder IC to decode audio files.

System hardware. MP3 Player Shield.. count The VS1053 receives its input bit stream through a serial input bus (SPI). After the stream has been decoded by the IC, the audio is sent out to stereo headphone jack.

System hardware. TFT LCD Screen It is a TFT LCD Screen Module, 38 pins interface, not just a LCD break but include the Touch. It’s a 65K color, 320*240 (resolution), and 3.2 inch TFT LCD screen. The Screen include a controller SSD1289, it’s a support 16bit data interface

System hardware. TFT LCD Screen ›LCD Screen

System hardware. TFT LCD Screen ›Touch Screen DEMO

System hardware. Shift register we used two shift registers to control 16 outputs pins using only three pins.

System hardware. SD card ›In our project we have a SD card that store an mp3 files. ›The socket of SD card build on mp3 shield. ›The size of SD card that is used in our project is 2 GB

System hardware Regulator ›In our project we use a regulator along with 10uF and 0.1uF to create a 5V output on a 9V power supply.

System hardware Speaker ›we used an internal speaker with an amplifier. And our project also support external speaker. And it don’t allow the internal speaker to work when the external is exist.

Work flow

The features of MM player

Problem and solution We was faced a lot of problem in our project, we can summarize this problem as the following points: ›Low flash memory (program space). ›Few number of pin in Arduino. ›Write a driver for LCD.

Low flash memory ›MM player has a flash memory of 32k bytes. ›A lot of limitations in writing a code. ›We solve this problem by writing a very efficient code and make a lot of optimization in the code.

Low flash memory

Few number of pin in Arduino ›The Arduino Uno that we used in our project has only 20 pins. ›And this number of pins are very few. Because the project has a screen which the screen has a 38 pins. ›To solve this problem we use a shift register to map 16 pins to Arduino using only 3 pins.

Write a driver for LCD ›We change the way of transfer data from parallel to serial to minimize number of pins that is used. ›Because of above, we face a problem to write the driver a generate the correct signals.

Demo

Any Question?

Thank You