Midgard
4f765b3253
Besides translation, this commit also incorporates some minor clarifications based on what was said on the OBUS codenight.
44 lines
1.1 KiB
Markdown
44 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).
|