CD-ROM открываются / закрываются в ответ на датчики


9

Общий вопрос:

Как я могу открывать и закрывать приводы CD-Rom (около 20-30) в ответ на различные сигналы от датчиков?

Некоторые более конкретные вопросы (основанные на предположении, что я должен решить это с Arduino):

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

Как бы я выяснил, какой сигнал должен быть отправлен на эти контакты? И как бы я заставил arduino отправить этот сигнал?

Некоторый контекст:

Я работаю над кинетической скульптурой из сосны, сделанной из старых приводов CD-ROM. По сути, каждая «ветвь» дерева - это привод CD-ROM, направленный в сторону от ствола. Приводы будут открываться и закрываться на основе обратной связи через:

  1. Микрофон Алгоритм будет открывать и закрывать накопители на основе анализа аудиовхода. Одна идея, дующая в микрофон (как ветер), смоделировала бы ветры сосновых веток (они открывали и закрывали ставни)
  2. Альтернативный (или, возможно, дополнительный ввод): маленькая модель дерева с сенсорными датчиками. Если вы положите руку вокруг всего небольшого дерева и закроете все датчики, все приводы закроются. По сути, каждый датчик привязан к одному диску, закрывает его и диск закрывается.

Идея сенсорного сенсора заставляет меня думать о том, как черви на рождественской елке закрываются при прикосновении к ним youtube.com/watch?v=UW3vDVrs4OQ
эндолит

Ответы:


10

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


1
Это, вероятно, самое простое решение.
todbot

Это было первое решение, которое пришло мне в голову. Это может быть не так элегантно, но производитель дисководов действительно сделал всю тяжелую работу за вас (не открывая дисковод).
Лу

У меня был друг в колледже, который сделал это с одним из его дисков. Это работало отлично.
mjh2007

8

К сожалению, это не так просто, как просто закрыть соединение на этом разъеме. Вам необходимо отправить команду ATAPI «Media Eject» по шине ATA / IDE.


7

Если вы не возражаете сломать приводы, вы можете просто открыть его, раздеть то, что вам не нужно, и припаять выводы непосредственно к двигателю, который открывает и закрывает привод. Используйте H-мост, такой как l293d, и вы можете использовать микроконтроллер для управления.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.