team pcg march program review garrett gustafson (spring team lead) benjamin co (fall team lead)...

15
TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary Faculty Advisor: Dr. Nuxoll Secondary Faculty Advisor: Dr. Crenshaw Industry Advisor: Andy McConnell Client: Dr. Kevin Cantrell

Upload: suzanna-ellis

Post on 24-Dec-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

TEAM PCGMARCH PROGRAM REVIEW

Garrett Gustafson (Spring Team Lead)

Benjamin Co (Fall Team Lead)

Wendelin MuellerJulia Weimar-East

Project LightBoxPrimary Faculty Advisor: Dr. NuxollSecondary Faculty Advisor:Dr. CrenshawIndustry Advisor: Andy McConnellClient: Dr. Kevin Cantrell

Page 2: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Background

• Combines the utility of an x-ray viewing light box with the ability to change colors

• Assists in Dr. Cantrell’s research regarding color balancing

GUI => Microcontroller => LEDs

Page 3: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

MethodsProject

Proposal

Functional Specificatio

n

Design Document

Hardware Design

LED Circuitry

Construct Box

Assemble Circuits

Test and Debug

Founder's Day Display

Software Design

Microcontroller

Programming

Windows 7 Program

Page 4: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Methods

Researched optics Color mixing Diffusion

Created small-scale LED grid prototypes Held many light mixing tests

Various LED configurations Multiple colors

Software models hardware Proof of concept programs

Page 5: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Architecture

• 2 main components

GUI LEDsµC

Page 6: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Architecture – Hardware (Circuitry)

Digital System We used an Arduino microcontroller that

we programmed to accept integers from the GUI representing different duty cycles

15 output pins on the Arduino were used to illuminate 5 tri-colored LEDs

Page 7: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Architecture – Hardware (Circuitry) Pin Connections

Page 8: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Architecture – Hardware (Physical)

Physical LightBox Trapezoidal shape - built with angled walls

in order to allow the box to be positioned differently based on how it is being used

Diffuser plate on top to mix the light illuminating from within

Circuitry is installed at the bottom (Arduino at based with the LED grid on top)

Page 9: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Architecture – Hardware (Physical)

Page 10: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Architecture – Software (LightBox GUI)

Programmed in the Python programming language

Allows the user to manipulate the intensity of each of the LEDs within the LightBox

Sends signals in the form of 8 bit integers to the microcontroller

Page 11: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Architecture – Software (LightBox GUI)

Page 12: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Demonstration

Enjoy!

Page 13: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Issues

No major issues A few minor ones…

Time Management Circuit (Sockets) Confusing Arduino documentation

Page 14: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Conclusion

Our development process went smoothly throughout the entire year

Hardware Requirements Complete!

Software Requirements Complete!

GUI => Microcontroller => LEDs The Light Box is able to produce a wide

variety of colors Our client, Dr. Cantrell, is very happy with

the final product

Page 15: TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary

Any Questions?