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.