CD-ROMs öffnen / schließen sich als Reaktion auf Sensoren

9

Die allgemeine Frage:

Wie kann ich CD-Rom-Laufwerke (ca. 20-30) als Reaktion auf verschiedene Sensoreingaben öffnen und schließen?

Einige spezifischere Fragen (basierend auf der Annahme, dass ich dies mit einem Arduino angehen sollte):

Wie würde ich herausfinden, welche Pins an einem IDE-Anschluss diejenigen sind, die ein Signal empfangen müssen?

Wie würde ich herausfinden, welches Signal an diese Pins gesendet werden muss? Und wie würde ich ein Arduino dazu bringen, dieses Signal zu senden?

Ein Kontext:

Ich arbeite an einer kinetischen Kiefernskulptur aus alten CD-ROM-Laufwerken. Grundsätzlich ist jeder "Zweig" des Baums ein CD-ROM-Laufwerk, das vom Stamm weg zeigt. Die Laufwerke werden aufgrund von Rückmeldungen geöffnet und geschlossen über:

  1. Ein Mikrofon. Ein Algorithmus würde die Laufwerke basierend auf der Analyse des Audioeingangs öffnen und schließen. Eine Idee, in das Mikrofon zu blasen (wie der Wind), würde den Wind simulieren, der Kiefernglieder bläst (sie würden den Verschluss öffnen und schließen).
  2. Alternative (oder vielleicht ergänzende Eingabe): ein kleines Modell eines Baumes mit Berührungssensoren. Wenn Sie Ihre Hand um den gesamten kleinen Baum legen und alle Sensoren abdecken, werden alle Laufwerke geschlossen. Grundsätzlich wird jeder Sensor einem Laufwerk zugeordnet, abgedeckt und das Laufwerk geschlossen.
PeterJ
quelle
Die Idee eines Berührungssensors lässt mich an Christbaumwürmer denken, die beim Berühren zuklappen. youtube.com/watch?v=UW3vDVrs4OQ
Endolith

Antworten:

10

Wie es hier geht ist der schmutzige Weg. Jede CD-ROM hat eine Auswurftaste, oder? Ziehen Sie den Knopf heraus und verdrahten Sie ihn direkt mit dem Eingang, den Sie haben.

Rick_2047
quelle
1
Dies ist wahrscheinlich die einfachste Lösung.
Todbot
Dies war die erste Lösung, die mir in den Sinn kam. Es ist vielleicht nicht so elegant, aber der Hersteller des Festplattenlaufwerks hat wirklich die ganze harte Arbeit für Sie erledigt (beim Öffnen des Laufwerks).
Lou
Ich hatte einen Freund im College, der dies mit einem seiner Laufwerke gemacht hat. Es hat super funktioniert.
mjh2007
8

Leider ist es nicht so einfach, eine Verbindung an diesem Anschluss zu schließen. Sie müssen einen ATAPI-Befehl "Medienauswurf" über den ATA / IDE-Bus senden.

todbot
quelle
7

Wenn es Ihnen nichts ausmacht, die Laufwerke zu beschädigen, können Sie sie einfach öffnen, was Sie nicht benötigen, und die Leitungen direkt an den Motor anlöten, der das Laufwerk öffnet und schließt. Verwenden Sie eine H-Brücke wie die l293d, und Sie können die Steuerung über einen Mikrocontroller durchführen.

zklapow
quelle