<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.paulbui.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Epowell</id>
	<title>WLCS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.paulbui.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Epowell"/>
	<link rel="alternate" type="text/html" href="https://www.paulbui.net/wl/Special:Contributions/Epowell"/>
	<updated>2026-09-16T20:52:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7789</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7789"/>
		<updated>2011-06-20T16:25:32Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓ (click the links below to view)&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Wire the circuit and load the program onto the micro-controller - ✓&lt;br /&gt;
***  Test the circuit and make sure the LED blinks - Needs Debugging&lt;br /&gt;
**  Other beginner programs should be made and tested - Ongoing&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 to 6) - ✓&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board - ✓&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board - &lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed - &lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The final cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Layers of Cube]]&lt;br /&gt;
|[[File:Bent_Anodes.jpg|thumb|alt=image 1|Picture 4: Bent Anodes to be Soldered to Form the Cube]]&lt;br /&gt;
|[[File:Final_Cube.jpg|thumb|alt=image 1|Picture 5: Completed Cube]]&lt;br /&gt;
|[[File:Final_Cube_Test.jpg|thumb|alt=image 1|Picture 6: Test of LEDs in the Final Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Code:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://paulbui.net/wiki/images/9/9f/Hello_World.txt Hello World]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/c/c2/Birthday_Prompt.txt Birthday Prompt]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/c/c3/Power_3.txt Power of 3]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/4/4a/Factorial_Sequence.txt Factorial Sequence]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/4/41/Fibonacci_Sequence.txt Fibonacci Sequence]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/1/16/MPAA_Calculator.txt MPAA Calculator]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/a/a6/Print_Square.txt Print Square]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/f/f0/Print_Triangle.txt Print Triangle]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/7/79/Print_Initials.txt Print Initials]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Proto-board]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 NPN transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2103610&amp;amp;filterName=Type&amp;amp;numProdsPerPage=60&amp;amp;filterValue=Electrolytic+capacitors 1 10uf capacitor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102507&amp;amp;filterName=Type&amp;amp;filterValue=Electrolytic+capacitors 1 1000uf capacitor]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062509 1 power switch]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare USB cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Unused or Unnecessary Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7788</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7788"/>
		<updated>2011-06-20T16:23:41Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓ (see below to view)&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Wire the circuit and load the program onto the micro-controller - ✓&lt;br /&gt;
***  Test the circuit and make sure the LED blinks - Needs Debugging&lt;br /&gt;
**  Other beginner programs should be made and tested - Ongoing&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 to 6) - ✓&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board - ✓&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board - &lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed - &lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The final cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Layers of Cube]]&lt;br /&gt;
|[[File:Bent_Anodes.jpg|thumb|alt=image 1|Picture 4: Bent Anodes to be Soldered to Form the Cube]]&lt;br /&gt;
|[[File:Final_Cube.jpg|thumb|alt=image 1|Picture 5: Completed Cube]]&lt;br /&gt;
|[[File:Final_Cube_Test.jpg|thumb|alt=image 1|Picture 6: Test of LEDs in the Final Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Code:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://paulbui.net/wiki/images/9/9f/Hello_World.txt Hello World]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/c/c2/Birthday_Prompt.txt Birthday Prompt]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/c/c3/Power_3.txt Power of 3]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/4/4a/Factorial_Sequence.txt Factorial Sequence]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/4/41/Fibonacci_Sequence.txt Fibonacci Sequence]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/1/16/MPAA_Calculator.txt MPAA Calculator]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/a/a6/Print_Square.txt Print Square]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/f/f0/Print_Triangle.txt Print Triangle]&lt;br /&gt;
*  [http://paulbui.net/wiki/images/7/79/Print_Initials.txt Print Initials]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Proto-board]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 NPN transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2103610&amp;amp;filterName=Type&amp;amp;numProdsPerPage=60&amp;amp;filterValue=Electrolytic+capacitors 1 10uf capacitor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102507&amp;amp;filterName=Type&amp;amp;filterValue=Electrolytic+capacitors 1 1000uf capacitor]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062509 1 power switch]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare USB cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Unused or Unnecessary Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Print_Triangle.txt&amp;diff=7787</id>
		<title>File:Print Triangle.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Print_Triangle.txt&amp;diff=7787"/>
		<updated>2011-06-20T16:18:56Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Print_Square.txt&amp;diff=7786</id>
		<title>File:Print Square.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Print_Square.txt&amp;diff=7786"/>
		<updated>2011-06-20T16:18:31Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Print_Initials.txt&amp;diff=7785</id>
		<title>File:Print Initials.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Print_Initials.txt&amp;diff=7785"/>
		<updated>2011-06-20T16:18:07Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Power_3.txt&amp;diff=7784</id>
		<title>File:Power 3.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Power_3.txt&amp;diff=7784"/>
		<updated>2011-06-20T16:17:34Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:MPAA_Calculator.txt&amp;diff=7783</id>
		<title>File:MPAA Calculator.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:MPAA_Calculator.txt&amp;diff=7783"/>
		<updated>2011-06-20T16:17:07Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Fibonacci_Sequence.txt&amp;diff=7782</id>
		<title>File:Fibonacci Sequence.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Fibonacci_Sequence.txt&amp;diff=7782"/>
		<updated>2011-06-20T16:16:36Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Factorial_Sequence.txt&amp;diff=7781</id>
		<title>File:Factorial Sequence.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Factorial_Sequence.txt&amp;diff=7781"/>
		<updated>2011-06-20T16:16:11Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Birthday_Prompt.txt&amp;diff=7780</id>
		<title>File:Birthday Prompt.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Birthday_Prompt.txt&amp;diff=7780"/>
		<updated>2011-06-20T16:15:45Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7779</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7779"/>
		<updated>2011-06-20T16:15:10Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓ (see below to view)&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Wire the circuit and load the program onto the micro-controller - ✓&lt;br /&gt;
***  Test the circuit and make sure the LED blinks - Needs Debugging&lt;br /&gt;
**  Other beginner programs should be made and tested - Ongoing&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 to 6) - ✓&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board - ✓&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board - &lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed - &lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The final cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Layers of Cube]]&lt;br /&gt;
|[[File:Bent_Anodes.jpg|thumb|alt=image 1|Picture 4: Bent Anodes to be Soldered to Form the Cube]]&lt;br /&gt;
|[[File:Final_Cube.jpg|thumb|alt=image 1|Picture 5: Completed Cube]]&lt;br /&gt;
|[[File:Final_Cube_Test.jpg|thumb|alt=image 1|Picture 6: Test of LEDs in the Final Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Code:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[http://paulbui.net/wiki/images/9/9f/Hello_World.txt Hello World]&lt;br /&gt;
[[File:Hello_World.txt]]&lt;br /&gt;
[[File:Birthday_Prompt.txt]]&lt;br /&gt;
[[File:Factorial_Sequence.txt]]&lt;br /&gt;
[[File:Fibonacci_Sequence.txt]]&lt;br /&gt;
[[File:MPAA_Calculator.txt]]&lt;br /&gt;
[[File:Power_3.txt]]&lt;br /&gt;
[[File:Print_Initials.txt]]&lt;br /&gt;
[[File:Print_Square.txt]]&lt;br /&gt;
[[File:Print_Triangle.txt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Proto-board]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 NPN transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2103610&amp;amp;filterName=Type&amp;amp;numProdsPerPage=60&amp;amp;filterValue=Electrolytic+capacitors 1 10uf capacitor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102507&amp;amp;filterName=Type&amp;amp;filterValue=Electrolytic+capacitors 1 1000uf capacitor]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062509 1 power switch]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare USB cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Unused or Unnecessary Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Hello_World.txt&amp;diff=7778</id>
		<title>File:Hello World.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Hello_World.txt&amp;diff=7778"/>
		<updated>2011-06-20T16:03:59Z</updated>

		<summary type="html">&lt;p&gt;Epowell: uploaded a new version of &amp;amp;quot;File:Hello World.txt&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Hello_World.txt&amp;diff=7777</id>
		<title>File:Hello World.txt</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Hello_World.txt&amp;diff=7777"/>
		<updated>2011-06-20T16:03:12Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7776</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7776"/>
		<updated>2011-06-20T16:02:34Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓ (see below to view)&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Wire the circuit and load the program onto the micro-controller - ✓&lt;br /&gt;
***  Test the circuit and make sure the LED blinks - Needs Debugging&lt;br /&gt;
**  Other beginner programs should be made and tested - Ongoing&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 to 6) - ✓&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board - ✓&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board - &lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed - &lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The final cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Layers of Cube]]&lt;br /&gt;
|[[File:Bent_Anodes.jpg|thumb|alt=image 1|Picture 4: Bent Anodes to be Soldered to Form the Cube]]&lt;br /&gt;
|[[File:Final_Cube.jpg|thumb|alt=image 1|Picture 5: Completed Cube]]&lt;br /&gt;
|[[File:Final_Cube_Test.jpg|thumb|alt=image 1|Picture 6: Test of LEDs in the Final Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Code:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[File:Hello_World.txt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Proto-board]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 NPN transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2103610&amp;amp;filterName=Type&amp;amp;numProdsPerPage=60&amp;amp;filterValue=Electrolytic+capacitors 1 10uf capacitor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102507&amp;amp;filterName=Type&amp;amp;filterValue=Electrolytic+capacitors 1 1000uf capacitor]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062509 1 power switch]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare USB cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Unused or Unnecessary Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Final_Cube_Test.jpg&amp;diff=7775</id>
		<title>File:Final Cube Test.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Final_Cube_Test.jpg&amp;diff=7775"/>
		<updated>2011-06-20T15:44:11Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Final_Cube.jpg&amp;diff=7774</id>
		<title>File:Final Cube.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Final_Cube.jpg&amp;diff=7774"/>
		<updated>2011-06-20T15:43:21Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Bent_Anodes.jpg&amp;diff=7773</id>
		<title>File:Bent Anodes.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Bent_Anodes.jpg&amp;diff=7773"/>
		<updated>2011-06-20T15:42:46Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7772</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7772"/>
		<updated>2011-06-20T15:34:18Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Wire the circuit and load the program onto the micro-controller - ✓&lt;br /&gt;
