Home > Technologie > Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

0
Advertisement

Riesen USB-Lautstärkeregler

Wollten Sie jemals einen riesigen Lautstärkeregler? Ich habe! So dachte ich, dass ich gehen würde, ein zu bilden und es in meinem ersten Instructables-Projekt zu teilen.

Ich hatte 2 Ziele:

  • Lautstärke einstellen (Up / Down / Mute)
  • Schalten Sie die Wiedergabegeräte aus

Die Lösung: Ein riesiger Lautstärkeregler!

Um die Dinge einfach Ich ging mit einem Arduino ATmega32u4 Board. Welche kann als USB - HID - Tastatur (mit der erkannt werden NicoHood HID - Bibliothek ).

Soundswitch ist eine große leichte Software für die Wiedergabe - Gerät Schalten. Es bietet eine einfache Benutzeroberfläche für die Einrichtung und hat die perfekte Funktionalität - Shortcut-Makro-Tasten, um Gerät umschalten, die leicht durch den Arduino emuliert werden kann.

Schritt 1: Was Sie benötigen

Software

Werkstoffe - Elektronik

  • Arduino ATmega32u4 Vorstand
  • Drehgeber 5-pol
  • Drehschalter
  • 3 x 2k0 Ohm Widerstände
  • Kippschalter oder Jumper
  • Mikro-USB-Kabel

Werkstoffe - Gehäuse

  • Großer Lautstärkeregler
  • Aluminium-U-Kanal
  • Aluminiumblech
  • Schrauben und Nieten

Werbung

Schritt 2: Anschließen der Elektronik

Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

Prüfung der Schaltung

Wie immer würde ich vorschlagen, die Schaltung auf einem Steckbrett, bevor Sie auf das Löten. Das letzte, was Sie tun müssen, ist alles zu entlöten!

Pinbezugsreferenz:

  • Drehgeber Pin A -> Pin 2
  • Drehgeber Pin B -> Pin 3
  • Schalter -> Pin 5
  • SoundSwitch Schaltfläche -> Pin 4
  • HID Schalter / Jumper -> Pin 6

* Wenn Sie finden, dass Ihr Encoder umgekehrt ist, tauschen Sie einfach die Pins A & B auf die Platine oder die Pinbelegung in Zeile 22 der Skizze:

  DrehknopfVol (2, 3);  // VOLUMENKNOPF


Schaltung

Abhängig von dem Encoder und Gehäuse, die Sie bauen, könnte es eine gute Idee, eine Tochter-Board für den Encoder haben. Der Encoder in diesem Build ist ein sehr häufiger 12-stufiger Encoder. Es hat kein Befestigungsgewinde um die Welle. So baute ich ein kleines Tochterboard mit einem Pull-Down-Widerstand für den Schalter und einige Abstandshalter für Montage.

Das Arduino Board habe ich eine billige Version des Arduino Pro Micro 3.3V / 8MHz, habe ich es geschafft, ein Bündel von ihnen aus aliexpress.com für <$ 10. Anstelle eines Schalters, entschied ich mich, eine gebogene Drahtbrücke zu verwenden, da dieser Stift nicht sehr häufig umgeschaltet werden muss.

Schritt 3: Software einrichten

Riesen USB-Lautstärkeregler

Programmierung des Arduino

Vor dem Hochladen der Skizze gibt es einige Abhängigkeiten, die Sie kümmern müssen.

  • HID-Projekt von NicoHood
  • Encoder von Paul Stoffregen

Diese Bibliotheken können direkt über die Arduino IDE installiert werden: Sketch> Bibliothek einschließen> Bibliotheken verwalten. Sobald es gesetzt ist, sollte es kompilieren und hochladen. Wenn Sie eine Skizze erneut hochladen müssen, wird der Haupt-HID-Schalter deaktiviert, damit das Arduino erkannt wird.

Installation / Einrichtung von SoundSwitch

Die Installation ist sehr einfach, herunterladen und die neueste Version von installieren Soundswitch .

Wählen Sie Ihre Wiedergabegeräte und andere Einstellungen, indem Sie mit der rechten Maustaste auf das SoundSwitch-Symbol klicken und in die Einstellungen wechseln. Aktivieren Sie das Kontrollkästchen "Beim Start ausführen", und schon können Sie loslegen!

