Ich habe ein Projekt, angefangen mit 12 beleuchteten und einrastenden Knöpfen in einem Kreis, wie bei einer Uhr. Drücken Sie eine Taste, die Taste leuchtet, bis sie erneut gedrückt wird. Ich brauche eine zweite "Uhr" und wenn, sagen wir, die 2-Uhr-Taste auf beiden Uhren gedrückt wird. In diesem Fall sollte die Taste leuchten, ebenso wie die entsprechende Taste auf der anderen Uhr. Durch Drücken der 2-Uhr-Taste an einer der "Uhren" würde das Licht ausgeschaltet.
Da sich Zustände jetzt in diesem Szenario von einem zweiten Ort aus ändern können, müssten die Verriegelungsschalter gehen und durch kurzzeitig beleuchtete ersetzt werden, und dann die Logik, die mit einem Arduino, Himbeer-Pi gesteuert wird?
Wenn ich Ihre Frage richtig verstehe, verwenden Sie Drucktastenschalter mit alternativer Aktion, wobei die Taste in einer der Positionen leuchtet. Wenn Ihre Schalter doppelt umgelegt sind, müssen Sie sie nur anders verdrahten. Ich bin mir sicher, dass Sie mit der sogenannten Drei-Wege-Verkabelung (in den USA - Zwei-Wege-Verkabelung in Großbritannien) für die Hausbeleuchtung vertraut sind. Treppenlichter werden üblicherweise auf diese Weise mit Schaltern am oberen und unteren Ende der Treppe verdrahtet. Durch Umschalten eines der beiden Schalter werden die Lichter umgeschaltet. Die verwendeten Schalter sind alle einpolige Umschalter, auch bekannt als Form-C-Kontakte. Wie man sie verkabelt, findet man an unzähligen Stellen im Internet.
Du hast die Idee auf den Punkt gebracht. Ersetzen Sie das Push-on-Push-off durch momentane. Die LEDs in einem Momentschalter haben in der Regel ihre eigenen unabhängigen Pins, sodass Sie sie nach Bedarf anschließen können. Der Rest wird über einen Mikrocontroller sowohl für die Eingänge als auch für die LED-Steuerung erledigt.
Da Sie jeweils 24 benötigen, entweder zwei Mikrocontroller, die miteinander sprechen, oder Charlie-Plexing verwenden, um die Anzahl der benötigten Pins zu reduzieren.
Wesley Lee
Wesley Lee
jonk
Scottie Holden