***  Test the circuit and make sure the LED blinks - Needs Debugging&lt;br /&gt;
**  Other beginner programs should be made and tested - Ongoing&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 to 6) - ✓&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board - ✓&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board - &lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed - &lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The final cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Layers of Cube]]&lt;br /&gt;
|[[File:Bent_Anodes.jpg|thumb|alt=image 1|Picture 4: Bent Anodes to be Soldered to Form the Cube]]&lt;br /&gt;
|[[File:Final_Cube.jpg|thumb|alt=image 1|Picture 5: Completed Cube]]&lt;br /&gt;
|[[File:Final_Cube_Test.jpg|thumb|alt=image 1|Picture 6: Test of LEDs in the Final Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Proto-board]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 NPN transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2103610&amp;amp;filterName=Type&amp;amp;numProdsPerPage=60&amp;amp;filterValue=Electrolytic+capacitors 1 10uf capacitor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102507&amp;amp;filterName=Type&amp;amp;filterValue=Electrolytic+capacitors 1 1000uf capacitor]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062509 1 power switch]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare USB cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Unused or Unnecessary Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7771</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7771"/>
		<updated>2011-06-20T15:31:38Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Wire the circuit and load the program onto the micro-controller - ✓&lt;br /&gt;
***  Test the circuit and make sure the LED blinks - Needs Debugging&lt;br /&gt;
**  Other beginner programs should be made and tested - Ongoing&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 to 6) - ✓&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board - ✓&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board - &lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed - &lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The final cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Layers of Cube]]&lt;br /&gt;
|[[File:Stacked_Layers2.jpg|thumb|alt=image 1|Picture 4: Bent Anodes to be Soldered to Form the Cube]]&lt;br /&gt;
|[[File:_Final_Stacked_Layers.jpg|thumb|alt=image 1|Picture 5: Completed Cube]]&lt;br /&gt;
|[[File:Final_Cube_Test.jpg|thumb|alt=image 1|Picture 6: Test of LEDs in the Final Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Proto-board]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 NPN transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2103610&amp;amp;filterName=Type&amp;amp;numProdsPerPage=60&amp;amp;filterValue=Electrolytic+capacitors 1 10uf capacitor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102507&amp;amp;filterName=Type&amp;amp;filterValue=Electrolytic+capacitors 1 1000uf capacitor]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062509 1 power switch]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare USB cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Unused or Unnecessary Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Final_Stacked_Layers.jpg&amp;diff=7770</id>
		<title>File:Final Stacked Layers.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Final_Stacked_Layers.jpg&amp;diff=7770"/>
		<updated>2011-06-20T15:28:22Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Stacked_Layers2.jpg&amp;diff=7769</id>
		<title>File:Stacked Layers2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Stacked_Layers2.jpg&amp;diff=7769"/>
		<updated>2011-06-20T15:27:36Z</updated>

		<summary type="html">&lt;p&gt;Epowell: uploaded a new version of &amp;amp;quot;File:Stacked Layers2.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Stacked_Layers2.jpg&amp;diff=7768</id>
		<title>File:Stacked Layers2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Stacked_Layers2.jpg&amp;diff=7768"/>
		<updated>2011-06-20T15:22:59Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7767</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7767"/>
		<updated>2011-06-20T15:21:40Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Wire the circuit and load the program onto the micro-controller - ✓&lt;br /&gt;