Schritt 4: Machen Sie den Fall

Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

* Dieses Gehäuse aus die Ästhetik meiner anzupassen PC .

Ich beschloss, ein sehr einfaches Gehäuse mit Bits aus Aluminium zu bauen.

Es besteht aus 15mm quadratischen U-Kanalstücken, die in Falzverbindungen geschnitten werden und dann zwischen zwei Blechen aus 2 mm Aluminium eingefügt werden.

Eine große Weise, Blattmaterialien zu schneiden ist, eine Papierschablone zu verwenden, gerade ein 1: 1 Ihres Entwurfs auszudrucken und es zu Ihrem Blatt zu haften. Dies bietet eine schöne Anleitung für Ihre Linien und Bohrungen, um die Dinge genau zu halten. Ich habe die Vorlage angebracht ich verwendet, es wurde mit gemacht CadStd .

Ich empfehle nicht, das Gehäuse so kurz wie möglich zu machen. Die Toleranzen waren sehr eng. Auch könnte es klug sein, einige der unnötigen Überhang aus dem U-Kanal, um sich selbst mehr Platz zu entfernen.

JB Weld Epoxy und Nieten wurden verwendet, um die Bodenplatte an den U-Kanal zu befestigen. Das gleiche Epoxy wurde verwendet, um Lücken in den Fugen zu füllen. Die obere Platte wird mit Schrauben festgehalten, die in der Basis angezapft sind, so dass sie bei Bedarf auseinander genommen werden können.

Malerei

Ich war für eine dauerhafte matte Oberfläche.

  • 2 Schichten Epoxidgrundierung
  • 2 Schichten Emaille
  • 1 Klarlack überziehen

Beim Sprühen ist es am besten, Lichtdurchläufe zu machen und die Farbe langsam aufzubauen. Ein leichter Schleifen mit Sand mit hohem Sandanteil nach der ersten Schmelzmasse könnte zu einem saubereren Ergebnis führen.

Füße

Um Ihr Gehäuse vom Schieben zu stoppen, müssen Sie etwas Form des Griffs der Unterseite hinzufügen. Ich habe sehr viel Glück und fand diese schwarze Gummi-Schraubenabdeckungen, die ich als Füße verwenden. Sie passen perfekt über die Nieten an der Unterseite meines Gehäuses. Grip-Band, dünner Schaum / Gummi waren einige der anderen Möglichkeiten.

Schritt 5: Setze alles zusammen!

Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

Riesen USB-Lautstärkeregler

Mush es alles drin!

Mit einem semi-modularen Design wirklich hilft an dieser Stelle. Macht auseinander und Zusammenstellung viel einfacher. Seien Sie sicher, alles zu isolieren, das kurz sein könnte! Heißer Kleber und Klebeband sind Ihre Freunde hier.

Gedanken / Vorschläge

  • Mit einer schweren Basis ist großartig! Vor allem, wenn Sie Tasten auf der Seite montiert haben, wie ich getan habe.
  • Mit einem Arduino ist ein bisschen Overkill für diesen Build. Eine andere mögliche Weise zu gehen würde sein, einen Mikro-USB-Digispark oder einen anderen Mikrocontroller zu benutzen, der das VERSTECKTE Profil laufen lässt. Dies würde dazu beitragen, das Gehäuse zu miniaturisieren.
  • Die derzeit für SoundSwitch eingestellte Tastenkombination ist Crtl + Alt + f11 (Standard). Dies kann in der Codezeile 80-84 geändert werden. Das Hinzufügen einer Taste zum Umschalten des Standardaufzeichnungsgeräts kann durch die gleiche Struktur erreicht werden, die für das Wiedergabegerät verwendet wird.
  • Es gibt eine Menge extra IO. Dies lässt Platz für Zusätze wie LEDs (Fade mit PWM?) Oder andere Tasten und Bedienelemente.
  • Wenn Sie Hinzufügen von Schaltflächen Ich würde empfehlen, eine Debounce-Bibliothek anstelle von booleschen Zuständen wie ich haben.

Hope this instructable war hilfreich! Bitte lassen Sie mich wissen, wenn Sie Ihre eigenen Giant Volume Knob machen oder haben Sie Fragen / Anregungen :)

Related Reading