ece791/792progressreport!unh.edu/ece/department/senior projects/ece792_2011... ·...

7
ECE 791/792 Progress Report Project Title: Audio Visual LED Cube Team Members: Matthew Daigle, Robert Hunter, Kendra Kreider Advisor: Dr. Richard Messner ECE Courses Involved: 543, 562, 617, 618, 649, 714, 775 Date: December 2010 Project Completion: May 2011

Upload: others

Post on 23-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ECE791/792ProgressReport!unh.edu/ece/Department/Senior Projects/ECE792_2011... · Daigle,!Hunter,!Kreider!|5( Phase2:(Second(Cube:(The!second!cube!will!be!designed!and!implemented!in!a!similar!fashion!to!the!single!color!cube.!

 

 

ECE  791/792  Progress  Report  

Project  Title:  Audio  Visual  LED  Cube  

 

 Team  Members:  Matthew  Daigle,  Robert  Hunter,  Kendra  Kreider  

Advisor:  Dr.  Richard  Messner  ECE  Courses  Involved:  543,  562,  617,  618,  649,  714,  775  

 

 

 Date:  December  2010  

Project  Completion:  May  2011  

Page 2: ECE791/792ProgressReport!unh.edu/ece/Department/Senior Projects/ECE792_2011... · Daigle,!Hunter,!Kreider!|5( Phase2:(Second(Cube:(The!second!cube!will!be!designed!and!implemented!in!a!similar!fashion!to!the!single!color!cube.!

D a i g l e ,   H u n t e r ,   K r e i d e r  |  2    

General  Problem  Definition:    

The  goal  of  this  project  is  to  create  a  3-­‐D  cube  of  LEDs  with  audio-­‐visual  effects  in  real  time.  

Based  on  audio  beats  and  frequencies,  the  LEDs  will  change  pattern  and  potentially  color.  Electrical  

circuit  design,  computer  programming,  and  raw  materials  will  be  essential  for  successful  completion.  

The  project  must  be  completed  within  the  given  budget,  and  the  finished  project  will  be  presented  at  

the  University  of  New  Hampshire  Undergraduate  Research  Conference  on  April  16th,  2011.  

 Design:  

  Designing  the  final  cube  will  be  a  major  part  of  this  project.  To  reach  this  final  goal,  some  smaller  

steps  will  be  taken  to  get  there.  The  first  step  of  this  project  will  be  to  gain  the  basic  tools  and  

knowledge  to  build  a  large  single  color  or  RGB  cube  by  first  building  a  simpler  single  color  LED  cube.  The  

plan  is  to  start  with  a  size  3  (3x3x3  LED  array)  single  color  cube  and  progress  to  a  size  5  RGB  or  size  8  

single  color  cube.    Although  the  size  3  cube  is  more  simplistic,  there  will  be  many  design  similarities  to  

the  larger  cubes  and  building  this  will  potentially  allow  us  to  foresee  problems  as  well  as  have  a  basic  

cube  to  start  becoming  acquainted  with  the  micro-­‐controller  and  start  a  basic  light  and  music  

programming  script.  

 

Building:    

  After  the  design  of  the  LED  cube  is  complete,  building  it  will  be  the  next  phase.  LEDs  must  be  

soldered  carefully  to  ensure  proper  connections  as  well  as  maintain  uniform  spacing  so  the  overall  cube  

has  straight  rows  and  columns  of  LEDs.  During  the  build  process,  solder  joints  will  be  periodically  tested  

to  ensure  the  proper  connections  have  been  made.  This  build  and  check  as  we  go  may  take  more  time  

to  build  the  cube,  but  it  will  save  time  in  the  long  run  by  finding  problems  before  the  cube  is  completely  

soldered  and  some  LEDs  become  unreachable  in  the  middle.  

Page 3: ECE791/792ProgressReport!unh.edu/ece/Department/Senior Projects/ECE792_2011... · Daigle,!Hunter,!Kreider!|5( Phase2:(Second(Cube:(The!second!cube!will!be!designed!and!implemented!in!a!similar!fashion!to!the!single!color!cube.!

D a i g l e ,   H u n t e r ,   K r e i d e r  |  3    

Building  Progress:  Build  of  single  color  size  3  LED  cube  complete  and  all  LEDs  functioning.  

 

 

 

 

 

Page 4: ECE791/792ProgressReport!unh.edu/ece/Department/Senior Projects/ECE792_2011... · Daigle,!Hunter,!Kreider!|5( Phase2:(Second(Cube:(The!second!cube!will!be!designed!and!implemented!in!a!similar!fashion!to!the!single!color!cube.!

D a i g l e ,   H u n t e r ,   K r e i d e r  |  4    

 

Testing  &  Programming:    

Once  the  cube  is  completely  built,  all  of  the  LEDs  in  the  single  color  cube  will  be  tested  by  row  

and  column.  After  the  functionality  of  all  LEDs  is  verified,  the  lightshow  programming  will  begin.  

Controlling  individual  LEDs  to  create  a  design  or  pattern  within  the  cube  will  be  the  primary  concern.  

Multiple  lighting  sequences  will  be  created  such  as  cycling  through  layers  of  the  cube,  bursts  starting  

from  center,  etc.  Next,  music  will  be  added  and  LEDs  will  change  pattern  in  time  to  the  music  as  well  as  

rotate  through  multiple  lighting  sequences.  This  will  require  some  analysis  of  the  music  and  application  

of  this  analysis  to  the  lighting  sequences.  The  success  of  this  section  will  be  difficult  to  quantitatively  

measure.  Based  on  lighting  and  music  appearing  to  be  in  time,  changes  will  be  made  on  team  members’  

interpretation.    

 

 

Progress  on  Testing  and  Programming:  

As  discussed  in  the  build  section,  all  LEDs  were  tested  after  soldering  and  are  functioning  

correctly.  An  Arduino  2560  micro-­‐controller  was  purchased  and  connected  to  the  single  color  LED  cube.  

Team  members  are  still  getting  acquainted  with  micro-­‐controller  so  circuit  complexity  has  been  

minimized  to  better  understand  the  basic  functionality  of  the  micro  controller.  The  size  3  LED  cube  is  

connected  to    the  Arduino  solely  with  transistors  and  resistors.  Basic  light  and  music  programming  has  

begun  with  this  test  cube  and  we  have  over  5  basic  light  programs  completed.  Currently,  the  cube  is  

being  powered  with  the  Arduino  via  a  USB  port.  This  limits  the  amount  of  power  that  the  circuit  can  use  

and  an  external  power  supply  will  be  required  in  the  larger  cube  designs.    

 

 

Page 5: ECE791/792ProgressReport!unh.edu/ece/Department/Senior Projects/ECE792_2011... · Daigle,!Hunter,!Kreider!|5( Phase2:(Second(Cube:(The!second!cube!will!be!designed!and!implemented!in!a!similar!fashion!to!the!single!color!cube.!

D a i g l e ,   H u n t e r ,   K r e i d e r  |  5    

Phase  2:  Second  Cube:  

The  second  cube  will  be  designed  and  implemented  in  a  similar  fashion  to  the  single  color  cube.  

The  main  difference  will  be  the  addition  of  LEDs.  If  RGB  is  selected,  color  changing  with  frequency  of  

music  will  also  be  added.  A  user  friendly  interface  to  select  light  sequences  is  a  goal  for  this  section.  This  

would  allow  a  user  to  personalize  the  cube  to  their  preferences.  This  phase  will  spend  more  time  

creating  light  sequences  and  perfecting  them  to  music.  

 

Progress  on  Second  Cube:  

  This  phase  of  the  project  is  just  beginning  at  this  point.  Some  research  on  RGB  LEDs  and  

additional  parts  has  been  done.  This  phase  will  be  the  focus  from  this  time  onward.  

     

 Implementation  through  project  timeline:  

  Monitoring  project  progression  will  be  key  to  the  success  of  this  project.  The  final  product  must  

be  complete  in  less  than  one  year.  Our  timeline  will  set  hard  and  soft  deadlines.  Hard  deadlines  will  

include  the  written  and  oral  proposal,  the  progress  report,  the  undergraduate  research  conference,  and  

the  final  report.  Soft  deadlines  will  be  internal  goals  set  by  group  members  to  check  if  we  are  

progressing  and  are  on  track  to  finish  our  project  objectives  within  the  given  time  frame.  If  problems  

arise  or  we  are  ahead  of  schedule,  soft  deadlines  can  be  adjusted.  

  We  plan  to  have  working  meetings  at  least  twice  a  week.  At  these  working  meetings,  each  team  

member  will  work  on  completing  the  portion  of  the  project  they  are  currently  assigned.  This  time  will  be  

the  bare  minimum  amount  of  time  spent  on  the  project  each  week  and  will  ensure  the  project  continues  

to  progress  even  during  busy  weeks.  Every  two  to  three  weeks  team  members  and  the  faculty  advisor,  if  

Page 6: ECE791/792ProgressReport!unh.edu/ece/Department/Senior Projects/ECE792_2011... · Daigle,!Hunter,!Kreider!|5( Phase2:(Second(Cube:(The!second!cube!will!be!designed!and!implemented!in!a!similar!fashion!to!the!single!color!cube.!

D a i g l e ,   H u n t e r ,   K r e i d e r  |  6    

available,  will  sit  down  and  assess  the  current  state  of  affairs,  discuss  problems,  look  ahead  at  schedule,  

and  assign  tasks.  

  To  keep  organized,  we  have  set  up  a  Google  Documents  folder.  This  folder  is  shared  between  

the  group  members  and  allows  documents  necessary  to  the  project  to  be  uploaded  and  edited.  These  

documents  include  but  are  not  limited  to  meeting  minutes,  diagrams,  written  reports,  and  any  other  

information  that  could  be  useful  to  the  project.    

   Timeline-­‐    

 Figure  1,  Project  Timeline  

 

 

Progress  on  Project  Timeline:  

  We  are  about  where  we  estimated  for  the  end  of  the  semester.  We  have  finished  building  cube  

1  and  have  done  some  basic  light  and  music  programming.  We  are  also  looking  into  the  next  phase  of  

our  project,  Cube  2.  All  hard  deadlines  have  been  met  and  there  is  no  need  for  adjustment  of  soft  

deadlines  at  this  point  in  time.  

  We  have  been  meeting  twice  weekly  for  working  meeting  and  every  few  weeks  with  our  advisor.    

A  progress  document  on  Google  Documents  was  created  so  group  members  could  easily  update  each  

Page 7: ECE791/792ProgressReport!unh.edu/ece/Department/Senior Projects/ECE792_2011... · Daigle,!Hunter,!Kreider!|5( Phase2:(Second(Cube:(The!second!cube!will!be!designed!and!implemented!in!a!similar!fashion!to!the!single!color!cube.!

D a i g l e ,   H u n t e r ,   K r e i d e r  |  7    

other  on  when  tasks  are  started  and  completed  and  this  has  proven  useful  for  tracking  the  project  

progress.  

 

 

Project  Team:  

The  following  is  a  breakdown  of  the  assigned  tasks  to  the  responsible  team  member.  

Matt  Daigle-­‐  Music  programming  and  implementation  

Bobby  Hunter-­‐  Light  programming  and  initial  design  

Kendra  Kreider-­‐  Build  of  size  3  cube,  function  programming,  administrative  duties  

 

Each  team  member  contributed  to  their  area  of  focus  for  the  report.  All  members  have  some  

contribution  to  each  part  though  the  section  has  a  team  leader  for  any  discrepancies  or  final  design  

decisions.  The  final  document  was  reviewed  by  the  team.