Knight Bright Group #1: Robin Adams Nathan Doran Tyler Hemp-Hansen Shaun Sontos.

Slides:



Advertisements
Similar presentations
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Advertisements

Group 5 Timothy Foard, EE Adam Heeren, CpE Sommer Marsh, EE Brian Zei, EE.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Design Review Team Digital Burnout Senior Design Fall 2011 Analog Gauge w/ Digital Display.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Lecture – 7 Basic input and output
Knight Bright Group #1: Robin Adams Nathan Doran Tyler Hemp-Hansen Shaun Sontos.
TelosB Charging and Energy Meter Kit(Dec1201) Group Leader: Tomas Mullins Communicator: Casey Liebl Webmaster: Shiya Liu Team Members: Andrew Gurik & Qiao.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair.
Edited by Mandar More Technical Manager, Ninad`s Research lab Ninad243.weebly.com MODERN OFFICE MANAGEMENT TOOL FOR SELECTIVE DATA.
1 Wireless LED Display ECE4007-L03 Mekre Mesganaw Mark Reed Paul Simmons Chris White April 16, 2009.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Microprocessor Block Diagram
3D RGB LED Cube Group 15 Luke Ausley BSEE Joshua Moyerman BSPE Andrew Smith BSPE Sponsored by Stellascapes 1.
HI-WIRE Haptic Interface With Intuitive Robot Control.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Objectives How Microcontroller works
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Jonathan Yitzchaki David Michaeli Instructor: Ina Rivkin Spring
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Dynamic Animation Cube Group 1 Joseph Clark Michael Alberts Isaiah Walker Arnold Li Sponsored by: Department of Electrical Engineering & Computer Science.
Wireless Sensor Monitoring Group Members: Steven Shih (ECE) Brian Reilly (ECE) Dan Eke (COMPE) Sponsored by:
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
MOBILE OPERATING ROBOT ON EMBEDDED SYSTEM
Group 9 Jake Hochstadt EE Matt Simons EE Jerome Yearwood EE Ryan Moreland CpE.
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Group 9 Jake Hochstadt EE Matt Simons EE Jerome Yearwood EE Ryan Moreland CpE.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
REVERSE ENGINEERING ANALYSIS OF THE KILL-A-WATT Jason Sweeney Ryan Gittens Sean Kolanowski.
1 Wireless LED Display ECE4007-L03 Mekre Mesganaw Mark Reed Paul Simmons Chris White March 12, 2009.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
THE BEER GRID TEAM 13: Edgar Alastre (EE) | Jonathan Chang (CpE) | Colton Myers (EE) | Ashish Naik (CpE)
By: Devon Schmidt & Kyle Da Rif Instructor: Stanislaw Legowski Senior Design 2012/2013.
Gesture-Controlled LED Coffee Table with B.L.O.X. Final Presentation Josh Pack | Esther Kim | Ryan Dwyer Project #16 December 7, 2012 ECE 445 Fall 2012.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
LED AND KEYBOARD INTERFACING PREPARED BY :- PREPARED BY :- RAVAL AKASH ( ) RAVAL AKASH ( ) PATEL HARDIK ( ) PATEL HARDIK.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
PXD POWER SUPPLY DESIGN 1 5th International Workshop on DEPFET Detectors and Aplications J. Visniakov, P. Vázquez Universidad de Santiago de.
IR OBSTACLE DETECTION TO
Interactive LED Staircase Modules Group 38 Mike Udelhofen ECE 445 April 26, 2012.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Scrolling LCD using Arduino.
PIC CONTROLLED DYNAMIC TIME BASED CITY TRAFFIC SIGNAL
SUBMITTED BY EDGEFX TEAM
Home automation using Arduino & ‘PIR sensor’
Project Title EVM IN 8051 Under the Guidance of Submitted by.
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
DENSITY BASED TRAFFIC LIGHT TIMING CONTROL
Project Title ARDUINO BASED WIRELESS ELECTRICAL APPARATUS CONTROL SYSTEM USING IR COMMUNICATION Under the Guidance of Submitted by.
ARDUINO DC MOTR SPEED CTL
Project Title EVM IN PIC Under the Guidance of Submitted by.
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
ACDC A Helping hand Group a
Solar-Powered Flower Sculpture
Introduction to Microprocessors and Microcontrollers
Dibs LightLinks Sponsored By:
Presentation transcript:

Knight Bright Group #1: Robin Adams Nathan Doran Tyler Hemp-Hansen Shaun Sontos

What is “Knight Bright”? Knight Bright is a 2-dimensional, 100 (10x10) pixel tabletop interactive LED (RGB) gaming system. The primary motivation behind this project is to develop a fun, easy to use, user-programmable interactive tabletop.

Project Goals Use the MCU to control an array of LEDs through LED drivers. Transmit the output of an IR sensor circuit into the microprocessor. Successfully integrate Bluetooth capabilities into the project. Successfully integrate USB communication on both the user and developer levels. Develop a host programming GUI environment. Develop an Android based peripheral application.

Specifications and Requirements Dimensions20” x 20” x 2” Resolution10 x 10 Color Depth8-bit color or more CommunicationWireless to Android Device (range > 10 m) Serial for USB MemoryMust store at least 3 on-board games Power< 200 W

H/W Requirements Component Name# of Components 8-bit MCU unit3 RGB LED bulb100 LED driver20 IR emitter + IR detector to-1 (3:1) AND gate100 4-to-16 (4:16) Decoder2 5-to-32 (5:32) Decoder1 Bluetooth module1 Android OS mobile device1

Overall Project Design

Games: Tic-Tac-Toe

Games: Tetris

Games: Battleship

Game Programming Desktop programmer GUI can make games and upload them to the board Sent to microcontroller via USB serial communication Program stored in EEPROM as an assembly language type of program specific to this application

Microcontroller ATmega328P 3 Microcontrollers – Primary microcontroller – Fetches and executes instructions from EEPROM. Directs actions of the other microcontrollers. – Display microcontroller – Executes commands related to LEDs and colors – Input microcontroller – Monitors IR sensors and has a buffer for received input

Selecting the LED Driver Model NameTLC5941TLC5940STP16CP05MTRPCA9922 Current supply(max)80 mA 60 mA (< 3.6 V) 120 mA (> 3.6 V) 100 mA 60 mA Voltage supply (input)3 to 5.5 V 3.3 to 5.5 V Voltage supply(output) 17 V 20 V6 V InterfaceSerial Data Transfer rate30 MHz 25 MHz Channels16 8 Cost$1.80/per unit$2.21/per unit$4.32/per unit$0.49/per unit Additional Features 12-bit Grayscaling 6-bit Dot Correction LED Open Detection 12-bit Grayscaling 6-bit Dot Correction (EEPROM storable) LED Open Detection

LED Driver Control TLC5941 LED Driver 16 channels 80 mA current supply(max) 30 MHz data transfer rate 12-bit Grayscale PWM 6-bit DOT Correction TLC5941 (TI LED driver) -Low cost -Ease of use -Proliferated software support -EEPROM not necessary Human eye only requires ~50-60 Hz, and ~33% duty cycle for indistinguishable pulses.

5V LED Driver (TLC5941) mm Common Anode Diffused RGB LED Texas Instruments TLC5941 LED Driver 2 12 = 4096 levels

LED Driver (TLC5941) Texas Instruments TLC5941 LED Driver MCU 3 x 20

LED Driver (TLC5941) Texas Instruments TLC5941 LED Driver MCU 3 5:32 5 XLAT of Drivers 2-20

LED Driver Addressing MCU 5:32 Decoder LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver LED Driver A0A1A2 A3A4 5:32 Decoder selects 20 Addresses(0 – 19) to XLAT pins MODE, SIN, SCLK, BLANK, GSCLK All Common to MCU LED Driver

Sensor Cell Design General requirements – Each sensor must detect an object in front of the cell to provide input to the device – Each Cell must contain a RGB LED to provide output Primary Considerations – An intelligent design approach must be used to minimize the number of microcontroller pins needed for user interfacing – The group should also utilize cost efficient methods to meet the requirements

4:16 MCU S X Y

4:16 MCU S X Y Read(3,5) = FALSE

4:16 MCU S X Y Read(3,5) = FALSE

4:16 MCU S X Y Read(3,5) = TRUE

Sensor Array Design

Sensor Circuit Design QED123 Infrared Light Emitting Diode λ880nm MaterialGaAs Package typeT-1 ¾ (5mm lens diameter) Emission angle 16° Output powerHigh Matched photo-sensor QSD123 QSD123 SILICON INFRARED PHOTOTRANSISTOR (NPN) Daylight Filter MaterialSilicon Package Type:T-1 ¾ (5mm lens diameter) Reception angle 24° SensitivityHigh Matched Emitter: QED12X

Sensor Circuit Design 74HC08 Quad 2-input AND Gate Philips Semiconductor High-speed Si-gate CMOS device PackageDP14 Propagation delay6ns 2 to 6 V 0 to Vcc – 1.5 V (Typical 1.6V) 0.8 (Typical 1.2) Vcc (Typical 4.4V) 20mA

Pixel Circuit Design

Innovative Solutions – Jump output ‘A’ to input to ‘B’ for 3 input gate – Move Row/Column pull down resistors to Decoder output – Voltage divider

Wireless Method For use with an mobile device, the most prevalent methods are Bluetooth and Wi-Fi Other wireless technologies were tossed out because of the added cost of an adapter to the mobile device In the end, Wi-Fi is simply overkill for the application TechnologyBluetoothWi-Fi Range20m150m Power Consumption~30mA~180mA Data Rate300Kbps~30Mbps Cost$15.95$30.10

Bluetooth Module: RN42-XV ManufactureRoving Networks Price$20.95 Supply Voltage3.0 – 3.6 V Default Bluetooth Profile Serial Port Profile(SPP) Pins20 pins (only 4 of which will be used)

Mobile Application (Platform) Android has a familiar environment with Java Eclipse Vast libraries, specifically one for Bluetooth usage Open source and many support tutorials and explanations Easy drag and drop style GUI creator

Mobile Application (Features) The user will be able to select what program is running on Knight Bright For certain programs the App will be used as a controller Text input from the App to the device Grid for one to one control

Mobile Application (Use Case Diagram)

Mobile Application (Class Diagram)

Power Consumption Component Max Current (mA) Number present Power consumption per device (mW) Power Consumed (W) Microcontroller Led Driver Bluetooth Device Decoders TBD USB RGB LED IR Emitter IR Detector And Gate Total Power Consumed

TDK-Lambda LS200-5 Note: Careful component selection lead to a need for only 1 voltage regulation device for the Bluetooth chip (.05 x 1.7 =.085 Watts) Power Supply TypeSwitching Input voltage85 – 263 VAC Input Frequency47-63 Hz Output voltage5 VDC Max current40 A Typical Efficiency % Enclosed fanYes Overvoltage protection5.75 – 6.75 VDC Overcurrent protection105% nominal peak Over Temperature ProtectionYes Size7.8 x 3.9 x 1.6” Cost$49.52

Budget PartPriceQuantityTotal Microcontroller$1.623$4.86 TLC5941$1.8019$34.20 RN-42(one with breakout)$21.502$43.00 Power Supply$ Resistors$ $30.00 Decoders (4:16, 5:32)$1.523$4.56 AND Gates$ $26 IR Detectors$ $43.00 IR Emitters$ $35.00 RGB Light Emitting Diodes$ $35.00 USB$ PCB$ Construction SuppliesDonated-- Wire (22 gauge)$5.00 / 100 ft500 ft$25 Total $421.86

Research H/W Design S/W Development Prototyping (Final) Overall Progress Testing (Component) ~ 90-95% ~ 70% ~ 30% ~ 90-95% ~ 15-20% ~ 50-55%

Issues to Resolve Memory – Game memory storage Bluetooth – Reliably transmitting string of characters IR Sensor – Sensitivity to ambient light (sunlight, halogen) USB – Serial communication for game programming

Questions?