***  Test the circuit and make sure the LED blinks - Needs Debugging&lt;br /&gt;
**  Other beginner programs should be made and tested - Ongoing&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 to 6) - ✓&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board - ✓&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board - &lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed - &lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The final cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Layers of Cube]]&lt;br /&gt;
|[[File:Stacked_Layers2.jpg|thumb|alt=image 1|Picture 4: Layers of Cube]]&lt;br /&gt;
|[[File:Final_Stacked_Layers.jpg|thumb|alt=image 1|Picture 5: Completed Cube]]&lt;br /&gt;
|[[File:Final_Cube_Test.jpg|thumb|alt=image 1|Picture 6: Test of LEDs in the Final Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Proto-board]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 NPN transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2103610&amp;amp;filterName=Type&amp;amp;numProdsPerPage=60&amp;amp;filterValue=Electrolytic+capacitors 1 10uf capacitor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102507&amp;amp;filterName=Type&amp;amp;filterValue=Electrolytic+capacitors 1 1000uf capacitor]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062509 1 power switch]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare USB cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Unused or Unnecessary Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7765</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7765"/>
		<updated>2011-06-17T16:37:48Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Wire the circuit and load the program onto the micro-controller - ✓&lt;br /&gt;
***  Test the circuit and make sure the LED blinks - Needs Debugging&lt;br /&gt;
**  Other beginner programs should be made and tested - Ongoing&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 and 2) - ✓&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board - ✓&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board - &lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed - &lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The final cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Proto-board]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 NPN transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2103610&amp;amp;filterName=Type&amp;amp;numProdsPerPage=60&amp;amp;filterValue=Electrolytic+capacitors 1 10uf capacitor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102507&amp;amp;filterName=Type&amp;amp;filterValue=Electrolytic+capacitors 1 1000uf capacitor]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062509 1 power switch]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare USB cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Unused or Unnecessary Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7764</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7764"/>
		<updated>2011-06-17T16:29:06Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Multiple programs has been loaded onto the micro-controller successfully but the LED doesn&amp;#039;t blink&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 and 2)&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board&lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently - ✓&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2103610&amp;amp;filterName=Type&amp;amp;numProdsPerPage=60&amp;amp;filterValue=Electrolytic+capacitors 1 10uf capacitor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102507&amp;amp;filterName=Type&amp;amp;filterValue=Electrolytic+capacitors 1 1000uf capacitor]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062509 1 power switch]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare usb cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Un-used or Uneccessary Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7763</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7763"/>
		<updated>2011-06-17T16:21:24Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the micro-controller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections completed during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works - ✓&lt;br /&gt;
