31
CSCE 488: Computer Engineering Professional Development (www.cse.unl.edu/~witty/class/c sce488) 2 – Getting Started With Projects* Lecturer: Professor Witty Srisa-an t of the projects proposed last semester in 488 are being car his semester in 489.

Lecturer: Professor Witty Srisa-an

  • Upload
    zona

  • View
    39

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: Lecturer: Professor Witty Srisa-an

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.

Page 2: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 2

Outline

Introduction to Senior Design Project Available ResourcesPrevious ProjectsOngoing ProjectsAttractive ContestsUseful Links

Page 3: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 3

Project RequirementsDesign & implement a combined software/hardware project, too complex for one person Work collaboratively in teams, competitively between teamsFollow Industrial standards in documenting and reporting on projectsInnovate and utilize the latest technologyFull project proposal plus a related mini-project implementation

Page 4: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 4

Some Suggestions

Form your team asap

Brainstorm ideas – do

background research

Do feasibility analysis

Prepare a schedule and budget

Page 5: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 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

Page 6: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 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.

Page 7: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 7

Available Resources

ALTERA BOARD

Altera Stratix Nios Development Board

Altera UP2 Development Board

Altera DE2 Development Board

Page 8: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 8

Why FPGAs?

Handle dense logic and memory elements, offering very high logic capacityEasy to change the logic designLower cost and shorter development cycleComplete integrated design environment (IDE) that you may have used in previous courses (230, 430, ...)Easy to learn about and use

Page 9: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 9

Altera Stratix Nios Development Board

Stratix EP1S10F780C610,570 Logic Elements

920 Kb on-chip memory

Provide hardware platform for developing embedded systemComes pre-programmed with a 32-bit Nios processor reference design

Page 10: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 10

Altera Stratix Nios Development Board

8 MB of flash Memory,1MB of static RAM, 16MB of SDRAMOn-board Ethernet MAC/PHY deviceCompact Flash connector headerTwo RS-232 DB9 serial ports50MHz oscillator and zero-skew clock distribution circuitryFour push-button switchesDual 7-segment LED display

Page 11: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 11

Altera UP2 Development Board

EPF10K70RC240-4 deviceEPM7128SLC-7 deviceOne RS-232 serial portFour push-button switchesDual 7-segment LED display25.175MHz oscillator

Page 12: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 12

Altera DE2 Development Board

Latest from Altera is available now

Cyclones II deviceNios II Processor coreTV Decoder, 24-bit Audio CodecVGA DAC (10 bit)USB, Ethernet. IrDASRAM, SDRAM, Flash, SD Card

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 13: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 13

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

Page 14: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 14

LEGO TOOLKITS

Page 15: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 15

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.

Page 16: Lecturer: Professor Witty Srisa-an

Some Previous Projects

Page 17: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 17

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!

Page 18: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 18

Page 19: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 19

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.

Page 20: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 20

Previous ProjectsMcTouch - 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.

Page 21: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 21

Page 22: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 22

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.

Page 23: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 23

Happyconsumer

RFID taggedreceptacles

RFID Reader

Weight Sensor

Ebox (LocalStorage) andWireless Bridge

Mobile Vehicle

Server (CentralStorage)

Page 24: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 24

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.

Page 25: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 25

Type A

Collection BinRecirculate

RotorSweep

Area

RotorSweep

Area

RotorSweep

Area

Waste

Type B

Collection Bin

RFID

scanner

RFID

scanner

Optical

sensor

Stage 3Stage 1 Stage 2

Page 26: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 26

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

Page 27: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 27

Hardware Layout for Robot

Motors Photo sensors

Handy Board

Ebox

RFID Reader

RFID Tags

Wireless Communication

Page 28: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 28

Attractive ContestsCSIDC 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

Page 29: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 29

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.

Page 30: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 30

Our History

CSIDC’ 04 Double Check

Acoustic Scan

Wireless Patient Management System (Final Round)

Windows ChallengE’05

DRIIVE Network: Dynamic Road and Intra/Inter-Vehicle Exchange Network (Final Round)

Page 31: Lecturer: Professor Witty Srisa-an

Getting Started With Projects 31

Useful Link

For finding various sensors and motors

http://www.findchips.com/For finding various datasheets

http://www.alldatasheet.netChip Directory

http://www.xs4all.nl/~ganswijk/chipdir/