Big Red Button

From CCC Basel Wiki
Revision as of 13:58, 6 September 2020 by S3lph (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Projekt von Obri. Ein grosser roter Knopf, der Soundfiles abspielt.

Big Red Button
Big Red Button Interior

Hardware

  • Grosser roter Knopf
  • NodeMCU (ESP8266-basiertes Board)
  • Raspberry Pi 3B
    • Mit Audioverstärker-Hat
  • 2 Lautsprecher
  • Das alles in einem Holzgehäuse

BigRedButtonArchitecture.png

Software

  • Der NodeMCU schreibt Text auf die UART, wenn der Button gedrückt wird, und lässt die LEDs leuchten
  • Auf dem Raspi läuft ein MQTT Broker, auf den man auch von aussen subscriben kann.
  • Auf dem Raspi läuft ein Service, der von der UART liesst, und bei Knopfdruck ein zufälliges Soundfile abspielt und ein Event auf den MQTT-Broker published.
    • 10s "Cooldown" nach Soundfiles, damit Leute am Congress nicht konstant damit nerven.