**  The breadboard should be used so circuits can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Ongoing&lt;br /&gt;
***  Multiple programs has been loaded onto the micro-controller successfully but the LED doesn&amp;#039;t blink&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circuitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 and 2)&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board&lt;br /&gt;
**  The circuitry has been wired and the micro-controller is ready to be programmed&lt;br /&gt;
*  The C Programming website tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently - ✓&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare usb cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Un-used/Replaced Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website - ✓&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written - ✓&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - ✓&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - ✓&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7762</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7762"/>
		<updated>2011-06-17T16:19:49Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  A single LED cube will be built using an ATmega 16 to control it&lt;br /&gt;
*  The ATmega 16 will be programmed with C using AVR Studio and an AVRISP MKII to load the program onto the micro-controller&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs available on Atmel&amp;#039;s website and from other linked websites&lt;br /&gt;
*  A breadboard will be used to aid in learning the instruction set and to ease programming&lt;br /&gt;
**  An ATmega 168 will be used in addition to the ATmega 16 while the instruction set is being learned&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to learn the instruction set for the microcontroller and build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  The C Programming webiste tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
**  Two sections should be done during each class&lt;br /&gt;
**  Sections compleated during the last class should be reviewed to ensure that its not forgotten&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently (links to tutorials will be posted as they&amp;#039;re found) - Ongoing&lt;br /&gt;
*  Start working with the micro-controller understand how it works&lt;br /&gt;
**  The breadboard should be used so circuts can be made, tested, and then disassembled&lt;br /&gt;
**  A blink LED program has been executed - Onging&lt;br /&gt;
***  Multiple programs has been loaded onto the microcontroller successfully but the LED doesn&amp;#039;t blink&lt;br /&gt;
*  All of the necessary parts to build the cube have been purchased (see list below) - ✓&lt;br /&gt;
*  All parts have been soldered onto the proto-board and the circitry has been wired - Ongoing&lt;br /&gt;
**  The LEDs have been bent, soldered into layers, and and soldered together into their final cubic form (see Pictures 1 and 2)&lt;br /&gt;
**  The remaining parts have been soldered to the proto-board&lt;br /&gt;
**  The finished LED cube has been soldered to the proto-board&lt;br /&gt;
**  The circitry has been wired and the microcontroller is ready to be programmed&lt;br /&gt;
*  The C Programming webiste tutorials have been completed and a program for each section has been made - ✓&lt;br /&gt;
*  Tutorials have been found that explain the programming process sufficiently - ✓&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures of Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Picture 1: Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Picture 2: Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Picture 3: Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
**  A spare usb cable (for power)&lt;br /&gt;
***  [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB ports provide a constant 5V]&lt;br /&gt;
*  Un-used/Replaced Parts:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch (being replaced with a spare USB cable)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Links are added in the order they were found&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming Tutorials]&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf ATmega 16 Data Sheet&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ ATmega 168 Blink LED Tutorial]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website - ✓&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written - ✓&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - ✓&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - ✓&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7761</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7761"/>
		<updated>2011-06-17T13:57:34Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - ✓&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - ✓&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - ✓&lt;br /&gt;
