CD-ROMs abrem / fecham em resposta a sensores

9

A questão geral:

Como posso abrir e fechar unidades de CD-Rom (cerca de 20 a 30) em reação a várias entradas do sensor?

Algumas perguntas mais específicas (com base no pressuposto de que eu deveria lidar com isso com um Arduino):

Como eu descobriria quais pinos em um conector IDE são os que precisam receber um sinal?

Como descobrir qual sinal precisa ser enviado para esses pinos? E como eu faria um arduino enviar esse sinal?

Algum contexto:

Estou trabalhando em uma escultura cinética de pinheiro feita de unidades antigas de CD-ROM. Basicamente, cada "ramo" da árvore é uma unidade de CD-ROM apontando para fora do tronco. As unidades serão abertas e fechadas com base no feedback via:

  1. Um microfone Um algoritmo abriria e fecharia as unidades com base na análise da entrada de áudio. Uma idéia: soprar no microfone (como o vento) simularia o vento soprando galhos de pinheiros (eles fechariam e fechariam)
  2. Alternativo (ou talvez entrada complementar): um pequeno modelo de uma árvore com sensores de toque. Se você colocar a mão em torno de toda a pequena árvore e cobrir todos os sensores, todas as unidades fecharão. Basicamente, cada sensor é mapeado para uma unidade, cubra-a e a unidade será fechada.
PeterJ
fonte
A idéia do sensor de toque me faz pensar nos vermes das árvores de Natal se fechando quando você os toca. youtube.com/watch?v=UW3vDVrs4OQ
endolith

Respostas:

10

Como está aqui é o caminho sujo. Todo CD-ROM tem um botão de ejeção, certo? Retire o botão e conecte-o diretamente usando a entrada que tiver.

Rick_2047
fonte
11
Esta é provavelmente a solução mais fácil.
todbot
Esta foi a primeira solução que me veio à mente. Pode não ser tão elegante, mas o fabricante da unidade de disco realmente fez todo o trabalho duro por você (abrindo a unidade).
Lou Lou
Eu tinha um amigo na faculdade que fez isso com uma de suas unidades. Funcionou muito bem.
mjh2007
8

Infelizmente, não é tão fácil quanto fechar uma conexão nesse conector. Você precisa enviar um comando ATAPI "ejeção de mídia" pelo barramento ATA / IDE.

todbot
fonte
7

Se você não se importa em quebrar os inversores, pode simplesmente abri-lo e remover o que não precisa e os cabos de solda diretamente no motor que abre e fecha o inversor. Use uma ponte H como a l293d e você poderá controlar o microcontrolador.

zklapow
fonte