CSCE 488: Computer Engineering Professional Development - PowerPoint PPT Presentation

About This Presentation
Title:

CSCE 488: Computer Engineering Professional Development

Description:

CSCE 488: Computer Engineering Professional Development Getting Started With Projects Yuyan Xue and Sharad Seth Outline Introduction to Senior Design Project ... – PowerPoint PPT presentation

Number of Views:390
Avg rating:3.0/5.0
Slides: 31
Provided by: seth7
Learn more at: http://cse.unl.edu
Category:

less

Transcript and Presenter's Notes

Title: CSCE 488: Computer Engineering Professional Development


1
CSCE 488 Computer Engineering Professional
Development
  • Getting Started With Projects
  • Yuyan Xue
  • and
  • Sharad Seth

2
Outline
  • Introduction to Senior Design Project
  • Available Resources
  • Previous Projects
  • Attractive Contests
  • Useful Links

3
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 mini-project
    implementation

4
Some Suggestions
  • Form your team asap
  • Brainstorm ideas do background research
  • Do feasibility analysis
  • Prepare a schedule and budget

5
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

6
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.

7
Available Resources
  • ALTERA BOARD
  • Altera Stratix Nios Development Board
  • Altera UP2 Development Board

8
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

9
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

10
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

11
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

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

13
  • LEGO TOOLKITS

14
  • We also have a small number of motes
    (sensorscpuwireless) that can be used to form
    autonomous sensor networks.
  • A modest budget is available to each team in 489
    to order other components.

15
Some Previous Projects
16
  • 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!

17
(No Transcript)
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.

19
  • 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.

20
(No Transcript)
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.

22
Weight Sensor
Happy consumer
Ebox (Local Storage) and Wireless Bridge
Server (Central Storage)
RFID tagged receptacles
RFID Reader
Mobile Vehicle
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.

24
(No Transcript)
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

26
Hardware Layout for Robot
Ebox
Wireless Communication
RFID Reader
Handy Board
RFID Tags
Photo sensors
Motors
27
Contests
  • Imagine Cup Embedded Development
  • Devices are becoming smaller, more
    portable and are having a greater impact on our
    everyday lives. Here is your opportunity to
    unleash your creativity and to change the world
    by developing your own embedded device.

See http//imaginecup.com/competition/mycompetiti
onportal.aspx?competitionid11
28
Contests
  • CSIDC 2008? If funding becomes available
  • (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

29
Our History
  • CSIDC 04
  • Double Check
  • Acoustic Scan
  • Wireless Patient Management System (Final
    Round)
  • Windows ChallengE05
  • DRIIVE Network Dynamic Road and
    Intra/Inter-Vehicle Exchange Network (Final
    Round)

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/
Write a Comment
User Comments (0)
About PowerShow.com