Big Red Button

From CCC Basel Wiki
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.