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 Team
John Drogo
Karl Nasrallah
Mark Blanco
Ronald East
Severin Ibarluzea
Our Advisor
Jeffrey Braunstein
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
Brainstorming
Conceptual Test (1)
Conceptual Test (2)
Investigation of Mechanical Solutions
Dual Rotating Mirror
Dual Rotating Mirror (cont)
Dual Fast Servo
Dual Fast Servo (cont)
2-Axis Oscillation
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)
Chosen Solution
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
Prototype Progress
Initial Prototype
Initial Protoype (cont)
Initial Prototype Projection Example
Refined Prototype
Refined Prototype (cont)
Refined Prototype (cont)
Refined Prototype (cont)
Example Projection (cont)
Live Projection
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
Issues / Risks
Iteration and Rapid Development
Budget Justification
Total amount spent = < $100
Most parts donated and salvaged
Moving Forward
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
Questions?