This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
projects:binary_clock [2013/12/19 23:25] eqwang [Why did you do it?] |
projects:binary_clock [2013/12/19 23:38] (current) eqwang [**Code**] |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ====== What did we do? ====== | ====== What did we do? ====== | ||
| - | |||
| Line 98: | Line 97: | ||
| - | ==== **Code** ==== | + | ====Code==== |
| + | |||
| + | The current code for this project can be found at **https://github.com/greenteawarrior/BinaryClock** | ||
| - | The current code for this project can be found at https://github.com/greenteawarrior/BinaryClock. | ||
| Feel free to fork this repository and play with the binary clock! Also, let us know if you do anything interesting. :) | Feel free to fork this repository and play with the binary clock! Also, let us know if you do anything interesting. :) | ||
| Line 119: | Line 119: | ||
| ==== Build instructions ==== | ==== Build instructions ==== | ||
| For our project, we built an case for our clock. We did this by laser cutting 3/16 inch MDF, and then gluing the case together. The CAD for the casing and a rudimentary CAD of our FPGA, the Spartan 3, can be found here: | For our project, we built an case for our clock. We did this by laser cutting 3/16 inch MDF, and then gluing the case together. The CAD for the casing and a rudimentary CAD of our FPGA, the Spartan 3, can be found here: | ||
| + | |||
| + | *The github repository (includes code and CAD) can also be very easily downloaded as a .zip file if that is preferred. Please email Emily Wang or Sophia Seitz if you have any technical difficulties with obtaining the open source files. Thanks!* | ||
| We have a folder of the CAD files involved in creating the binary clock on the github repository : https://github.com/greenteawarrior/BinaryClock/tree/master/CAD | We have a folder of the CAD files involved in creating the binary clock on the github repository : https://github.com/greenteawarrior/BinaryClock/tree/master/CAD | ||
| Line 143: | Line 145: | ||
| ===== Possible Future Steps ===== | ===== Possible Future Steps ===== | ||
| - | * Make the LEDs actually orange | + | * Make the LEDs actually orange (This was Sophia's intended color for the display LEDs.) |
| - | * Add color changing LEDs! | + | * Add color changing LED pattern logic! (Rainbows, anyone?) |
| * The clock is fairly accurate, but does get off by a few seconds every couple hours. The frequency dividers could use some fine-tuning. | * The clock is fairly accurate, but does get off by a few seconds every couple hours. The frequency dividers could use some fine-tuning. | ||
| * Add some code to prevent the user from setting minutes or seconds to values above 60. (same concept for setting hours above 24) | * Add some code to prevent the user from setting minutes or seconds to values above 60. (same concept for setting hours above 24) | ||
| - | * Make a PCB instead of the sketchy breadboard wiring we currently have. | + | * Make a PCB instead of the breadboard wiring we currently have. |
| - | * In addition to a time, we could also have the clock display date. | + | * In addition to the time values, we could also have the clock display date (day of the week, year, etc). |