obus/docs/ideas.md
Midgard 4f765b3253
Translate and enrich ideas
Besides translation, this commit also incorporates some minor
clarifications based on what was said on the OBUS codenight.
2020-08-06 18:19:04 +02:00

1.1 KiB

OBUS modules

Modules

Modules use the standard communication protocol. Extensions in the form of additional message types can be used to request extra information and for configuration. Only the ID/address should be configured on the modules themselves (with DIP switches or something like that).

Controller

The controller could have an interface (GUI/CLI/web app) with a control panel and/or scoreboard, to enable competition between different teams. Spectators could follow along in real time. The controller could be a Raspberry PI to have easy networking.

Needy

  • TBD

Puzzles

  • Midgard's dial
  • Big emergency button (or other big button)
  • Big "mechanical knife switch"
  • Timer (with metronome)
  • Snake
  • Boolean logic
  • Last-minute modules
  • Modules that require actions at specific dates
  • Simon says
  • Don't push this button
  • Morse
  • Module with a few resistors that you have to connect at the correct locations

Essentials (for PoC):

  • Buttons
  • LCD + buttons
  • 7-segment display
  • DPAD + enter
  • OLED display
  • Console (debug?)

Documentation

Documentation with the look of a datasheet of the corporation "Zeus WPI" (retro style).