PC-Lautstärkeregler mit Arduino bauen
PC-Lautstärkeregler mit Arduino

Die Welt von Arduino ist ein breites Spektrum an Möglichkeiten. Ob du an ein Gerät mit einer bestimmten Funktion denkst oder an ein einfaches Projekt für deine ersten Schritte – die Arduino-Module decken beide Fälle problemlos ab, manchmal sogar gleichzeitig. In diesem Sinne laden wir dich ein, einen PC-Lautstärkeregler zu bauen, der auf dem Arduino Micro (oder seinen direkten Klonen) und einem kleinen, preiswerten Encoder basiert. Es ist so einfach, dass du den Lötkolben weglassen kannst, wenn du das passende Modul findest.

Dein erstes Arduino-Projekt muss nicht einschüchternd sein. Und wenn du bereits Erfahrung hast, musst du nicht gleich etwas Revolutionäres bauen, um wieder einzusteigen. Frustration kann ein brutaler Feind sein und unsere anfängliche Begeisterung in Rekordzeit zunichtemachen. Aus diesem Grund ist es bei Arduino nie eine schlechte Idee, etwas Einfaches und Befriedigendes zu suchen, mit umfangreicher Online-Dokumentation und einer gewissen Toleranz für Änderungen, falls wir improvisieren müssen.

Einen PC-Lautstärkeregler mit Arduino zu bauen, erfüllt all diese Kriterien. Viele Tastaturen haben Tastenkürzel (sehr verbreitet bei Laptops) und dedizierte Bedienelemente (wie bei manchen Gaming-Tastaturen), aber wenn du es selbst machst, kannst du das Design auf verschiedene Weise anpassen, und wenn du Zugang zu einem 3D-Drucker hast, wird es leicht zu einem Geschenk. Das Tutorial basiert auf dem Video des Prusa-3D-Kanals und seinem entsprechenden Artikel.

(Anmerkung der Redaktion: Aktivieren Sie die spanischen Untertitel!)

Die Anleitung

Video-Tutorial von Prusa 3D

Benötigte Komponenten

Im Wesentlichen benötigst du nur zwei Komponenten: einen kompatiblen Encoder (der KY-040 eignet sich hervorragend für diese Zwecke, und das 5er-Pack mit Drehknöpfen kostet weniger als 10 Euro) und einen Arduino Micro oder einen anderen Klon mit dem Atmega32U4-Controller. Warum müssen wir den Atmega32U4 verwenden? Die Antwort ist, dass dieses Modell so programmiert werden kann, dass es wie eine Tastatur funktioniert, und das Vorhandensein eines Micro-USB-Anschlusses bei den meisten Modulen die Verbindung zum Computer vereinfacht.

Für mehr Stabilität empfiehlt es sich, die Kabel am Ende des Projekts zu löten, aber wenn du einen Arduino mit bereits installierten Headern bekommst, sind Überbrückungskabel eine gute Alternative. Die Verbindungen vom Encoder zum Arduino sind insgesamt fünf:

  • CLK an A0
  • DT an A1
  • SW an A2
  • + an VCC oder 5V
  • GND an GND
PC-Lautstärkeregler mit Arduino bauen
Einfacher geht es nicht. Bei manchen Modulen ist nicht einmal Löten nötig.

Programmierung

Wenn die physischen Verbindungen geklärt sind, ist der letzte Schritt die Programmierung, aber keine Sorge. Der gesamte Code ist bereits geschrieben und du musst ihn nur mit der Arduino IDE hochladen.

Hier kommt der Originalartikel ins Spiel: Neben der Installation und dem Öffnen der IDE musst du auch die Bibliotheken HID-project, TimerOne und ClickEncoder hinzufügen, die du hier herunterlädst (auf Code klicken und dann Download Zip). Diese Bibliotheken sind nicht optional. Wenn du sie nicht installierst, funktioniert der Lautstärkeregler nicht.

Sobald die IDE konfiguriert ist, wählen wir das Arduino-Modul („Arduino/Genuino Micro“ ist eine gute Option, auch für Klone), den entsprechenden COM-Port (die IDE wird dich informieren) und klicken auf Upload. Wenn alles gut geht, funktioniert der Lautstärkeregler sofort.

Allerdings möchte ich ein kleines Detail hinzufügen: Wenn du feststellst, dass der Regler in die falsche Richtung funktioniert, musst du nur zwei Zeilen im Code ändern: Ändere MEDIA_VOLUME_DOWN in MEDIA_VOLUME_UP und MEDIA_VOLUME_UP in MEDIA_VOLUME_DOWN.

PC-Lautstärkeregler mit Arduino bauen
Wenn der Lautstärkeregler rückwärts funktioniert, musst du zwei Codezeilen vertauschen. Das ist alles!

Gehäuse und 3D-Druck

Der Rest ist eine Frage der Entscheidung, wo du die gesamte Elektronik unterbringen möchtest. Das Prusa-Tutorial bietet Dateien zum Drucken eines kompletten Reglers an, aber nichts hindert dich daran, andere Optionen auf Thingiverse und ähnlichen Websites zu erkunden oder ein Gehäuse aus etwas zu improvisieren, das du bereits zu Hause hast. Einen PC-Lautstärkeregler mit Arduino zu bauen, ist einfach, kostengünstig und ideal, wenn du an diesem Wochenende ein Projekt machen möchtest. Probier es aus!

PC-Lautstärkeregler mit Arduino bauen
Du kannst den Regler drucken oder etwas anderes verwenden...

Zugang zum Tutorial: Klicke hier