View
215
Download
0
Tags:
Embed Size (px)
Citation preview
Envision Your Envision Your Senior Design ProjectsSenior Design Projects
Prepared by: Yuyan Xue
CSE488 GTA of Spring 2009
Updated by Hong Jiang for Spring 2010
Envision Your Senior Design Projects
OutlineOutline
Introduction to Senior Design Project Introduction to Senior Design Project Available ResourcesAvailable Resources 488/489 Projects in Spring 2009488/489 Projects in Spring 2009 Attractive Design CompetitionAttractive Design Competition
Project RequirementsProject Requirements
Design & implementation of a combined Design & implementation of a combined software/hardware project too complex for software/hardware project too complex for one person one person
Teamwork and collaboration in cooperative Teamwork and collaboration in cooperative & competitive environments & competitive environments
Innovation, utilization of cutting-edge Innovation, utilization of cutting-edge technologiestechnologies
Mini-project (488) laying foundation for the Mini-project (488) laying foundation for the final project (489)final project (489)
SuggestionsSuggestions
Background ResearchBackground Research
Feasibility ResearchFeasibility Research
Schedule and BudgetSchedule and Budget
Team OrganizationTeam Organization
Senior Design LabSenior Design Lab
Schorr Center, 117Schorr Center, 117 Open Hours: Monday-Friday 7:00am-Open Hours: Monday-Friday 7:00am-
6:00pm (NCard Access for other time)6:00pm (NCard Access for other time) Basic Facilities: Basic Facilities:
4 workbenches; each with AC/DC power 4 workbenches; each with AC/DC power supply, multimeter, logical analyzer, supply, multimeter, logical analyzer, soldering supplies, …soldering supplies, …
Two workstationsTwo workstations
Hardware PlatformHardware Platform
HANDY BOARDHANDY BOARD
52-pin Motorola MC68HC11 processor52-pin Motorola MC68HC11 processor 32K of battery-backed static RAM32K of battery-backed static RAM Four outputs for DC motorsFour outputs for DC motors Provides connector system for analog sensor inputsProvides connector system for analog sensor inputs One LCD screenOne LCD screen One integrated, rechargeable battery packOne integrated, rechargeable battery pack One extension boardOne extension board
Hardware PlatformHardware Platform
eBOXeBOX
eBox-II Embedded Computer is an embedded eBox-II Embedded Computer is an embedded
system using Vortex86 System-On Chip technology. system using Vortex86 System-On Chip technology.
It has 166MHZ SOC, 128MB RAM, 64MB Disc on It has 166MHZ SOC, 128MB RAM, 64MB Disc on
Modules (IDE Device), built in Audio, LAN, Video, Modules (IDE Device), built in Audio, LAN, Video,
and also 3 USB ports. and also 3 USB ports.
Hardware PlatformHardware Platform
Altera UP2 Development BoardAltera UP2 Development Board OneOne EPF10K70RC240-4 EPF10K70RC240-4 device device OneOne EPM7128SLC-7 EPM7128SLC-7 device device One RS-232 serial portOne RS-232 serial port Four push-button switchesFour push-button switches Dual 7-segment LED displayDual 7-segment LED display 25.175MHz oscillator25.175MHz oscillator
Hardware PlatformHardware Platform
Altera UP3 Development BoardAltera UP3 Development Board
One EP1C6Q240 device One EP1C6Q240 device One USB 2.0 portOne USB 2.0 port Two RS 232 ports Two RS 232 ports 1 Mbytes of SRAM 1 Mbytes of SRAM 2 Mbytes of FLASH 2 Mbytes of FLASH 2 Kbytes of I2C PROM (expandable) 2 Kbytes of I2C PROM (expandable) Multiple clocks Multiple clocks User-definable push buttons & User-definable push buttons &
switches switches Four user-definable LEDs Four user-definable LEDs One 16x2 character display LCD One 16x2 character display LCD
Module Module
Hardware PlatformHardware Platform Altera DE1 Development Board (on Altera DE1 Development Board (on
order and available in Feb.)order and available in Feb.) Cyclone II EP2C20F484C7 FPGA & Cyclone II EP2C20F484C7 FPGA &
EPCS4 serial configuration device EPCS4 serial configuration device USB Blaster for FPGA RS-232 portUSB Blaster for FPGA RS-232 port VGA DAC resister network (4096 VGA DAC resister network (4096
colors), PS/2 mouse or keyboard port colors), PS/2 mouse or keyboard port Line-in, Line-out, mic-in (24-b codec) Line-in, Line-out, mic-in (24-b codec) 8-MB SDRAM, 512-KB SRAM, 4-MB 8-MB SDRAM, 512-KB SRAM, 4-MB
FLASH, SD memory card slot FLASH, SD memory card slot 10 toggle switches 10 toggle switches 4 debounced pushbutton switches 4 debounced pushbutton switches 10 red LEDs, 8 green LEDs10 red LEDs, 8 green LEDs Four user-definable 7-segment LEDs Four user-definable 7-segment LEDs 27-MHz and 50-MHz oscillators, 27-MHz and 50-MHz oscillators,
extended SMA clock input extended SMA clock input
Hardware PlatformHardware Platform Android PhoneAndroid Phone
Processor: Qualcomm® MSM7201A™, Processor: Qualcomm® MSM7201A™, 528 MHz528 MHz
OS: Android™OS: Android™ Memory:Memory:
ROM:ROM:256256 MB MB RAM:192 MBRAM:192 MB
GPS: navigation capability with Google GPS: navigation capability with Google Maps™Maps™
Connectivity: Connectivity: Bluetooth® 2.0 Bluetooth® 2.0 Wi-Fi®: IEEE 802.11b/gWi-Fi®: IEEE 802.11b/g
Special Features: Special Features: Digital Compass Digital Compass Motion SensorMotion Sensor
Hardware PlatformHardware Platform
EEE PCEEE PC Processor: Intel Atom N270 / 1.6 GHz Processor: Intel Atom N270 / 1.6 GHz L2 cache: 512 KB L2 cache: 512 KB DDR2 SDRAM: 1 GB DDR2 SDRAM: 1 GB Hard Drive:160 GB Hard Drive:160 GB Display: 8.9" TFT Display: 8.9" TFT Camera: 0.3 Megapixel Camera: 0.3 Megapixel OS: Windows XPOS: Windows XP Battery: up to 5 hoursBattery: up to 5 hours
Other ResourcesOther Resources CMU CAMCMU CAM
Track the position and size of a colorful or bright Track the position and size of a colorful or bright object object
Measure the RGB or YUV statistics of an image region Measure the RGB or YUV statistics of an image region Automatically acquire and track the first object it sees Automatically acquire and track the first object it sees Physically track using a directly connected servo Physically track using a directly connected servo Dump a complete image over the serial port Dump a complete image over the serial port
Other ResourcesOther Resources
Wintec Bluetooth GPS Receiver (USB Wintec Bluetooth GPS Receiver (USB connecter with digital compass)connecter with digital compass)
Sharp GP2D12 2X Infrared Object Sharp GP2D12 2X Infrared Object DetectorDetector
RFID Reader and TagRFID Reader and Tag Crossbow Wireless Sensor (MICA2)Crossbow Wireless Sensor (MICA2) LEGO ToolkitsLEGO Toolkits ……
An Example DesignAn Example Design
Automated Warehouse Retrieval RobotAutomated Warehouse Retrieval Robot Developed based on Handy Board and E-BoxDeveloped based on Handy Board and E-Box
Automated Retrieval of WarehouseAutomated Retrieval of Warehouse
RFID Aided NavigationRFID Aided Navigation
Wireless Communication with ServerWireless Communication with Server
- For Dynamic Scheduling- For Dynamic Scheduling
- For Traffic Control- For Traffic Control
Hardware Layout for RobotHardware Layout for Robot
Motors Photo sensors
Handy Board
Ebox
RFID Reader
RFID Tags
Wireless Communication
Projects from Spring’09Projects from Spring’09
Sun SPOT Orchestra: Music Composition Sun SPOT Orchestra: Music Composition in WSNsin WSNs Create a system capable of generating
unique, appealing, and interactive musical compositions using a network of simple embedded devices that respond to environmental conditions
Projects in Spring 2009Projects in Spring 2009
Sun SPOT Orchestra: Music Composition Sun SPOT Orchestra: Music Composition in WSNsin WSNs
Projects in Spring 2009Projects in Spring 2009 Sun SPOT Orchestra: Music Composition Sun SPOT Orchestra: Music Composition
in WSNsin WSNs
Projects from Spring’09Projects from Spring’09
Virtual Reality Head Tracking by Wii Virtual Reality Head Tracking by Wii ControlControl Innovative alternative to Wii technologyInnovative alternative to Wii technology It allows user to become part of environmentIt allows user to become part of environment Gives a feeling of virtual reality by knowing Gives a feeling of virtual reality by knowing
where the user is in spacewhere the user is in space Adjusts the environment accordinglyAdjusts the environment accordingly Reacts to player movement and interactionReacts to player movement and interaction
Projects from Spring’09Projects from Spring’09
Virtual Reality Head Tracking by Wii Control Virtual Reality Head Tracking by Wii Control
Projects from Spring’09Projects from Spring’09 Driving Intelligence SystemDriving Intelligence System
Reduce wasteful driving by exposing some Reduce wasteful driving by exposing some traffic light information to individual vehicles, traffic light information to individual vehicles, through the use of in-vehicle computers through the use of in-vehicle computers (mobile phones).(mobile phones).
Possible future use:Possible future use: Integration w/ Public Transit SystemsIntegration w/ Public Transit Systems Pervasive In-Vehicle UnitsPervasive In-Vehicle Units Traffic Routing & Load BalancingTraffic Routing & Load Balancing No-Stop Traffic MeshingNo-Stop Traffic Meshing
Projects from Spring’09Projects from Spring’09
Driving Intelligence SystemDriving Intelligence System
Projects from Spring’09Projects from Spring’09Home Automation Controlled by Kinesics (HACK)Home Automation Controlled by Kinesics (HACK)
Home Automation Controlled by KHome Automation Controlled by K
Projects from Spring’09Projects from Spring’09
Home Automation Controlled by Kinesics Home Automation Controlled by Kinesics
Attractive Design CompetitionAttractive Design Competition
Imagine Cup 2010Imagine Cup 2010 Registration: Registration:
July 8, 2009 - ** (could be July 2010 for the 2011 World Final)July 8, 2009 - ** (could be July 2010 for the 2011 World Final) World Final: World Final:
July, 2010, PolandJuly, 2010, Poland Competition CategoriesCompetition Categories
Software designSoftware design Game design Game design Digital mediaDigital media
PrizesPrizes Last YearLast Year
150 Semi-Finalist Prizes 150 Semi-Finalist Prizes 20 Finalist Prizes (Free trips to compete in the finals)20 Finalist Prizes (Free trips to compete in the finals) Cash PrizesCash Prizes
to be announced…to be announced…
Our HistoryOur History
CSIDC(CSIDC(Computer Society International Design Computer Society International Design
CompetitionCompetition)’ 04)’ 04 Wireless Patient Management System (Wireless Patient Management System (Final Final
RoundRound))
Windows ChallengE’05Windows ChallengE’05
DRIIVE Network: Dynamic Road and Intra/Inter-DRIIVE Network: Dynamic Road and Intra/Inter-
Vehicle Exchange Network (Vehicle Exchange Network (Final RoundFinal Round))