This github contains the arena control software for the IEEE Southeastcon 2017 hardware competition to be held in Charlotte, NC on April 1, 2017.
-
ArenaControl - the Arduino source code for the control electronics
The arena source code is still a work in progress and is not yet complete. Please read the comments in the main ArenaControl.ino file for an offer of fame (and 'fortune') for helping locate and resolve issues in the code.
-
3D Files
The OpenSCAD 3D files for the arena and stage components
-
Rules
Latest copy of the rules, and historical copies of earlier versions.
-
A big thank you and appreciation to Pete Soper for his work on the five arena schematic and PCB boards:
- Stage 1 Probe Pads - the 6x pad board behind stage 1
- Stage 1 I2C Board - I2C board that controls the relay tree to select components
- Stage 2 Arduino Shield - the Arduino shield with connections to each of the other boards
- Stage 3 Quadrature Encoder - stage 3 quadrature control board
- Controller/Display - LCD display and contest start/stop buttons
-
Arduino connection map:
- D0: (O) Rx
- D1: (I) Tx
- D2: (I) vibration sensor (IRQ)
- D3: (I) quadrature channel B (IRQ)
- D4: (I) quadrature channel A
- D5: (I) quadrature pushbutton switch
- D6: (O) neopixel stick data
- D7: (O) LED enable
- D8: (O) LED red (cathode)
- D9: (O) LED green (cathode)
- D10: (O) LED blue (cathode)
- D11: (I/O) auxiliary I/O
- D12: (I/O) auxiliary I/O
- D13: (O) magnetic coil (and UNO on-board LED)
- GND: neopixel, vibration, quadrature common
- 5v: neopixel, LED common (anode)