Interactive LED Staircase Modules Group 38 Mike Udelhofen ECE 445 April 26, 2012.

Slides:



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

Lecture 17: Analog to Digital Converters Lecturers: Professor John Devlin Mr Robert Ross.
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Slides created by: Professor Ian G. Harris Inputs and Outputs PIC Vcc RA3 RA4 RA5  Make an LED toggle state when button is pressed  Need to read RA3,
Application of the SIDECAR ASIC as the Detector Controller for ACS and the JWST Near-IR Instruments Markus Loose STScI Calibration Workshop July 22, 2010.
Counter Circuits and VHDL State Machines
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
Group 4 Rotationally Refreshed Display Patrick Boyd Daniel Hill.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx Kx16 4Kx HT46R23 (OTP) HT46C23 (Mask) HT46R24.
Spectrum Analyzer Ray Mathes, Nirav Patel,
BILAL AHMED BHATTI B.E Electronics (Specialization in AVIONICS)
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Technion-Israel Institute of Technology Electrical Engineering Department High Speed Digital Systems Laboratory Project subject: wireless biofeedback system.
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.
In this PPT, all the materials covered up for the PIC microcontroller set-up would be studied. Preliminary skills: Knowing of basic C grammar and basic.
OPTICAL FLOW The optical flow is a measure of the change in an image from one frame to the next. It is displayed using a vector field where each vector.
Chapter 13 Linear-Digital ICs. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Electronic Devices.
Dynamic Animation Cube Group 1 Joseph Clark Michael Alberts Isaiah Walker Arnold Li Sponsored by: Department of Electrical Engineering & Computer Science.
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
MCU: Interrupts and Timers Ganesh Pitchiah. What’s an MCU ?
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 Port architecture.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Module #7 Assessment Quiz.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
Interactive Control in Engineering Projects Electronics and Control.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Slides created by: Professor Ian G. Harris Embedded Systems  Embedded systems are computer-based systems which are embedded inside another device (car,
Department of Electronic & Electrical Engineering Introduction to microcontrollers A microcontroller is a small computer on a single integrated circuit.
Task List  Group management plan  Background studies  Link budget: optical/electrical  Build, test learning Rx board  Order components for transceiver.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Components of a typical full-featured microcontroller.
Tiltmeter, Compass,Temperature modules for the PPM.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
LED AND KEYBOARD INTERFACING PREPARED BY :- PREPARED BY :- RAVAL AKASH ( ) RAVAL AKASH ( ) PATEL HARDIK ( ) PATEL HARDIK.
Light Tracking Servo System Using Cadmium Sulfide Light Dependent Resistors Brandon Agtarap and Branden Nakahara.
ADC 1 Analog to Digital Converter. ADC 2 ADC Features n General Features -Supports 8 or 10-bit resolution Modes, -Track period fully programmable up to.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 AD converter.
Light Tracking Servo System Using Cadmium Sulfide Light Dependent Resistors Brandon Agtarap and Branden Nakahara.
Electronic Devices and Circuit Theory
 Mini-Computer ◦ Microprocessor  The Brains  Arithmetic Logic Unit (ALU)  Control Unit  Program/ Data Storage  Peripherals (Input/Output)  Low-Cost.
Application Case Study Security Camera Controller
ECE 445 Smart Window Responding System
ABSTRACT The controller continuously polls the temperature with certain regular time intervals and displays over the 7_segment display The temperature.
AVR ATMEGA 8 MICRO-CONTROLLER
Microcontroller Applications
PC Mouse operated Electrical Load Control Using VB Application
SUBMITTED BY EDGEFX TEAM
Chapter 13 Linear-Digital ICs
Automated Ticket to Ride
Solar-Powered Flower Sculpture
ECET 340 Competitive Success/snaptutorial.com
ECET 340 Education for Service-- snaptutorial.com.
ECET 340 Teaching Effectively-- snaptutorial.com.
Digital Theremin with LED
PIC18F458 Analog-to-Digital
ADC and DAC Data Converter
ADC and DAC Data Converter
PIC Microcontroller ADC interfacing Prof. Ashvini Kulkarni
Presentation transcript:

Interactive LED Staircase Modules Group 38 Mike Udelhofen ECE 445 April 26, 2012

Motivation: Health and fitness Energy consumption Visual appeal Objectives

Features 48 RGB LEDs per module 12-bit intensity control per RGB channel Full color spectrum, fading Mode switch – up to 4 modes Calibration switch Modular – no maximum

Physical Design – 6x2 Array 16” 28” 4”

Physical Design 6 x 2 = 12 pixels per module 4 RGB LEDs + 1 photodiode per pixel 6 LED drivers per module 1 microcontroller per module Clear acrylic top cover

Hardware Flow Analog Photodiode Array Digital- Serial Micro- processor Analog LED Driver LED Array 6 PIC16F887TLC5947 RGB, Common Anode A to D conversion I/O + pattern processing A to D conversion I/O + pattern processing

Photodetectors Advanced Photonix PDB-C156 6 x 2 array 120° viewing angle Output between:.18V (dark).31V (light)

Microcontroller - Input ADC – V ref -, V ref + Two voltage division circuits Sets bounds on input voltages.15 to bit digital resolution 12 photodetectors

Software Flow

Software – Algorithm Processing Mode 0: basic illumination mode Mode 1: unused Mode 2: modular ripple mode Mode 3: test algorithm mode

LED Drivers TI TLC mA max, run at 25mA 30MHz capability 24 channels – each drives 6 pixels (one color) 12 bit resolution

LED Drivers

LEDs RGB Common Anode View Angle: 25 degrees Forward Voltage: R= V B= V G= V Current: 20-25mA Size: 5mm Luminosity: 6,000- 9,000 mcd

Design Changes Original PIC16F877A No internal clock 7 ADC channels 2 PICs / module “Main” level Limits modularity Final PIC16F887 Internal clock 14 ADC channels 1 PIC / module No “main” level Modularity is controlled from each module

Testing and Verification 1.All powered units receive adequate power 1.Microprocessors receive 5V 2.LED drivers receive 5V 3.RGB LEDs receive no more than 3.2V 1. 1.A voltage between 4.5 and 5.5V is measured at VDD pins. 1.Measured 4.8V 2.A voltage between 4.5 and 5.5V is measured at VDD pins. 1.Measured 4.7V 3.A voltage between 2 and 3.2V is to be measured from each pin to ground 1.Measured 2.0V, 3.2V, 3.2V at constant illumination

Testing and Verification 2. PIC reference voltages are within photodiode range 1.Lower reference voltage is within spec 2.An upper reference voltage is within spec 3.Minimum photodiode voltage is >.15V 4.Maximum photodiode voltage is <.48V 2. 1.V ref - <.15V must be measured with multimeter at pin A2 1.Measured.106V 2.V ref + >.480V must be measured at pin A3 1.Measured.489V 3.V min =V dark >.15V 1.Measured.18V when completely covered 4.V max =V light <.48V 1.Measured.31V when under illumination by flashlight

Testing and Verification 3. Output to LED drivers is properly timed 3. Measure 288 clock pulses per one XLAT pulse on oscilloscope See next slide

Testing and Verification

4. Each pixel can be addressed individually 1.Count up through addresses from PIC, enabling each with maximum current for 500 ms. Implemented as test mode in code Each pixel is illuminated individually for 500 ms 1.Test algorithm successful

Successes and Challenges Successes: Photodetection, ADC LED illumination PCB fabrication I/O routing and algorithms

Successes and Challenges Main Challenges: Performance limited by microcontroller Too much LED data processing – slow Man-hours - soldering

Closing Thanks to Prof. Carney, Mustafa, Alex, and the rest of the course staff! Questions?