You are on page 1of 3

EE-446 Embedded Architectures Homework #1

EE-446 Embedded Architectures


Homework Assignment 1
Fall 2014
This homework assignment is to be performed by teams with 3~4 students each. All students in a
team will receive the same score for this assignment.
Problem: Embedded System Project Proposal
Objective: Students will learn how to write a proposal for an embedded design.
Description:
You are an embedded engineer team and work for a technology company. One day, your manager
meets with your team and requests a project proposal. The manager wants your team to design a
wonderful product for the market. The product project can be one from the lists below (or you can
come up with your own team project)
1. Smart Temperature Controller
Southern California is a great place to live in. Usually, it is hot here in the day time and cold in the
night time. This device can detect the outdoor and indoor temperatures. If outdoors is colder than
indoors, then this controller will turn on the fan to cool down the room temperature. If outside and
room temperature are both hot, then the controller will turn on the air conditioner unit. Please
design this controller and add more intelligent functions to this temperature device that you think
the customer may need.
2. Smart Stand Fan
Sometimes we will turn on the fan in the night for the kids when they are sleeping. Some of these
fans provide timer functions, but, it is not enough. Parents want the fan which can be automatically
controlled based on the room temperature.
3. Smart Irrigation Controller
Most people use a programmable irrigation timer, which will turn on the water on your preset
schedule. Now, we need a new smart irrigation controller, which can automatically adjust the water
amount by lowering it on rainy or colder days, while increasing the water amount on hot summer
days.
4. Smart Temperature Control for Shower
When we take a shower, we always need to adjust the water temperature. If someone turns on the
hot water in the kitchen room, then your shower will become cold. Please design a temperature
control system for the shower; this device will not only control the water temperature but also
adjusts the temperature based on different seasons.


- 1 -
EE-446 Embedded Architectures Homework #1
The project that your team chooses will also be used for the next homework assignment. You will
continue to do system design and analysis for this project using UML tools.

The Embedded Board and Sensors
You will be asked to design the embedded system based on the Cypress PSoC 5 board. Each team
will get one EagleSoC Development Board on the 3
rd
week of the quarter. You can choose any sensors
you may need in your project, but dont forget to control your budget. Before you select the sensors,
please read carefully each sensors datasheet. The sensors that you pick will be used in order to
implement projects in the future; therefore you may need to purchase all of the sensors to finish your
project.

Sensor Information
You can choose your sensors from following recommended website vendors, or others. Do not
purchase them yet, because you may change the design prior to your project implementation.
Please perform the research and provide the sensors information in your report.
Sparkfun: https://www.sparkfun.com
Pololu: http://www.pololu.com/
Adfruit: http://www.adafruit.com/

Report
You must turn in your team report before 11:59 pm on October 8
th
, 2014 by email. Please send
PDF format file to me. You can click here to learn about how to write a proposal.
(http://www.slideshare.net/Makewa/8-project-proposal)
In the report, you may include the following information:
Cover sheet
Title of Proposal (in initial capital letters)
Team members information (last 4 digitals of CID and full name)
Date
Contents
Introduction
In one page or less, summarize the main reasons for performing the design and the scope
of the design that your group attempts to achieve.
Statement of Problem: Why?
This section establishes the need for your design. Granted, the advisor of your project
understands the need for a product, but the main audience is not yet convinced and
needs thorough explanation. In this section, you will make assertions about the problems
that have generated from the design you are working on.
- 2 -
EE-446 Embedded Architectures Homework #1
In this section, you typically do not discuss the design solutions that you propose. Rather,
you establish the problem or problems so that when you discuss the proposed designs in
the following sections, the reader is prepared.
Design Objectives: What?
This document proposeshere you formally state what you propose to design.
In this section, you would present text which discusses in details your design objectives.
That explanation would include a discussion of not only what you intend to do, but also
a justification of what you will not do (in other words, what your audience might assume
that you will do).
Technical Approach: How?
This section discusses how you will obtain the objectives presented in the previous
section. This plan should follow a logical sequence.
Identifying needs of customers
Here you would write few paragraphs that explain how you have identified the
needs of the customer or how you will identify the needs of the customer
Identifying Target Specifications
Here you would write few paragraphs that explain how you have targeted the
specifications or how you will target the specifications.
Generating Design Concepts
Here you would explain how you have generated the design concepts.
Selecting Design Concept
Here you would explain how you have selected the design concept.
Cost: How Much?
Here you would write a paragraph or few paragraphs that explain the cost for the
project.




- 3 -

You might also like