*  A blink LED program has been executed - Onging&lt;br /&gt;
** Multiple programs has been loaded onto the microcontroller successfully but the LED doesn&amp;#039;t blink&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Ongoing&lt;br /&gt;
** The LEDs have been soldered into layers and most parts have been soldered onto the board&lt;br /&gt;
* Tutorials have been found that explain the programming process sufficiently - ✓&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures and Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10 - ✓&lt;br /&gt;
**  This should be completed at home by the date above - ✓&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written - ✓&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - ✓&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - ✓&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7760</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7760"/>
		<updated>2011-06-17T13:57:14Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - ✓&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - ✓&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - ✓&lt;br /&gt;
*  A blink LED program has been executed - Onging&lt;br /&gt;
** Multiple programs has been loaded onto the microcontroller successfully but the LED doesn&amp;#039;t blink&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Ongoing&lt;br /&gt;
** The LEDs have been soldered into layers and most parts have been soldered onto the board&lt;br /&gt;
* Tutorials have been found that explain the programming process sufficiently - ✓&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10 - ✓&lt;br /&gt;
**  This should be completed at home by the date above - ✓&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written - ✓&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - ✓&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - ✓&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7759</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7759"/>
		<updated>2011-06-17T13:56:10Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - ✓&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - ✓&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - ✓&lt;br /&gt;
*  A blink LED program has been executed - Onging&lt;br /&gt;
** Multiple programs has been loaded onto the microcontroller successfully but the LED doesn&amp;#039;t blink&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Ongoing&lt;br /&gt;
** The LEDs have been soldered into layers and most parts have been soldered onto the board&lt;br /&gt;
* Tutorials have been found that explain the programming process sufficiently - ✓&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
*  [http://www.societyofrobots.com/robotforum/index.php?topic=3013.0 AVRISP MKII Help]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf ATmega 168 Data Sheet]&lt;br /&gt;
*  [http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/step4/Make-Programmer-Cable/ Parallel Port Programmer Cable]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10 - ✓&lt;br /&gt;
**  This should be completed at home by the date above - ✓&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written - ✓&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - ✓&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - ✓&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7758</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7758"/>
		<updated>2011-06-17T13:53:42Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - ✓&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - ✓&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - ✓&lt;br /&gt;
*  A blink LED program has been executed - Onging&lt;br /&gt;
** Multiple programs has been loaded onto the microcontroller successfully but the LED doesn&amp;#039;t blink&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Ongoing&lt;br /&gt;
** The LEDs have been soldered into layers and most parts have been soldered onto the board&lt;br /&gt;
* Tutorials have been found that explain the programming process sufficiently - ✓&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10 - ✓&lt;br /&gt;
**  This should be completed at home by the date above - ✓&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written - ✓&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - ✓&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - ✓&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7757</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7757"/>
		<updated>2011-06-17T13:50:03Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought &amp;amp;#10003:&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased &amp;amp;#10003:&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller &amp;amp;#10003:&lt;br /&gt;
*  A blink LED program has been executed - Onging&lt;br /&gt;
** Multiple programs has been loaded onto the microcontroller successfully but the LED doesn&amp;#039;t blink&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Ongoing&lt;br /&gt;
** The LEDs have been soldered into layers and most parts have been soldered onto the board&lt;br /&gt;
* Tutorials have been found that explain the programming process sufficiently - &amp;amp;#10003:&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
*  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7756</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7756"/>
		<updated>2011-06-17T13:42:58Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pictures:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template with an Unfinished Layer]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Completed Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Connected Layers of Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Stacked_Layers.jpg&amp;diff=7755</id>
		<title>File:Stacked Layers.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Stacked_Layers.jpg&amp;diff=7755"/>
		<updated>2011-06-17T13:39:34Z</updated>

		<summary type="html">&lt;p&gt;Epowell: uploaded a new version of &amp;amp;quot;File:Stacked Layers.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Cube_Layers.jpg&amp;diff=7754</id>
		<title>File:Cube Layers.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Cube_Layers.jpg&amp;diff=7754"/>
		<updated>2011-06-17T13:37:32Z</updated>

		<summary type="html">&lt;p&gt;Epowell: uploaded a new version of &amp;amp;quot;File:Cube Layers.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Cube_Template.jpg&amp;diff=7753</id>
		<title>File:Cube Template.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Cube_Template.jpg&amp;diff=7753"/>
		<updated>2011-06-17T13:35:52Z</updated>

		<summary type="html">&lt;p&gt;Epowell: uploaded a new version of &amp;amp;quot;File:Cube Template.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Cube_Template.jpg&amp;diff=7752</id>
		<title>File:Cube Template.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Cube_Template.jpg&amp;diff=7752"/>
		<updated>2011-06-17T13:35:42Z</updated>

		<summary type="html">&lt;p&gt;Epowell: uploaded a new version of &amp;amp;quot;File:Cube Template.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7751</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7751"/>
		<updated>2011-06-17T13:22:04Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template]]&lt;br /&gt;
