Inhaltsverzeichnis:

Audio-Umschalter (Arduino): 5 Schritte
Audio-Umschalter (Arduino): 5 Schritte

Video: Audio-Umschalter (Arduino): 5 Schritte

Video: Audio-Umschalter (Arduino): 5 Schritte
Video: Audio-Switchbox DO IT YOURSELF 2024, Dezember
Anonim
Audio-Umschalter (Arduino)
Audio-Umschalter (Arduino)

Dieses Projekt entstand, weil meine Schulprojektgruppe und ich mehrere Audioquellen auf einen Audioverstärker umschalten mussten. Bei der Suche im Internet nach einer Art Audio-Switch-Modul für Arduino konnten wir nichts Vergleichbares finden. Ich kannte bereits einen Chip, der analoge Signale schalten kann, aber auch dafür gab es keine wirklich brauchbaren Mudules. Also habe ich mich an die Arbeit gemacht und meine eigenen erstellt.

Schritt 1: Was brauchen Sie?

Was brauchst du
Was brauchst du

Diese Platine ist komplett SMD (mit Ausnahme der Stiftleisten), was bedeutet, dass alle Komponenten oben auf der Platine gelötet sind. Dadurch sind die Lötverbindungen sehr klein und damit schwieriger zu löten als Durchsteckbauteile. Aus diesem Grund empfehle ich Ihnen, dies nicht zu versuchen, ohne vorher mit größeren Komponenten zu üben.

Stückliste:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF Kondensator (0805) (bipolar)
  • 4x LED (0805)
  • 4x 330 Ohm Widerstand (0805)
  • 5x weibliche Audiobuchse
  • 1x 5-poliger Header

Es gibt auch eine aus EasyEda exportierte Stückliste:

Schritt 2: Der Schaltplan erklärt

Der Schaltplan erklärt
Der Schaltplan erklärt

Ich werde nur kurz auf die Funktionsweise der Schaltpläne eingehen, damit die meisten Leute dies verfolgen können, wenn sie wollen.

Da die Stiftleiste nicht so interessant ist, kommen wir zum 4052-Chip. Dieser Chip ist ein Dual-Analog-Umschalter und schaltet, wie der Name schon sagt, das Audiosignal von einem seiner vier Eingänge um und leitet es an den einen Ausgang. Da Audio die meiste Zeit in Stereo ist, benötigen wir zwei Audio-Umschalter. Hier kommt das "Dual" ins Spiel. Die Beschriftungen sind mit CH1_L für "Kanal 1 links" oder COM_L für "gemeinsam links" gekennzeichnet und können bis zu den Klinkensteckern verfolgt werden.

Als nächstes kommt der SN74HC139. Dies ist ein Demultiplexer, aber machen Sie sich keine Sorgen über diesen seltsamen Begriff. Seine Hauptfunktionalität besteht darin, anzuzeigen, welcher Kanal derzeit ausgewählt ist, um das Audiosignal zu passieren. Dies ist der Teil, wo ich einen kleinen Fehler gemacht habe. Es sollte eine LED am ausgewählten Kanal aufleuchten, aber so wie es ist, leuchtet es alle LEDs AUSSER des ausgewählten Kanals. Sie können sich die LEDs also als "Dieser Kanal ist stummgeschaltet"-Anzeigen vorstellen.

Die einzigen Teile, die übrig bleiben, sind die Audio-Klinkenanschlüsse. Hier gibt es eigentlich nichts besonderes zu sehen. Das einzige, was seltsam erscheinen mag, sind die Kondensatoren. Dies sind Entkopplungskondensatoren und sie blockieren DC-Signale und lassen AC-Signale wie Audio durch.

Schritt 3: Bestellung einer Platine

Bestellung eines Boards
Bestellung eines Boards

Wie Sie vielleicht auf den Fotos der echten Platine gesehen haben, musste ich eine Verbindung mit einem Draht herstellen, den ich nicht geplant hatte. Dies liegt daran, dass das Paket des 74HC139 nicht korrekt ist (ein Fehler der EasyEda-Bibliothek).

Dieser Fehler wurde nicht behoben, also bedenken Sie dies bei der Bestellung!

Schritt 4: Verwenden des Boards

Verwenden des Boards
Verwenden des Boards
Verwenden des Boards
Verwenden des Boards

Das erste, was Sie tun müssen, ist, das Board mit 5 Volt zu versorgen, da es ohne es nicht funktioniert. Alle Logik funktioniert auch auf 5 Volt. Verbinden Sie Sel1, Sel2 und Mute mit dem Arduino, da sie von keinem Widerstand nach oben oder unten gezogen werden. Wenn sie nicht verbunden sind, schweben sie, was ein seltsames Verhalten hervorruft.

Dieses Board verfügt über eine Mute-Funktion, die verhindert, dass Signale durch das Board gelangen. Im stummgeschalteten Zustand leuchten alle LEDs. Um das Board stumm zu schalten, ziehen Sie den Pin hoch.

Um einen Kanal auszuwählen, sollte zuerst die Stummschaltung deaktiviert werden. Mit den beiden Sel-Pins können Sie einen Kanal gemäß der Wahrheitstabelle auswählen.

Schritt 5: Ende

Vielen Dank für das Auschecken meiner instructable. Ich hoffe, das war für Sie von Nutzen. Wenn Sie noch Fragen haben, hinterlassen Sie diese in den Kommentaren. Meistens antworte ich innerhalb weniger Tage.

Empfohlen: