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

45 lines
1.1 KiB
Markdown

# 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).