josh o’hara [email protected] electrical engineering department california polytechnic state...

12
Josh O’Hara [email protected] Electrical Engineering Department California Polytechnic State University San Luis Obispo 8x8 RGB LED Matrix Controller PCB 1

Upload: junior-sims

Post on 18-Jan-2016

236 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

1

Josh O’[email protected]

Electrical Engineering DepartmentCalifornia Polytechnic State University San Luis Obispo

8x8 RGB LED Matrix Controller PCB

Page 2: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

2

Concept / Goal

Create an RGB LED Matrix controller

8x8 RGB LED Matrix Visualizer / Mood lighting Portable / Low-power Reprogrammable Easy to make animations

Expandable

Page 3: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

3

Existing Designs

SparkFun’s Serial Interface Surface-mount SPI interface Daisy-chain Cannot use by itself

Operation 3x 8-bit shift registers for each color value (RGB) Darlington pair amplifier to drive the common

cathode LED matrix SPI in / out (frame data)

Page 4: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

4

Functional Block Diagram

Page 5: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

5

Page 6: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

6

Schematic

Component / footprint libraries were created Each component was measured

Modified MCU Instead of ATtiny, used the ATmega328p On-board programming header (ISP 3x2)

Modified power L7805 5V Regulator Filtering capacitors Alternative power inputs (7-15V, or 5V direct)

Function Buttons Activity / Status LEDs

Page 7: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

7

Page 8: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

8

PCB Layout

Page 9: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

9

Completed Boards

Page 10: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

10

Completed Boards

Page 11: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

11

Completed Boards

Page 12: Josh O’Hara jmohara@calpoly.edu Electrical Engineering Department California Polytechnic State University San Luis Obispo 1

12

Thank you for your time!

Questions?