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

¿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 del haz de luz?

¿Cuál me permitiría detectar si mi bandeja de CD está abierta de modo que la información pueda ingresar 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.

Respuestas (3)

Utilice un imán permanente y un interruptor de láminas .

Fije el imán en la parte móvil y coloque el interruptor de láminas en la parte fija. Luego controle el interruptor de láminas con el microcontrolador.

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

si la alimentación es un problema, puede pulsar el LED a intervalos regulares y leer el fototransistor durante el breve tiempo que el LED está encendido. 5 pulsos por segundo son más que suficientes.

Si no le importa desmontar la unidad, puede mirar el interruptor de enclavamiento o 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.

¡sí! creo que es lo mas facil :)
y si es necesario, puede usar un optoacoplador para leer la señal si tiene una diferencia en los niveles de voltaje.
@Zaxx o si desea aislamiento entre la computadora y otro sistema.