|[[File:Cube_Layers.jpg|thumb|alt=image 1|Cube Layers]]&lt;br /&gt;
|[[File:Stacked_Layers.jpg|thumb|alt=image 1|Connected Layers of the Cube]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Stacked_Layers.jpg&amp;diff=7750</id>
		<title>File:Stacked Layers.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Stacked_Layers.jpg&amp;diff=7750"/>
		<updated>2011-06-17T13:21:35Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7749</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7749"/>
		<updated>2011-06-17T13:21:19Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template]]&lt;br /&gt;
[[File:Cube_Layers.jpg|thumb|alt=image 1|Cube Layers]]&lt;br /&gt;
[[File:Stacked_Layers.jpg|thumb|alt=image 1|Connected Layers of the Cube]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7748</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7748"/>
		<updated>2011-06-17T13:20:33Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template]]&lt;br /&gt;
[[File:Cube_Layers.jpg|thumb|alt=image 1|Cube Layers]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Cube_Layers.jpg&amp;diff=7747</id>
		<title>File:Cube Layers.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Cube_Layers.jpg&amp;diff=7747"/>
		<updated>2011-06-17T13:20:05Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7746</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7746"/>
		<updated>2011-06-17T13:19:39Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template]]&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template]]&lt;br /&gt;
[[File:Cube_Layers.jpg|thumb|alt=image 1|Cube Layers]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7745</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7745"/>
		<updated>2011-06-17T13:18:20Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd and 4th Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template]]&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
|[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=File:Cube_Template.jpg&amp;diff=7743</id>
		<title>File:Cube Template.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=File:Cube_Template.jpg&amp;diff=7743"/>
		<updated>2011-06-17T13:04:16Z</updated>

		<summary type="html">&lt;p&gt;Epowell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7742</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7742"/>
		<updated>2011-06-17T13:03:50Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd and 4th Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
[[File:Cube_Template.jpg|thumb|alt=image 1|Cube Template]]&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7661</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7661"/>
		<updated>2011-05-13T13:45:31Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062497 Power switch]&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7660</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7660"/>
		<updated>2011-05-13T13:44:10Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  Power switch&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
