Getting Started With Projects

advertisement
CSCE 488: Computer Engineering
Professional Development
(www.cse.unl.edu/~witty/class/csce488)
2 – Getting Started With Projects*
Lecturer: Professor Witty Srisa-an
* Most of the projects proposed last semester in 488 are being carried
out this semester in 489.
Outline
Introduction to Senior Design Project
Available Resources
Previous Projects
Ongoing Projects
Attractive Contests
Useful Links
Getting Started With Projects
2
Project Requirements
Design & implement a combined
software/hardware project, too complex
for one person
Work collaboratively in teams,
competitively between teams
Follow Industrial standards in
documenting and reporting on projects
Innovate and utilize the latest technology
Full project proposal plus a related miniproject implementation
Getting Started With Projects
3
Some Suggestions
Form your team asap
Brainstorm ideas – do background
research
Do feasibility analysis
Prepare a schedule and budget
Getting Started With Projects
4
Available Resources
HANDY BOARD
-
based on the 52-pin Motorola MC68HC11 processor
includes 32K of battery-backed static RAM
four outputs for DC motors
provides connector system for analog sensor inputs
an LCD screen
an integrated, rechargeable battery pack.
one extended board
Getting Started With Projects
5
Available Resources
eBOX
eBox-II Embedded Computer is an embedded
system using Vortex86 System-On Chip technology.
It has 166MHZ SOC, 128MB RAM, 64MB Disc on
Modules (IDE Device), built in Audio, LAN, Video,
and also 3 USB ports.
Getting Started With Projects
6
Available Resources
ALTERA BOARD
Altera Stratix Nios Development Board
Altera UP2 Development Board
Altera DE2 Development Board
Getting Started With Projects
7
Why FPGAs?
Handle dense logic and memory elements,
offering very high logic capacity
Easy to change the logic design
Lower cost and shorter development cycle
Complete integrated design environment
(IDE) that you may have used in previous
courses (230, 430, ...)
Easy to learn about and use
Getting Started With Projects
8
Altera Stratix Nios Development Board
Stratix EP1S10F780C6
10,570 Logic Elements
920 Kb on-chip memory
Provide hardware platform for
developing embedded system
Comes pre-programmed with a 32-bit
Nios processor reference design
Getting Started With Projects
9
Altera Stratix Nios Development Board
8 MB of flash Memory,1MB of static RAM,
16MB of SDRAM
On-board Ethernet MAC/PHY device
Compact Flash connector header
Two RS-232 DB9 serial ports
50MHz oscillator and zero-skew clock
distribution circuitry
Four push-button switches
Dual 7-segment LED display
Getting Started With Projects
10
Altera UP2 Development Board
EPF10K70RC240-4 device
EPM7128SLC-7 device
One RS-232 serial port
Four push-button switches
Dual 7-segment LED display
25.175MHz oscillator
Getting Started With Projects
11
Altera DE2 Development Board
Latest from Altera is available
now
Cyclones II device
Nios II Processor core
TV Decoder, 24-bit Audio Codec
VGA DAC (10 bit)
USB, Ethernet. IrDA
SRAM, SDRAM, Flash, SD Card
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Getting Started With Projects
12
Other Available Resources
CMU CAM
Track the position and size of a colorful or bright object
Measure the RGB or YUV statistics of an image region
Automatically acquire and track the first object it sees
Physically track using a directly connected servo
Dump a complete image over the serial port
Dump a bitmap showing the shape of the tracked
object
Getting Started With Projects
13
LEGO TOOLKITS
Getting Started With Projects
14
We also have a small number of motes
(sensors+cpu+wireless) that can be
used to form autonomous sensor
networks.
A modest budget is available to each
team in 489 to order other components.
Getting Started With Projects
15
Some Previous Projects
A walking robot (2004-2005 Fall)
A walking robot, with two full-degree legs,
is designed in the semester. The self-made
robot has two long legs, two big feet, and
many sensors. The robot is controlled by a
laptop through the parallel port. The students
finished all the mechanical, hardware and
software work. A good try!
Getting Started With Projects
17
Getting Started With Projects
18
A computer workstation monitor system
(2004-2005 Fall)
Based on Altera board. With a humidity
sensor and some middleware, it can
monitor live temperature and humidity in
the working environment.
Getting Started With Projects
19
Previous Projects
McTouch - Touch Interface Ordering Device
(2005-2006 Fall)
Developed base on E-BOX. It is a wireless
client/server system which allows the customer of
a typical fast food restaurant to place an order at
their own pace using a user friendly touch screen
interface. The system uses FLASH interfaces that
communicate with the base station through a
wireless Bluetooth connection.
Getting Started With Projects
20
Getting Started With Projects
21
Recycle Nation - An Environmental Improvement
Program for Incentive Based Recycling (2005-2006
Spring)
Developed based on E-box and RFID technology. The
project provides a mobile vehicular system to sort the garbage
into recyclable and non-recyclable and further into metallic and
nonmetallic items. The system then weighs different kinds of
garbage based on address, thus providing proper monetary
compensation to the consumer for beneficial recycling habits.
All the statistical information is sent to the base station
through wireless communication.
Getting Started With Projects
22
Weight Sensor
Happy
consumer
RFID tagged
receptacles
RFID Reader
Mobile Vehicle
Ebox (Local
Storage) and
Wireless Bridge
Getting Started With Projects
Server (Central
Storage)
23
Trash Master - System for Separation of
Recyclables (2005-2006 Spring)
Developed based on E-Box and RFID Tech. The
system can recognize glass, ferrous metal, aluminum,
and plastics from recyclable trash and put them into
different bins, as they are moving on a conveyor belt.
Their system can greatly improve the efficiency of
recycling by accurate sorting.
Getting Started With Projects
24
Stage 1
RFID
scanner
Stage 2
RFID
scanner
Type A
Collection Bin
Rotor
Sweep
Area
Optical
sensor
Stage 3
Rotor
Sweep
Area
Recirculate
Rotor
Sweep
Area
Waste
Type B
Collection Bin
Getting Started With Projects
25
Automated Warehouse Retrieval Robot
(2005-2006 Spring)
Developed based on Handy Board and E-Box
Automated Retrieval of Warehouse
RFID Aided Navigation
Wireless Communication with Server
- For Dynamic Scheduling
- For Traffic Control
Getting Started With Projects
26
Hardware Layout for Robot
Ebox
Wireless
Communication
RFID
Reader
Handy
Board
RFID
Tags
Motors
Getting Started With Projects
Photo sensors
27
Attractive Contests
CSIDC 2006
(Computer Society International Design Competition)
encouraging teams of CSE undergraduate
students to design and implement computer-based
solutions to real-world problems. In particular, the
system you develop should be of benefit to society.
2006 Team Prize 1st
$20,000
2nd
$12,000
3rd
$8,000
Honorable
$4,000
Getting Started With Projects
28
Attractive Contests
Windows Embedded Student ChallengE
The competition challenges undergraduate
teams to design a computer-based system that
solves a real-world problem. Organized by Microsoft,
this contest gives all registered teams an
opportunity to come to Redmond, WA, to present
their projects for a chance to win cash prizes.
Getting Started With Projects
29
Our History
CSIDC’ 04
Double Check
Acoustic Scan
Wireless Patient Management System (Final Round)
Windows ChallengE’05
DRIIVE Network: Dynamic Road and Intra/InterVehicle Exchange Network (Final Round)
Getting Started With Projects
30
Useful Link
For finding various sensors and motors
http://www.findchips.com/
For finding various datasheets
http://www.alldatasheet.net
Chip Directory
http://www.xs4all.nl/~ganswijk/chipdir/
Getting Started With Projects
31
Download