Какой внешний датчик может обнаружить, если CD-лоток открыт?

8

Какой датчик я мог бы использовать, чтобы обнаружить, открылся ли лоток для компакт-дисков моего рабочего стола?

В каталоге Digikey так много сенсоров на выбор.

Должен ли я использовать механический компонент?

Компонент интерференции светового луча?

Какой из них позволит мне определить, открыт ли мой лоток для компакт-дисков, чтобы информация могла поступать в микроконтроллер PIC?

Я знаю, что могу сделать системный вызов для такого рода вопросов, но я бы предпочел какой-то внешний датчик.

Росс Роджерс
источник

Ответы:

12

Используйте постоянный магнит и геркон .

Закрепите магнит на подвижной части и установите геркон на неподвижную часть. Затем контролируйте геркон с помощью микроконтроллера.

Даниэль Грилло
источник
7

Если энергопотребление не является проблемой (по сравнению с герконом), думаю, я бы выбрал ИК-светодиод и фототранзистор. Вы можете либо сломать луч, когда он откроется, либо когда он закроется, и прочитать с вашего транзистора цифровой вывод.

Мэтт Уильямсон
источник
Если возникает проблема с питанием , вы можете пульсировать светодиод через равные промежутки времени и считывать фототранзистор в течение короткого времени, пока светодиод включен. 5 импульсов в секунду более чем достаточно.
Сопротивление
5

Если вы не возражаете разобрать привод, вы можете посмотреть на переключатель блокировки или размыкания привода, к которому должно быть довольно легко подключиться. Он может даже иметь подтягивание, предоставляя логический сигнал непосредственно на ваше устройство.

Томас О
источник
Да! Я чувствую, что это проще всего
Zaxx
и при необходимости вы можете использовать оптопару для считывания сигнала, если у вас есть разница в уровнях напряжения.
Zaxx
@ Zaxx или если вы хотели изоляции между компьютером и другой системой.
Томас О