Difference between revisions of "HackLab.TO Bandwidth Display"

From Hackstrich
Line 2: Line 2:
  
 
== Project Status ==
 
== Project Status ==
 +
* 2013-06-28: Doh, thought this had been submitted but missed it. Submitted to OSH Park w/ express shipping.
 
* 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-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.
 
* 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.

Revision as of 02:45, 29 June 2013

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

Project Status

  • 2013-06-28: Doh, thought this had been submitted but missed it. Submitted to OSH Park w/ express shipping.
  • 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