*  [http://elasticsheep.com/2009/09/blinking-the-leds/ Blinking LED Tutorial]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7659</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7659"/>
		<updated>2011-05-13T13:43:36Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  Power switch&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
*  [http://www.atmel.com/dyn/resources/prod_documents/AVRISPmkII_UG.pdf Data Sheet for AVRISP MKII]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7658</id>
		<title>Ed Powell</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=Ed_Powell&amp;diff=7658"/>
		<updated>2011-05-13T13:42:51Z</updated>

		<summary type="html">&lt;p&gt;Epowell: /* 3rd Quarter Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;3rd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The instruction set to program the micro-controller will be learned from the PDFs of the Atmel website and from some of the linked websites&lt;br /&gt;
*  The soldering of the cube will be finished&lt;br /&gt;
*  The cube code will be written using the programming software&lt;br /&gt;
*  It will be tested for bugs and brought into class when finalized&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  All of the necessary parts to build the cube have been bought - Done&lt;br /&gt;
*  A programmer to load the code onto the micro-controller has been purchased - Done&lt;br /&gt;
*  Enough C has been learned to be able to to program the micro-controller - Done&lt;br /&gt;
*  A blink LED program has been executed - Ongoing&lt;br /&gt;
*  The parts have been soldered onto the proto-board and are ready to be programmed - Almost done (some connections to the 40 pin connector/microcontroller remaining)&lt;br /&gt;
*  The instruction set to program the micro-controller has been learned - Ongoing&lt;br /&gt;
**  Good tutorials have been found explaining the programming process - Done&lt;br /&gt;
**  The tutorials have been finished - Ongoing&lt;br /&gt;
**  The programming of the main program has been started -&lt;br /&gt;
*  The cube has been tested -&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parts:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The following parts will be used:&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2102843&amp;amp;filterName=Type&amp;amp;filterValue=Breadboards Protoboard]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/552059-ic-avr-mcu-16k-16mhz-5v-40dip-atmega16-16pu.html Atmel Atamega16 micro-controller]&lt;br /&gt;
**  [http://parts.digikey.com/1/parts/408608-programmer-avr-system-atavrisp2.html Programmer for the micro-controller]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/G16120_specs.htm 64 green LEDs]&lt;br /&gt;
**  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=/specs/R12120_specs.htm 1 red status LED]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062317&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;amp;%23047;2-watt+resistors 16 220 ohm resistors for LEDs]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062320&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 2 470 ohm resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062330&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 1 10k resistor]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062325&amp;amp;filterName=Type&amp;amp;filterValue=1%26amp;%23047;2-watt+resistors 4 2.2 k resistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062586&amp;amp;filterName=Type&amp;amp;filterValue=Transistor 4 2N2222 transistors]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062365&amp;amp;filterName=Type&amp;amp;filterValue=Ceramic+disc+capacitors 6 0.1uF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/8571 2 22pF ceramic capacitors]&lt;br /&gt;
**  [http://www.sparkfun.com/products/669 1 14.7456 MHz crystal]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=3060978 2 tactile buttons]&lt;br /&gt;
**  Power switch&lt;br /&gt;
**  [http://en.wikipedia.org/wiki/Universal_Serial_Bus Connector for 5v power (A USB Cable will be used as it produces a fairly constant 5V)]&lt;br /&gt;
**  [http://www.radioshack.com/product/index.jsp?productId=2062605 40 pin connector for micro-controller]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Links:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://popularmicrocontrollers.com/avr-c-tutorial C programming tutorial that will mainly be used]&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;2nd Quarter Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Continue working on the 1st quarter project by learning C to program the micro-controller&lt;br /&gt;
**  There will be more websites used this quarter with more concise information on programming the micro-controller&lt;br /&gt;
***  If more websites are found during the quarter they will be added to this page&lt;br /&gt;
***  Description from the previous quarter should be read for more information on the project&lt;br /&gt;
**  Two books (C for Unix and C++ for You++) will also be used along with the websites to help accomplish this task&lt;br /&gt;
**  The goals and deadlines may be altered if more resources are found during the quarter&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://ladyada.net/make/minipov3/software.html Installing the Software on the Micro-Controller]&lt;br /&gt;
*  [http://courses.cit.cornell.edu/ee476/FinalProjects/s2008/pae26_rwc28/pae26_rwc28/index.html#AppendixA 5x5x5 LED Cube Instructable]&lt;br /&gt;
*  [http://www2.tech.purdue.edu/ecet/courses/referencematerial/atmel/ ATmega16 Programming Guide]&lt;br /&gt;
*  [http://web.archive.org/web/20040202003107/http://www.microschematic.com/inde.html ATmega Architecture Guide]&lt;br /&gt;
*  [http://abdullah.0fees.net/atmega32.php ATmega32 Programming Guide]&lt;br /&gt;
*  [http://www.avrbeginners.net/ AVR Programming Guide]&lt;br /&gt;
*  [http://www.linuxfocus.org/English/November2004/article352.shtml AVR C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Work through all steps in the C Programming website by 11/19/10&lt;br /&gt;
**  This should be completed at home by the date above&lt;br /&gt;
**  After each step is competed a program containing what was learned should be written&lt;br /&gt;
*  Work through all of the steps in the ATmega16 programming guide by 12/6/10&lt;br /&gt;
**  Two steps of the guide should be done per class period&lt;br /&gt;
**  What was learned the last class period should be reviewed the next class period so it is not forgotten&lt;br /&gt;
*  Start working with the micro-controller by installing and running beginner programs to understand how it works&lt;br /&gt;
**  The tutorials above should be used to learn how to program the controller&lt;br /&gt;
**  The installation and testing will only be done at home but the code may be written at school&lt;br /&gt;
**  A separate board may be created for this purpose&lt;br /&gt;
*  Program the micro-controller with the finished code and make sure that it works&lt;br /&gt;
**  After figuring out how the micro-controller works the writing of the final code should begin&lt;br /&gt;
**  This may be done at school or at home&lt;br /&gt;
*  The finished cube should be brought to class&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Progress:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  The C Programming website has been completed and program files for each section have been written - Done&lt;br /&gt;
*  The parts necessary to build the cube have been ordered or gotten - Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;1st Quarter Proposal:&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Build a single color LED cube using the following parts:&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  Protoboard (the type with copper circles)&lt;br /&gt;
**  Atmel AVR Atamega16 micro-controller&lt;br /&gt;
**  Programmer to program the Atmega16&lt;br /&gt;
**  64 LEDs&lt;br /&gt;
**  2 status LEDs&lt;br /&gt;
**  Max232 rs-232 chip, or equivalent&lt;br /&gt;
**  16 resistors for LEDs&lt;br /&gt;
**  2x resistor 470 ohm&lt;br /&gt;
**  1x resistor 10k&lt;br /&gt;
**  4x resistor 2.2k&lt;br /&gt;
**  4x NPN transistor BC338&lt;br /&gt;
**  1x 10uF capacitor&lt;br /&gt;
**  1x 1000uF capacitor&lt;br /&gt;
**  6x 0.1uF ceramic capacitor&lt;br /&gt;
**  2x 22pF ceramic capacitor&lt;br /&gt;
**  1x crystal 14.7456 MHz&lt;br /&gt;
**  2x tactile button&lt;br /&gt;
**  Optional power switch&lt;br /&gt;
**  Connector for 12v power&lt;br /&gt;
**  Optional connector for 5v power&lt;br /&gt;
*  Learn C to program the micro-controller using the C Programming Guide&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Resources and Information:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  [http://www.instructables.com/id/LED-Cube-4x4x4/?images*images 4x4x4 LED Cube Instructable]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fleds.htm%23fivemm LEDs]&lt;br /&gt;
*  [http://dclausen.net/projects/ledcyl/ RGB LED Cylinder]&lt;br /&gt;
*  [http://www.thinkgeek.com/gadgets/lights/d71d/?cpg=froogle Think Geek Cube Available to Buy]&lt;br /&gt;
*  [http://www.lomont.org/Projects/LEDCube/LEDCube4.php RGB LED Cube Story]&lt;br /&gt;
*  [http://www.superbrightleds.com/cgi-bin/store/index.cgi?action=DispPage&amp;amp;Page2Disp=%2Fspecs%2FTriColor_LED.htm RGB LEDs]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED Cube Story Cube For Sale]&lt;br /&gt;
*  [http://www.lumisense.com/?page=eightcubed-v1 8x8x8 RGB LED Cube]&lt;br /&gt;
*  [http://embeddedmicro.com/ RGB LED Cube Directions]&lt;br /&gt;
*  [http://hypnocube.com/ RGB LED 4x4x4 Cube Directions]&lt;br /&gt;
*  [http://www.cprogramming.com/ C Programming Guide]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Goals and Deadlines:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*  Acquire all parts necessary for the cube by 10/1/10&lt;br /&gt;
*  Solder parts on to the protoboard by 10/7/10&lt;br /&gt;
*  Bend and attach all LEDs to the board by 10/14/10&lt;br /&gt;
*  Finish assembling the cube by 10/15/10&lt;br /&gt;
*  Learn C by 10/21/10&lt;br /&gt;
*  Program the micro-controller by 11/1/10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Possible Later Goal:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Build an RGB LED cube after the single color cube is finished using the following parts (if deemed possible):&lt;br /&gt;
**  Acrylic Case&lt;br /&gt;
**  H4C printed circuit board&lt;br /&gt;
**  110VAC to 9VDC 300mA transformer&lt;br /&gt;
**  22 AWG straightened galvanized soft steel wire x40&lt;br /&gt;
**  Diffuse common-cathode RGB LED x64&lt;br /&gt;
**  PIC18F4620 micro-controller (40 pins)&lt;br /&gt;
**  SN74AHC574 octal D-type flip-flop x4 (20 pins)&lt;br /&gt;
**  ULN2803A NPN Darlington transistor array (18 pins)&lt;br /&gt;
**  LM2574 5V switching regulator (8 pins)&lt;br /&gt;
**  22 resistor array (16 pins)&lt;br /&gt;
**  47 resistor array (16 pins)&lt;br /&gt;
**  68 resistor array (16 pins)&lt;br /&gt;
**  47K resistor x3 (yellow-violet-orange-gold)&lt;br /&gt;
**  1K resistor x5 (brown-black-red-gold)&lt;br /&gt;
**  1N4148TR signal diode x24 (red)&lt;br /&gt;
**  511-BAT48 rectifier diode (blue)&lt;br /&gt;
**  330mH inductor&lt;br /&gt;
**  0.1uF ceramic capacitor x5&lt;br /&gt;
**  10uF electrolytic capacitor&lt;br /&gt;
**  22uF electrolytic capacitor&lt;br /&gt;
**  220uF electrolytic capacitor&lt;br /&gt;
**  6” black wire&lt;br /&gt;
**  18” red wire&lt;br /&gt;
**  24” white wire&lt;br /&gt;
**  2.1mm DC power jack&lt;br /&gt;
**  Toggle switch&lt;br /&gt;
**  Momentary toggle switch x2&lt;br /&gt;
**  1” threaded standoff x4&lt;br /&gt;
**  1⁄2” 4-40 screw x8&lt;br /&gt;
**  Rubber feet x4&lt;br /&gt;
**  DLP-UB232R UART-USB bridge module&lt;br /&gt;
**  Mini-B USB cable&lt;/div&gt;</summary>
		<author><name>Epowell</name></author>
		
	</entry>
</feed>