Ein Zubehör, das gerade sehr im Trend liegt und von einer riesigen Anzahl an streamers in ihren Übertragungen verwendet wird, ist das Deck, ein Modul mit dedizierten Tasten (physisch oder auf einem Touchscreen), die als Schnellzugriffe fungieren. Die einfachsten Versionen kosten im Durchschnitt 100 Euro, und das ist heutzutage keine so leicht verdauliche Summe. Aber wenn du kein Problem damit hast, den DIY-Weg zu gehen, kannst du dein eigenes Deck zu einem Bruchteil der Kosten bauen – mit einem Touchscreen und einem ESP32-Modul mit Bluetooth.

Wie du dein eigenes Open-Source-Deck baust
Deck ESP32

Was ist ein Deck?

Wenn du regelmäßig auf Twitch unterwegs bist, hast du wahrscheinlich schon gesehen, wie deine Lieblingsstreamer Decks verwenden (und bewerben). Mit einem Tastendruck können sie Nachrichten senden, Effekte aktivieren, Programme laden und vieles mehr. Ein gut konfiguriertes Deck spart Zeit und Klicks und ist für den Endbenutzer im Allgemeinen einfacher.

Die Kostenfrage

Wenn du eine Basisversion wie das „Elgato Stream Deck Mini“ mit sechs Tasten möchtest, musst du mindestens 100 Euro investieren, und ich weiß, dass der Preis in anderen Regionen noch ... unangenehmer ist, wenn man so will. Welche Alternativen gibt es also? Einige Leser werden sicher betonen, dass man mit ausreichend AutoHotkey-Wissen ein Deck per Tastaturkürzel emulieren kann, aber es gibt auch die DIY-Option: Der Instructables-Nutzer Dustin Watts hat ein hervorragendes Projekt für das Wochenende geteilt: FreeTouchDeck, dein eigenes Open-Source-Deck.

Was du brauchst

Das Beste an dieser Entwicklung ist zweifellos ihr Preis: Alles, was du brauchst, ist ein ESP-WROOM-32-Modul mit WiFi und Bluetooth sowie ein ILI9488-Touchscreen oder ein Äquivalent. Die Platine, die beide Komponenten verbindet, ist optional (du kannst auch Kabel verwenden), aber die Hauptverbindung zwischen Deck und Computer erfolgt über Bluetooth. Du benötigst außerdem einen zusätzlichen USB-Dongle, falls dein System diese Funktion nicht integriert hat.

Die Einrichtung

Die physische Verbindung ist einfach, aber ein Großteil des Tutorials widmet sich dem Laden der Arduino-Bibliotheken auf den ESP32. Zuerst wird der Core für ESP32 konfiguriert, dann kommen sechs weitere Module hinzu: Adafruit-GFX-Library, TFT_eSPI, ArduinoJson, ESP32-BLE-Keyboard, ESPAsyncWebServer und AsyncTCP. Die letzten drei müssen manuell installiert werden.

Wie du dein eigenes Open-Source-Deck baust
Das ist ziemlich einfach zu befolgen...
Wie du dein eigenes Open-Source-Deck baust
... und hier eine weitere visuelle Referenz. Du kannst ein PCB oder direkte Kabel verwenden.

Dann muss eine Datei in TFT_eSPI ersetzt werden, wobei ein Beispiel verwendet wird (kein Code muss geändert werden, nur umbenannt). Der Rest erfordert den Download des ESP Sketch Data Upload Tool, das manuelle Konfigurieren der WiFi-Parameter (der ESP32 verhält sich wie ein Microserver, auf den du über den Browser zugreifen musst), das Vorbereiten des Sketches FreeTouchDeck.ino und das anschließende Laden auf den ESP32. Es ist kein intuitiver Prozess, aber wenn du den Schritt-für-Schritt-Anweisungen folgst, solltest du gut ans Ziel kommen.

Optional: Gehäuse

Ein 3D-gedrucktes Gehäuse für das FreeTouchDeck ist optional, da man immer etwas wiederverwenden kann, aber das Modell ist kostenlos auf Thingiverse erhältlich. Die letzten beiden Schritte des Tutorials befassen sich mit dem ersten Boot des Decks und seiner endgültigen Konfiguration. Insgesamt hast du sechs Tasten in Reichweite eines Tastendrucks, perfekt auf deine Bedürfnisse abgestimmt, und mit der Genugtuung, nur ein Viertel des Preises einer kommerziellen Lösung ausgegeben zu haben. Probier es aus!

Offizielle Website: Hier klicken