Title: Senior Design Group
1(No Transcript)
2Senior Design Group 10
- Hong Man Faculty/Tech Advisor
- Eddy Naim Group Leader
- John Paul Spiro-Colwell
- Erick Van Haaster
- John M. Di Capua
3ABSTRACT
The scope of this project is to design and build
a mobile wireless car mp3 player (MWMP). The
project will consist of three major components
the home unit, the central processing unit (CPU),
and the front end. The home unit will consist of
the wireless network hub that will interface with
the home computer the CPU will consist of an
embedded computer running Windows 98 and the
front end will consist of an LCD touch screen
panel and the associated software for the user
interface.
4(No Transcript)
5- Car audio systems have been evolving to better
accommodate the publics needs and desires.
6- The newest trend in the
- automotive sound industry is
- implementing MP3 technology
- into automobiles.
7Current automotive MP3 playershave provided
massive storage capacity ( of songs), but have
failed in three major categories
8Current automotive MP3 playershave provided
massive storage capacity ( of songs), but have
failed in three major categories
- Displays are too small and hard to read.
9Current automotive MP3 playershave provided
massive storage capacity ( of songs), but have
failed in three major categories
- Displays are too small and hard to read.
- Controls require considerable attention from
driver.
10Current automotive MP3 playershave provided
massive storage capacity ( of songs), but have
failed in three major categories
- Displays are too small and hard to read.
- Controls require considerable attention from
driver. - Transferring files to and from the units requires
significant effort.
11Our design addresses these issues by implementing
the following
12Our design addresses these issues by implementing
the following
- Car unit display is a 6.4 color LCD touch screen
panel.
13Our design addresses these issues by implementing
the following
- Car unit display is a 6.4 color LCD touch screen
panel. - Large, ergonomic function buttons located around
LCD screen.
14Our design addresses these issues by implementing
the following
- Car unit display is a 6.4 color LCD touch screen
panel. - Large, ergonomic function buttons located around
LCD screen. - An 802.11 standard wireless network connection to
your home computer.
15(No Transcript)
16Front End Design Requirements
The front end is the component which the user
will interact with the most, so its design is
critical. Some of the factors we have to take
into account are not only ease of use and
functionality, but also the safety of the driver
and passengers by minimizing driver distraction.
17Front End Design Requirements
- Making interface user-friendly.
18Front End Design Requirements
- Making interface user-friendly.
- Using a 6.4 color LCD Panel Display.
19Front End Design Requirements
- Making interface user-friendly.
- Using a 6.4 color LCD Panel Display.
- Implementing a touch-screen interface.
20Front End Design Requirements
- Making interface user-friendly.
- Using a 6.4 color LCD Panel Display.
- Implementing a touch-screen interface.
- Installing a selective software control lock
while car is in motion.
21Front End Design Requirements
- Making interface user-friendly.
- Using a 6.4 color LCD Panel Display.
- Implementing a touch-screen interface.
- Installing a selective software control lock
while car is in motion. - Including four hardwire buttons for common
controls (Play/Pause, Stop, Next, Previous).
22Front End Design Requirements
- Limiting Graphical Animations so as to reduce
driver distraction.
23Front End Design Requirements
- Limiting Graphical Animations so as to reduce
driver distraction. - Placing LCD panel in an ergonomic position while
retaining aesthetics.
24Front End Design Requirements
- Limiting Graphical Animations so as to reduce
driver distraction. - Placing LCD panel in an ergonomic position while
retaining aesthetics. - Obtain power for unit from a DC-DC ATX Power
supply run off cars power system.
25CPU Design Requirements
The CPU will be mounted in the trunk of the car
since access to it is not required under normal
operating conditions. It will consist of an
embedded computer, the hard drive, and the
network interface card.
26CPU Design Requirements
- Shock absorbing frame to protect data.
27CPU Design Requirements
- Shock absorbing frame to protect data.
- Rugged enclosure to survive the abuses of being
mounted in a trunk.
28CPU Design Requirements
- Shock absorbing frame to protect data.
- Rugged enclosure to survive the abuses of being
mounted in a trunk. - The unit must be able to operate in temperatures
from 0 to 85 degrees Celsius.
29CPU Design Requirements
- Shock absorbing frame to protect data.
- Rugged enclosure to survive the abuses of being
mounted in a trunk. - The unit must be able to operate in temperatures
from 0 to 85 degrees Celsius. - The CPU must have a power saving feature to avoid
draining a cars battery.
30CPU Design Requirements
- A Wake-On-LAN (WOL) to conserve power. The CPU
remains dormant until it receives a wake signal
through wireless connection.
31CPU Design Requirements
- A Wake-On-LAN (WOL) to conserve power. The CPU
remains dormant until it receives a wake signal
through wireless connection. - Large Capacity drive. 20Gb drive could hold
approximately 5000 songs.
32CPU Design Requirements
- A Wake-On-LAN (WOL) to conserve power. The CPU
remains dormant until it receives a wake signal
through wireless connection. - Large Capacity drive. 20Gb drive could hold
approximately 5000 songs. - CPU will obtain power from a DC-DC ATX Power
Supply.
33Home Unit Design Requirements
The Home Unit consists solely of the wireless
network hub used to communicate with the CPU in
the car. It will use standard windows networking
protocols to ensure compatibility with existing
equipment. This is how songs are added and
deleted from the hard drive in the car.
34Software Design Requirements
The software required by this project consists of
the menu system that the user will be interacting
with.
35Software Design Requirements
- Simple and intuitive graphical user interface.
36Software Design Requirements
- Simple and intuitive graphical user interface.
- Structured for most efficient navigation of songs.
37Software Design Requirements
- Simple and intuitive graphical user interface.
- Structured for most efficient navigation of
songs. - Software must limit functionality of system while
car is in motion.
38Software Design Requirements
- Simple and intuitive graphical user interface.
- Structured for most efficient navigation of
songs. - Software must limit functionality of system while
car is in motion. - Since the system is essentially a computer, the
software designed for it governs its limitations.
39(No Transcript)
40System Specifications
- The system will be interface with the existing
car audio system through an RF modulator. The
modulator generates a specific FM frequency that
feeds directly into the head unit antenna jack.
The user tunes the head unit to the designated
frequency, and the mp3 signal plays over the
cars speakers.
41Front End Design Specifications
42Front End Design Specifications
- For the front end, a 6.4 LCD panel was chosen
because of its viewable screen size as well as
its physical size. It has adequate viewable
screen and is an automobile industry standard for
screen sizes and power options.
43Front End Design Specifications
- The LCD screen will be outfitted with a touch
screen kit which enables the user to press
graphical buttons programmed into the screen
interface.
44Front End Design Specifications
- The four hardwired buttons will consist of
momentary contact single-pole switches connected
to a common 5V supply. The system will be
programmed to accept inputs from the buttons.
45CPU Design Specifications
46CPU Design Specifications
- The CPU will be an Aaeon PCM 6898. It is a
multi-application embedded media PC capable of
handling MP3 playback and networking.
47Operating System Specifications
- The PCM-6898 will be configured with
- Windows 98 as the operating system. The user
interface will not be present, since the only
software running on the system will be the
graphical user interface we will code.
48CPU Design Specifications
- The hard drive will be 20 Gb. We have determined
that this is more than enough storage space for
the OS and about 5000 songs.
49CPU Design Specifications
- The hard drive will be 20 Gb. We have determined
that this is more than enough storage space for
the OS and about 5000 songs. - There will be a total of 256 Mb of Random Access
Memory (RAM) for the system functions to ensure
faultless and lag-free operation.
50Power Specifications
- The ATX power supply will be connected directly
to the battery to ensure a clean power supply. A
relay will run to the alternator so that when the
car is turned off, the system will power down
normally thanks to the Advanced Power Management
features of the ATX power supply.
51(No Transcript)
52Wireless Network Specifications
- To connect the PCM-6898 to the home computer, a
USB wireless network card and a Wireless Access
Point (WAP) will be used. This USB NIC was
chosen for relatively long cable lengths, so the
antenna can be mounted near a window. The
LinkSys WAP11 has a range of over 300 meters for
reliable transmission of songs.
53Software Specifications
- LabVIEW will be the programming language used to
develop the graphical user interface. LabVIEW is
specifically geared towards the control of
devices, and is commonly used to create programs
that control and gather data from laboratory
instruments.
54Software Specifications
- This is a view of what the GUI will look like.
55Software Specifications
- There will also be a software interlock to make
our product safer. The computer will detect if
the car is in motion by means of the parking
brake to limit the functionality of the system
while the car is in movement. Simple functions
like volume control will still be available, but
more complex functions will be disabled until the
parking brake is engaged.
56Test Procedure Specifications
57Test Procedure Specifications
- Testing of the components of the system involve
the following
58Test Procedure Specifications
- Testing of the components of the system involve
the following - System enclosure and mounting frame robustness
59Test Procedure Specifications
- Testing of the components of the system involve
the following - System enclosure and mounting frame robustness
- Sound Quality
60Test Procedure Specifications
- Testing of the components of the system involve
the following - System enclosure and mounting frame robustness
- Sound Quality
- Software Reliability
61Test Procedure Specifications
- Testing of the components of the system involve
the following - System enclosure and mounting frame robustness
- Sound Quality
- Software Reliability
- Network transfer rates and reliability
62Test Procedure Specifications
- The enclosure must withstand a certain level of
abuse from being in the trunk of a car in motion.
The shock absorbing mounting frame will be
tested with varying levels of pressure.
Insulation will also be required to avoid
damaging to the CPU from temperature extremes.
63Test Procedure Specifications
- Sound Quality will be tested by capturing the
output of the system to a test computer.
Specialized software will be used to analyze the
signal and determine its quality.
64Test Procedure Specifications
- The graphical user interface will be fully tested
for bugs and other issues after it has been
coded. The software will continue to be tested
and re-tested until all bugs have been purged.
65Test Procedure Specifications
- Network transfer rates and reliability will be
tested using network diagnostic tools readily
available on the Internet. The transfer rate and
reliability will depend on the distance between
the home unit and the mobile CPU. The unit
should be able to operate soundly with distance
of over 300 meters.
66Design Risks
67Design Risks
- The risks identified with our design are
68Design Risks
- The risks identified with our design are
- Proper network functionality will greatly depend
on location of home computer. If it is below
ground, the network quality will degrade.
69Design Risks
- The risks identified with our design are
- Proper network functionality will greatly depend
on location of home computer. If it is below
ground, the network quality will degrade. - The power use of the mobile system has not been
determined. Although it will use a sleep mode
when the car is off, if the car is left still for
extended periods of time, it may drain the
battery.
70(No Transcript)
71Budget Breakdown
- We have budgeted cash for the following
categories
72Budget Breakdown
- We have budgeted cash for the following
categories - Materials and Parts
73Budget Breakdown
- We have budgeted cash for the following
categories - Materials and Parts
- Labor Costs
74Budget Breakdown
- We have budgeted cash for the following
categories - Materials and Parts
- Labor Costs
- Specialized Test Equipment
75Budget Breakdown
- We have budgeted cash for the following
categories - Materials and Parts
- Labor Costs
- Specialized Test Equipment
- Travel Documentation
76Materials and Parts Costs
- Materials and parts is a very broad budget, for
it not only includes the hardware and software
necessary to build our project, but it also
includes the costs of any special tools we would
need. Our total material and parts costs came to
an estimated 2700. An very detailed breakdown
of the individual costs is available in our final
report.
77Labor Costs
- Labor was broken down into six separate fields
78Labor Costs
- Labor was broken down into six separate fields
- Design Brainstorming
79Labor Costs
- Labor was broken down into six separate fields
- Design Brainstorming
- Design Requirements and Standards
80Labor Costs
- Labor was broken down into six separate fields
- Design Brainstorming
- Design Requirements and Standards
- Industry Research
81Labor Costs
- Labor was broken down into six separate fields
- Design Brainstorming
- Design Requirements and Standards
- Industry Research
- Equipment Research
82Labor Costs
- Labor was broken down into six separate fields
- Design Brainstorming
- Design Requirements and Standards
- Industry Research
- Equipment Research
- Financial Planning
83Labor Costs
- Labor was broken down into six separate fields
- Design Brainstorming
- Design Requirements and Standards
- Industry Research
- Equipment Research
- Financial Planning
- Prototype Design
84Labor Costs
- The total cost of labor was arrived at by
determining the industry pay-scale average, which
worked out to be 24/hr. A total of 185 hours
was estimated to complete each of the stages,
which works out to total labor costs of 4500
from idea to prototype. A complete breakdown of
pay-scale derivation and man-hour breakdown is
also in the final report.
85Test Equipment Costs
- All of the specialized test equipment needed for
our project was already procured by our group
before this project. This includes software used
for sound quality analyzing and network
diagnostic tools. Since this testing equipment
was already in our possession, no initial capital
investment nor training was necessary, keeping
our test equipment costs very low.
86Travel Documentation Costs
- For our project, there are no necessary
documentation costs, because there is no
documentation that needs to be filed. Also,
travel costs are minimal, and a small sum has
been budgeted in the even that any travel may be
required. This leaves travel and documentation
costs very low.
87Total Budgeted Costs
- After all the separate budget categories are
tallied up, the total budgeted cost of the
project is 7100. A full breakdown of the
individual category costs and the final total
costs are available in the final report.
88(No Transcript)
89Time Management
- Our group has used Gantt charts as a method of
proper time management. As shown in the next two
slides, we have attempted to accurately estimate
the time necessary to complete the tasks
associated with each topic. Our topics have been
broken down into three major categories
Software, Documentation, and Hardware.
90(No Transcript)
91(No Transcript)
92(No Transcript)
93Conclusion
- This project is based on existing technology,
support, and documentation, but uses these tools
to make an innovative product. When the
prototype is completed, it will be better than
competitors projects in both ease of use and
overall system integration.
94Conclusion
- The engineering novelty in this market is the
much-desired enhancements of products already on
the market. We believe our product will
effectively achieve the goals we have laid out
for it and that a working prototype will be fully
functional for display next semester.
95