Difference between revisions of "HackLab.TO Bandwidth Display"

From Hackstrich
Line 2: Line 2:
  
 
== Project Status ==
 
== Project Status ==
* 2013-05-11: Built up shift register/transistors for cathode drives on a proto shield, mostly working. Built up most of the first digit except for the anode control transistor, also working. Next step is to finish the anode control stuff on the first digit and complete full testing of that before building the other 7 digit boards.
+
* 2013-06-01: Decided that building all the digit boards on perfboard was going to be too much of a pain, designed/schematicized/laid out a dedicated control board for each digit, takes +5, +12, and I2C, and controls the digit. Will get 8 of these made to drive all the digits. Next step is reviewing the schematic/layout tomorrow before sending off to OSH Park.
 +
* 2013-05-11: Built up shift register/transistors for cathode drives on a proto shield, mostly working. Built up most of the first digit except for the anode control transistor, also working. Tried to add the anode control, blew up the Arduino putting +12V into an I/O line. Next step is to redo the anode control stuff on the first digit and complete full testing of that before building the other 7 digit boards.
  
 
== Hardware ==
 
== Hardware ==
 
* Arduino Uno
 
* Arduino Uno
 
* Arduino Ethernet Shield
 
* Arduino Ethernet Shield
* Proto Shield w/ 74LS164 + connectors
+
* <s>Proto Shield w/ 74LS164 + connectors</s>
 +
* Proto Shield w/ 2 connectors that have +5, VIN, and I2C, to connect to the digits
  
== Pinouts ==
+
== Pinouts (original design, now abandoned) ==
 
* Cathode connector
 
* Cathode connector
 
** 1 - Segment A
 
** 1 - Segment A

Revision as of 14:01, 2 June 2013

The HackLab Bandwidth Display displays our current bandwidth usage on two 4 digit 7-segment displays.

Project Status

  • 2013-06-01: Decided that building all the digit boards on perfboard was going to be too much of a pain, designed/schematicized/laid out a dedicated control board for each digit, takes +5, +12, and I2C, and controls the digit. Will get 8 of these made to drive all the digits. Next step is reviewing the schematic/layout tomorrow before sending off to OSH Park.
  • 2013-05-11: Built up shift register/transistors for cathode drives on a proto shield, mostly working. Built up most of the first digit except for the anode control transistor, also working. Tried to add the anode control, blew up the Arduino putting +12V into an I/O line. Next step is to redo the anode control stuff on the first digit and complete full testing of that before building the other 7 digit boards.

Hardware

  • Arduino Uno
  • Arduino Ethernet Shield
  • Proto Shield w/ 74LS164 + connectors
  • Proto Shield w/ 2 connectors that have +5, VIN, and I2C, to connect to the digits

Pinouts (original design, now abandoned)

  • Cathode connector
    • 1 - Segment A
    • 2 - Segment B
    • 3 - Segment C
    • 4 - Segment D
    • 5 - Segment E
    • 6 - Segment F
    • 7 - Segment G
    • 8 - Key
    • 9 - Segment DP
    • 10 - N/C
  • Anode connector
    • 1 - Digit A1
    • 10 - +12V