¿Qué sensor externo podría detectar si se hubiera abierto una bandeja de CD?

8

¿Cuál sería un sensor que podría usar para detectar si la bandeja de CD de mi escritorio se ha abierto?

Hay tantos sensores para elegir en el catálogo de Digikey.

¿Debo usar un componente mecánico?

¿Un componente de interferencia de haz de luz?

¿Cuál me permitiría detectar si mi bandeja de CD está abierta de modo que la información se pueda alimentar a una MCU PIC?

Sé que puedo hacer una llamada al sistema para este tipo de preguntas, pero preferiría algún tipo de sensor externo.

Ross Rogers
fuente

Respuestas:

7

Si el consumo de energía no es un problema (en comparación con el interruptor de láminas), creo que usaría un LED IR y un fototransistor. Puede hacer que rompa el haz cuando se abre o cuando está cerrado y lee desde el transistor en su pin digital.

Matt Williamson
fuente
Si la energía es un problema, puede pulsar el LED a intervalos regulares y leer el fototransistor durante el corto tiempo que el LED está encendido. 5 pulsos por segundo son más que suficientes.
La resistencia
5

Si no le importa desmontar la unidad, puede mirar en el enclavamiento o en el interruptor de apertura de la unidad, que debería ser bastante fácil de conectar. Incluso puede tener un pull-up, proporcionando una señal lógica directamente a su dispositivo de elección.

Thomas O
fuente
¡Si! Siento que es lo más fácil :)
Zaxx
y si es necesario, puede usar un optoacoplador para leer la señal si tiene diferencias en los niveles de voltaje.
Zaxx
@Zaxx o si quería aislamiento entre la computadora y otro sistema.
Thomas O