Ich möchte ein einfaches Gerät mit 2 Eingängen und 1 Ausgang bauen, alle TRS 1/8 "-Audio-Buchsen. Das Gerät wählt je nach Tageszeit einen der Eingänge aus, um zum Ausgang zu gelangen (nachts wählt es B, aber für den Rest des Tages wählt es A).
Wie würde ich das machen?
Der Vollständigkeit halber handelt es sich um eine Stereoanlage, auf die fast immer nicht zugegriffen werden kann. Standardmäßig wird (über Lautsprecher) über das Radio abgespielt. Ich möchte dieses Gerät zwischen Stereoanlage und Lautsprechern anschließen und einen einfachen FM-Empfänger (konfiguriert auf eine nicht verwendete Frequenz) anschließen, damit ich nachts über FM senden kann, um die Lautsprecher zu steuern. Wenn es einen einfacheren Weg gibt, sagen Sie es bitte, aber denken Sie daran, dass die Stereo + -Lautsprecher nach der Installation des Geräts weggesperrt sind. Daher muss ich in der Lage sein, Audio drahtlos an die Lautsprecher zu übertragen, während ich auf den Stereo-Ausgang zurückgreife.
Antworten:
Eine Reihe von Relaisschaltern, die an eine Echtzeituhr und einen Echtzeitkalender (RTCC) einer MCU angeschlossen sind, können dies tun: Stellen Sie Datum und Uhrzeit im RTCC-Peripheriegerät der MCU ein. Stellen Sie sicher, dass es an einen relativ genauen 32-kHz-Kristall angeschlossen ist (wenn Sie ihn nicht erreichen können, driftet die Uhr). Lassen Sie es alle 12 Stunden aufwachen, schalten Sie die Relais eines Kanals mit einem Treiber aus, der den Strom verarbeiten kann, und schalten Sie dann die Relais für den anderen Kanal ein. Stellen Sie sicher, dass nicht beide Relais gleichzeitig angeschlossen sind. Ich würde eine Verzögerung von 100 ms zwischen dem Ausschalten und dem Einschalten verwenden, YMMV. Ein einzelnes Relais, das den ganzen Trick ausführen kann, oder zwei Double-Pull-Single-Throw-Relais wie in meinem Schaltplan funktionieren am besten, aber ich habe den Link zum Hamlin-Relais eingefügt, weil ich es verwendet habe und damit vertraut bin.
RTCCs sind cool, weil Sie Echtzeit- und Datumsangaben verwenden können, sodass die Programmierung ziemlich intuitiv ist. Sie können sich die Schaltzeiten im Laufe des Jahres ändern (um beispielsweise die Sonnenuntergangszeiten anzupassen) und die Sommerzeit korrigieren . Achten Sie nur auf Ihren Stromverbrauch, wenn Sie nur Batterien verwenden, und Sie sollten ihn an eine Pufferbatterie anschließen, wenn Sie die Klimaanlage ausschalten. Andernfalls verlieren Sie die Zeit, wenn der Strom ausfällt, was ein Mist ist .
Bitte beachten Sie, dass die 1k-Widerstände ausgewählt wurden, um zu demonstrieren, dass wahrscheinlich ein Begrenzungswiderstand benötigt wird, und nicht um zu sagen, dass dies der richtige Wert oder Widerstand ist.
simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab
quelle
Sie müssen Ihr Problem in zwei Teile aufteilen, einen, der die Zeit zum Umschalten der Eingänge und den tatsächlichen Umschalten bestimmt. Ich würde dies mit einem programmierbaren Mikrocontroller tun, aber Sie sagten, Sie haben keinen elektronischen Hintergrund, also müssen Sie einen A / V-Schalter kombinieren und einige programmierbare Zeitschaltuhren, wie sie für Außenleuchten verwendet werden.
quelle
Ich würde einen handelsüblichen Netz-Timer verwenden (entweder den mechanischen Typ, der sich dreht, oder einen digitalen - sie sind heutzutage alle spottbillig) und ihn mit dem Schaltteil verbinden, das eine beliebige Anzahl von Designs haben kann.
Sie könnten wirklich einfach / dumm sein und Relais mit Netzspannungsspule verwenden oder eine elegantere Schaltung / ein eleganteres Gerät bauen, um die Quelle mithilfe von Festkörperkomponenten zu schalten.
Eine Niedervolt-Wandwarze (altes Telefonladegerät usw.), die an den Timer angeschlossen ist und ein kleines Signalrelais oder was auch immer versorgt, ist etwas schöner. Vermeiden Sie es, Hochspannung in die Nähe des Audiosignals zu bringen.
Wenn Sie dafür ein Arduino verwenden, wird der Geist von Bob Pease Sie jagen und Sie mit einer Tektronix-Zielfernrohrsonde erstechen.
quelle
Ich habe möglicherweise eine "out of the box" -Lösung, die keine elektronischen Kenntnisse erfordert, aber Internetverbindung und minimale PHP-Programmierkenntnisse erfordert.
Sie können ein YoctoHub-Ethernet und ein YoctoRelay verwenden
http://www.yoctopuce.com/EN/products/usb-actuators/yocto-relay+Ethernet
Das YoctoHub-Ethernet kann einen PHP-Server kontaktieren und ein Skript starten, das die Kontrolle über das Relais übernimmt. Von dort aus können Sie alles tun, was Sie wollen, zeitbasierte Steuerung, direkte Steuerung von einer Webseite usw.
quelle
Ich habe Ihnen einen schönen Beitrag über die Verwendung von Switched Jacks geschrieben, aber das ist nicht die richtige Lösung.
Ich empfehle Ihnen, einen FM-Sender mit genügend Leistung zu erwerben, um Ihren kommerziellen Sender zu übertönen. Stellen Sie den Sender neben das Radio und führen Sie ein Kabel zu Ihrem Gerät, das Musik an Ihre Lautsprecher sendet.
Was die Tag / Nacht-Steuerung betrifft: Schalten Sie den FM-Sender tagsüber aus. Sie geben nicht genügend Informationen an, um die Frage vollständig zu beantworten.
quelle