Team Eggplant
Intel Cornell Cup 2016
Thanks
- Professor Braunstein
- Intel
- Cornell
- Judges
Agenda
- Introduction and Pitch
- Concepts/Motivations
- Metrics, Solution Selection
- Accomplishments/Progress
- Execution Overview
- Moving Forward
The Pitch
- "Dynamic" displays systems are costly to purchase and install
- Having dynamic display systems everywhere allows for crowd control via
distributed sensor systems.
- Better directions can save lives and get you places quicker
- Can also replace disposable posters, recurring announcement boards etc.
Existing Display Technologies Not Cutting It
- Costly to purchase (especially as size increases)
- Complex and costly mounting and cable routing
- Wasteful when throwing out
- Not feasible as a safety device
Importance
- Flow control can be everywhere
- Many places capable of helpful hints or direction don't have affordable ways to mount a dynamic display system
- Flow control increases efficiency and has the potential to save lives
Problem Statement
Dynamic display systems are currently not fit for safety and traffic flow direction
Soft Objectives
- Image and message projection for a lower cost than TVs/Monitors
- Capable of indicating readable directions for a person to follow
- Portable and easily mounted
Key Functionality
(inexpensive) display of simple messages/images via Wifi
Evaluation Metrics
Metric
Weight
Low Cost 3 Portability 1 Low Energy 1 Projection Quality 2 Ease Of Implementation 3 Investigation of Mechanical Solutions
Dual Rotating Mirror (cont)
2-Axis Oscillation (cont)
Decision Matrix
Concept
Weighted Score
Dual Rotating Mirror 7.9
Dual Fast Servo 6.9
2-Axis Oscillation 6.5
Investigation of Microcontroller Solutions
ATmega328, ESP8266/Wifi Shield
- Familiar technology
- Low Cost
- Slow wifi communication
- Extremely resolution limited
PSOC 5LP, Redpine Signals WiFi
- Low Power Device
- Low Cost
- Custom fabrication required
- Intensive firmware development
- Resolution Limited
Intel Atom, Intel Galileo
- VGA Resolution
- Realtime Image manipulation via FPGA
- Capable wifi via mPCIe
- Expensive (for development)
Subsystem/Interface Overview
- Mechanical System
- Laser Circuit
- Software/Web API
Mechanical System Control
- Motor control via 5V 16 bit PWM
- individual horizontal and vertical adjustment
Laser Circuitry
- Single wire data line
- Frequency adjustment should correspond with motor speed
Software/Web API
- USB/UART serial communication to microcontroller
- Simple protocol for sending image bits
- Scripts for converting ascii art to binary blob
- Computer vision "dot" position identification
- Web server with POST endpoints
Initial Prototype Projection Example
Example Projection (cont)
Example Projection (cont)
Computer Vision Frequency Calibration
Evaluation of Prototype via Performance Metrics
Metric: Cost
- <$50 spent on final prototype
- Bill of materials worth approximately $90
Metric: Portability
- Recalibration necessary
- Relatively Fragile
- Mountable
Metric: Low Energy
- ~0.3A at 24V = 7.2 Watts
- Not ideal for battery-powered applications
Metric: Projection Quality
- Low Resolution (roughly 64x64 should be possible)
- Alignment issues due to ATmega328 limitations
- Display brightness very low
Metric: Ease of Implementation
- Resources on-hand
- Few undocumented/uncommon components
Results Discussion
- Rastering
- Works!
- Reasonable power consumption
- Low visibility
- Low resolution (due to microcontroller)
Execution Summary
- CAD and several system designs
- Functional Raster-based Prototype
- Software for image rastering
- Beginnings of computer vision frequency calibration
Iteration and Rapid Development
Budget Justification
Total amount spent = < $100
Most parts donated and salvaged
Department Support
- Increased budget to explore more prototypes
Integration w/ DE2i-150 (Intel Atom Dev Board)
- Increase resolution of rastered image
- Computer vision frequency alignment on-board
- Video support!
Development of online platform
- Interfaces for video support
- Web-based interface/GUI
Development of vector image prototype
Exploration of Photopolymers
source: http://www.glowt-shirt.com/
Development of Safety Features
- Distance detection via integrated camera
- Incorrect distance or "unflat" shape turns off laser
Development of miniature raster image prototype(s)
In Review
- Laser projection systems allow for efficient building evacuation and flow control
- Built laser projection system capable of low-resolution images
- Designed several other laser projection systems
- Future work includes building unique new systems, safety features, photopolymers and Intel Atom integration.
Thanks!
- Professor Braunstein
- Intel
- Cornell
- Judges
Team Eggplant
Intel Cornell Cup 2016