Скачать презентацию CSCE 488 Computer Engineering Professional Development www cse Скачать презентацию CSCE 488 Computer Engineering Professional Development www cse

f92084a73c0c34c17f64e45389401b4e.ppt

  • Количество слайдов: 31

CSCE 488: Computer Engineering Professional Development (www. cse. unl. edu/~witty/class/csce 488) 2 – Getting CSCE 488: Computer Engineering Professional Development (www. cse. unl. edu/~witty/class/csce 488) 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. 8/29/2006 Getting Started With Projects

Outline Introduction to Senior Design Project Available Resources Previous Projects Ongoing Projects Attractive Contests 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 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 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 MC 68 HC Available Resources HANDY BOARD - based on the 52 -pin Motorola MC 68 HC 11 processor includes 32 K 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 e. BOX e. Box-II Embedded Computer is an embedded system using Vortex Available Resources e. BOX e. Box-II Embedded Computer is an embedded system using Vortex 86 System-On Chip technology. It has 166 MHZ SOC, 128 MB RAM, 64 MB 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 UP 2 Development Board Available Resources ALTERA BOARD Altera Stratix Nios Development Board Altera UP 2 Development Board Altera DE 2 Development Board Getting Started With Projects 7

Why FPGAs? Handle dense logic and memory elements, offering very high logic capacity Easy 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 EP 1 S 10 F 780 C 6 Altera Stratix Nios Development Board Stratix EP 1 S 10 F 780 C 6 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, 1 MB of static Altera Stratix Nios Development Board 8 MB of flash Memory, 1 MB of static RAM, 16 MB of SDRAM On-board Ethernet MAC/PHY device Compact Flash connector header Two RS-232 DB 9 serial ports 50 MHz oscillator and zero-skew clock distribution circuitry Four push-button switches Dual 7 -segment LED display Getting Started With Projects 10

Altera UP 2 Development Board EPF 10 K 70 RC 240 -4 device EPM Altera UP 2 Development Board EPF 10 K 70 RC 240 -4 device EPM 7128 SLC-7 device One RS-232 serial port Four push-button switches Dual 7 -segment LED display 25. 175 MHz oscillator Getting Started With Projects 11

Altera DE 2 Development Board Latest from Altera is available now Cyclones II device Altera DE 2 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. Ir. DA SRAM, SDRAM, Flash, SD Card Getting Started With Projects 12

Other Available Resources CMU CAM Track the position and size of a colorful or 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 LEGO TOOLKITS Getting Started With Projects 14

We also have a small number of motes (sensors+cpu+wireless) that can be used to 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 8/29/2006 Getting Started With Projects Some Previous Projects 8/29/2006 Getting Started With Projects

A walking robot (2004 -2005 Fall) A walking robot, with two full-degree legs, is A walking robot (2004 -2005 Fall) A walking robot, with two full-degree legs, is designed in the semester. The selfmade 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 Getting Started With Projects 18

A computer workstation monitor system (2004 -2005 Fall) Based on Altera board. With a 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 Mc. Touch - Touch Interface Ordering Device (2005 -2006 Fall) Developed base Previous Projects Mc. Touch - 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 Getting Started With Projects 21

Recycle Nation - An Environmental Improvement Program for Incentive Based Recycling (2005 -2006 Spring) 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) 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 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

Getting Started With Projects 25 Getting Started With Projects 25

Automated Warehouse Retrieval Robot (2005 -2006 Spring) Developed based on Handy Board and E-Box 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 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 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 1 st $20, 000 2 nd $12, 000 3 rd $8, 000 Honorable $4, 000 Getting Started With Projects 28

Attractive Contests Windows Embedded Student Challeng. E The competition challenges undergraduate teams to design Attractive Contests Windows Embedded Student Challeng. E 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) Our History CSIDC’ 04 Double Check Acoustic Scan Wireless Patient Management System (Final Round) Windows Challeng. E’ 05 DRIIVE Network: Dynamic Road and Intra/Inter. Vehicle Exchange Network (Final Round) Getting Started With Projects 30

Useful Link For finding various sensors and motors http: //www. findchips. com/ For finding Useful Link For finding various sensors and motors http: //www. findchips. com/ For finding various datasheets http: //www. alldatasheet. net Chip Directory http: //www. xs 4 all. nl/~ganswijk/chipdir/ Getting Started With Projects 31