I CD-ROM si aprono / chiudono in risposta ai sensori


9

La domanda generale:

Come posso aprire e chiudere le unità CD-Rom (circa 20-30) in risposta a vari input del sensore?

Alcune domande più specifiche (basate sul presupposto che dovrei affrontare questo con un Arduino):

Come farei per capire quali pin su un connettore IDE sono quelli che devono ricevere un segnale?

Come potrei capire quale segnale deve essere inviato a quei pin? E come farei un arduino per inviare quel segnale?

Qualche contesto:

Sto lavorando ad una scultura cinetica di alberi di pino fatta di vecchie unità CD-ROM. Fondamentalmente, ogni "ramo" dell'albero è un'unità CD-ROM che punta lontano dal tronco. Le unità si apriranno e si chiuderanno in base al feedback tramite:

  1. Un microfono. Un algoritmo aprirebbe e chiuderebbe le unità in base all'analisi dell'ingresso audio. Un'idea, soffiando nel microfono (come il vento) simulerebbe il vento che soffia gli arti del pino (si aprono e si chiudono)
  2. Alternativo (o forse input complementare): un piccolo modello di un albero con sensori tattili. Se metti la mano intorno all'intero alberello e copri tutti i sensori, tutte le unità si chiudono. Fondamentalmente, ogni sensore è mappato su un'unità, lo copre e l'unità si chiude.

L'idea del sensore tattile mi fa pensare ai vermi dell'albero di Natale che si spezzano quando li tocchi. youtube.com/watch?v=UW3vDVrs4OQ
endolith

Risposte:


10

Come va qui è il modo sporco. Ogni CD rom ha un pulsante di espulsione giusto? Strappa il pulsante e collegalo direttamente usando qualsiasi input tu abbia.


1
Questa è probabilmente la soluzione più semplice.
todbot del

Questa è stata la prima soluzione che mi è venuta in mente. Potrebbe non essere così elegante, ma il produttore dell'unità disco ha davvero fatto tutto il duro lavoro per te (prima di aprire l'unità).
Lou

Ho avuto un amico al college che ha fatto questo a uno dei suoi viaggi. Ha funzionato alla grande.
mjh2007,

8

Sfortunatamente, non è così semplice come chiudere una connessione su quel connettore. È necessario inviare un comando ATAPI "espulsione media" sul bus ATA / IDE.


7

Se non ti dispiace rompere le unità, potresti semplicemente aprirlo e rimuovere ciò che non ti serve e la saldatura conduce direttamente al motore che apre e chiude l'unità. Usa un ponte H come l293d e sei pronto per il controllo da un microcontrollore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.