Welcher externe Sensor könnte erkennen, ob sich ein CD-Fach geöffnet hat?

Was wäre ein Sensor, mit dem ich erkennen könnte, ob sich das CD-Fach meines Desktops geöffnet hat?

Im Digikey-Katalog stehen so viele Sensoren zur Auswahl.

Sollte ich eine mechanische Komponente verwenden?

Eine Lichtstrahlinterferenzkomponente?

Welches würde mir ermöglichen zu erkennen, ob mein CD-Fach offen ist, sodass die Informationen in eine PIC-MCU eingespeist werden können?

Ich weiß, dass ich für diese Art von Frage einen Systemaufruf machen kann, aber ich würde eine Art externen Sensor bevorzugen.

Antworten (3)

Verwenden Sie einen Dauermagneten und einen Reedschalter .

Befestigen Sie den Magneten am beweglichen Teil und setzen Sie den Reedschalter auf den festen Teil. Überwachen Sie dann den Reedschalter mit dem Mikrocontroller.

Wenn der Stromverbrauch kein Problem ist (im Vergleich zum Reed-Schalter), würde ich mich für eine IR-LED und einen Fototransistor entscheiden. Sie können entweder den Strahl brechen lassen, wenn er sich öffnet, oder wenn er geschlossen ist, und vom Transistor an Ihrem digitalen In-Pin lesen.

Wenn die Stromversorgung ein Problem darstellt, können Sie die LED in regelmäßigen Abständen pulsieren und den Fototransistor während der kurzen Zeit lesen, in der die LED eingeschaltet ist. 5 Impulse pro Sekunde sind mehr als genug.

Wenn es Ihnen nichts ausmacht, das Laufwerk zu zerlegen, können Sie in die Verriegelung oder den Schalter zum Öffnen des Laufwerks schauen, der ziemlich einfach zu verdrahten sein sollte. Es kann sogar einen Pull-up haben, der ein logisches Signal direkt an das Gerät Ihrer Wahl liefert.

ja! das find ich am einfachsten :)
und bei Bedarf können Sie einen Optokoppler zum Lesen des Signals verwenden, wenn Sie Unterschiede in den Spannungspegeln haben.
@Zaxx oder wenn Sie eine Isolierung zwischen dem Computer und einem anderen System wünschen.