CD-ROMs abrir / cerrar en respuesta a los sensores

9

La pregunta general:

¿Cómo puedo abrir y cerrar unidades de CD-ROM (aproximadamente 20-30) en respuesta a varias entradas de sensores?

Algunas preguntas más específicas (basadas en la suposición de que debo abordar esto con un Arduino):

¿Qué debo hacer para averiguar qué pines en un conector IDE son los que necesitan recibir una señal?

¿Cómo puedo averiguar qué señal debe enviarse a esos pines? ¿Y cómo haría un arduino para enviar esa señal?

Un poco de contexto:

Estoy trabajando en una escultura cinética de pino hecha con unidades de CD-ROM antiguas. Básicamente, cada "rama" del árbol es una unidad de CD-ROM que apunta hacia afuera 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 según el 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 árboles de pino (se abren y cierran)
  2. Alternativo (o quizás entrada complementaria): un pequeño modelo de un árbol con sensores táctiles. Si coloca su mano alrededor de todo el árbol pequeño 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.
pregunta PeterJ

3 respuestas

10

Como se ve aquí es la manera sucia. Cada CD ROM tiene un botón de expulsión, ¿verdad? Extraiga el botón y cabléelo directamente utilizando la entrada que tenga.

    
respondido por el Rick_2047
8

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

    
respondido por el todbot
7

Si no le importa romper las unidades, simplemente puede abrirlo y sacar lo que no necesita y soldar los cables directamente al motor que abre y cierra la unidad. Use un puente en H como el l293d y podrá controlar el control desde un microcontrolador.

    
respondido por el zklapow

Lea otras preguntas en las etiquetas