Que sensor externo poderia detectar se uma bandeja de CD tivesse sido aberta?


8

Qual seria um sensor que eu poderia usar para detectar se a bandeja de CD da minha área de trabalho foi aberta?

Existem muitos sensores para escolher no catálogo Digikey.

Devo usar um componente mecânico?

Um componente de interferência de feixe de luz?

Qual deles me permitiria detectar se minha bandeja de CD está aberta para que as informações possam ser alimentadas em um PIC MCU?

Eu sei que posso fazer uma chamada do sistema para esse tipo de pergunta, mas eu preferiria algum tipo de sensor externo.

Respostas:



7

Se o consumo de energia não for um problema (comparado ao interruptor reed), acho que eu usaria um LED IR e um fototransistor. Você pode interromper o feixe quando ele abrir ou quando estiver fechado e ler o transistor no seu pino digital.


se a energia é um problema, você pode pulsar o LED em intervalos regulares e ler o fototransistor durante o curto período em que o LED estiver aceso. 5 pulsos por segundo são mais que suficientes.
The Resistance

5

Se você não se importa em desmontar a unidade, pode procurar no interruptor de intertravamento ou de abertura da unidade, o que deve ser bastante fácil de conectar. Pode até ter um pull-up, fornecendo um sinal lógico diretamente para o seu dispositivo de sua escolha.


sim! Eu sinto isso é o mais fácil :)
Zaxx

e, se necessário, você pode usar um acoplador óptico para ler o sinal, se houver diferença nos níveis de tensão.
Zaxx

@ Zaxx ou se você quisesse isolamento entre o computador e outro sistema.
Thomas O
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.