Skip to content
This repository was archived by the owner on Nov 4, 2024. It is now read-only.
Brad Thompson edited this page May 4, 2017 · 3 revisions

Setup

Hardware

  • USB + Serial Backpack Kit with 16x2 RGB backlight positive on LCD-Black on RGB
  • 6 A-to-mini USB cables (for the displays)
  • 2 USB hubs
  • 6 keyboards, preferably with at least one USB port
  • 6 3D printed stands to attach screens to keyboards
  • Laptop with Linux

How/What to Install

  • CouchDB
  • Ruby
  • Run bundle install to install Ruby libraries
  • User must have read access to input event files (/dev/input/event*)
    • On Ubuntu: can add user to input group
      • sudo usermod - aG input $USER

Config YML

  • Includes:
    • Scout Names
    • Scout Input
    • Scout Role
    • Scout’s size and shape on Master screen

Script Setups

  • Configtool
    • Run config tool
    • Have all scouts (except master) press number on screen and letter correlated to Scout number
    • Master presses Enter and Escape
  • Pulling Matches
    • Call ruby lib/tba.rb [event code]
  • Exporting Data
    • Call ruby lib/couchapi.rb [event code]

Clone this wiki locally