Los CD-ROM se abren / cierran en respuesta a sensores

9

La pregunta general:

¿Cómo puedo abrir y cerrar unidades de CD-Rom (alrededor de 20-30) en reacción a varias entradas de sensores?

Algunas preguntas más específicas (basadas en el supuesto de que debería abordar esto con un Arduino):

¿Cómo podría averiguar qué pines en un conector IDE son los que necesitan recibir una señal?

¿Cómo averiguaría qué señal se debe enviar a esos pines? ¿Y cómo haría que un arduino envíe esa señal?

Algún contexto:

Estoy trabajando en una escultura cinética de pino hecha de viejas unidades de CD-ROM. Básicamente, cada "rama" del árbol es una unidad de CD-ROM que apunta lejos del tronco. Las unidades se abrirán y cerrarán según los comentarios a través de:

  1. Un micrófono. Un algoritmo abriría y cerraría las unidades en función del análisis de la entrada de audio. Una idea, soplar en el micrófono (como el viento) simularía el viento que sopla las ramas de los pinos (se abrirían y cerrarían)
  2. Alternativa (o quizás entrada complementaria): un modelo pequeño de un árbol con sensores táctiles. Si coloca su mano alrededor del árbol pequeño completo y cubre todos los sensores, todas las unidades se cierran. Básicamente, cada sensor se asigna a una unidad, cúbralo y la unidad se cierra.
PeterJ
fuente
La idea del sensor táctil me hace pensar en los gusanos del árbol de Navidad que se cierran cuando los tocas. youtube.com/watch?v=UW3vDVrs4OQ
endolith

Respuestas:

10

Tal como está aquí es el camino sucio. Cada CD rom tiene un botón de expulsión, ¿verdad? Extraiga el botón y conéctelo directamente utilizando cualquier entrada que tenga.

Rick_2047
fuente
1
Esta es probablemente la solución más fácil.
todbot
Esta fue la primera solución que me vino a la mente. Puede que no sea tan elegante, pero el fabricante de la unidad de disco realmente ha hecho todo el trabajo duro por usted (wrt abriendo la unidad).
Lou
Tenía un amigo en la universidad que le hizo esto a uno de sus discos. Funcionó muy bien.
mjh2007
8

Desafortunadamente, no es tan fácil como simplemente cerrar una conexión en ese conector. Debe enviar un comando ATAPI de "expulsión de medios" a través del bus ATA / IDE.

todbot
fuente
7

Si no le importa romper las unidades, simplemente puede abrirlo y quitar lo que no necesita y soldar los cables directamente al motor que abre y cierra la unidad. Use un puente H como el l293d y estará listo para el control de un microcontrolador.

zklapow
fuente