Offline
Jr. Member
Karma: 0
Posts: 97
|
 |
« on: April 03, 2012, 12:41:11 pm » |
Hi, ich würde gerne so ein Laufwerk in meinen Desktop-Pc einbauen. Das Gerät hat keinen Taster und wird über einen I0-Anschluss gesteuert (also DVD auswurf). Diesen Auswurf würde ich gerne über ein Arduino realisieren, ist das möglich? greetings Nils
|
|
|
|
« Last Edit: April 03, 2012, 12:53:28 pm by dlca »
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 1
Posts: 99
|
 |
« Reply #1 on: April 03, 2012, 01:21:26 pm » |
wenn du weißt wie das protokoll dafür aussieht mit sicherheit, hast du eine dokumentation für das laufwerk?
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
BZ (I)
Offline
Brattain Member
Karma: 161
Posts: 15707
+39 349 2158303
|
 |
« Reply #2 on: April 03, 2012, 02:07:01 pm » |
Meist ist die Breiftaschenmethode einfacher: Ein neues Laufwerk kaufen, einbauen ok. Auch weil ein neues Lauwerk weniger kostet als ein Arduino.
Wenn Du Infos findest wie ansteuern, kann man darüber reden ob es mit Arduino machbar ist. Bist DU sicher das diese Befehle nicht über den IDE/ATA-Bus geschickt erden?
Grüße Uwe
|
|
|
|
« Last Edit: April 03, 2012, 02:09:10 pm by uwefed »
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 1
Posts: 99
|
 |
« Reply #3 on: April 03, 2012, 02:11:02 pm » |
naja, wenn das arduino schon vorhanden ist kann man ja mit dem gedanken spielen einen atmega-standalone zu machen, da ist man mit unter 5 euro dabei oder alternativ eine attiny-variante, da schafft man es vielleicht sogar unter 2 euro... allerdings bleibt es dabei das man dokumentation zum laufwerk bräuchte
|
|
|
|
|
Logged
|
|
|
|
|
Bavaria Germany
Offline
Full Member
Karma: 0
Posts: 121
Arduino rocks
|
 |
« Reply #4 on: April 03, 2012, 09:38:00 pm » |
Das Gerät hat keinen Taster und wird über einen I0-Anschluss gesteuert (also DVD auswurf). greetings Nils
Hallo Nils, das klingt so, als wüsstest Du bereits, daß der Auswurf gezielt über einen ausschliesslich dafür vorgesehenen IO-Pin(!) gesteuert wird - dann wäre es sicher kein grosses Problem. Was mich aber interessieren würde, warum Du dafür eine so intelligente Lösung suchst? Normalerweise sollte ein kleines tool für Windows/Linux/Mac genügen, um Einzug und Auswurf beliebig oft auszulösen und/oder in ein entsprechendes Script einzubauen.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 97
|
 |
« Reply #5 on: April 07, 2012, 02:13:46 pm » |
sry, dass ich erst jetzt antworte. Also zu allererst hat das Gerät leider keinen eigenen IO-Pin, das läuft über S-ata mit. Zur Erklärung: Ich habe mich die Tage mal wieder über die klapprigen Pcgehäuse geärgert und bin dann auf die Idee gekommen, selbst ein Gehäuse aus MDF zu bauen. Als kleines gimmick möchte ich auf normale Taster verzichten und ein, reset und cd-auswurf über kapazitive Sensoren realisieren. Bei der Suche nach einem slot-in Laufwerk sind mir dann die für die Macbooks aufgefallen, besonders weil die keinen Taster haben. Das Laufwerk sollte halt auch schon auswerfen können, bevor der Pc hochgefahren ist, von daher lässt sich so ein slot-in leider nicht verwenden.
Ps: Es geht nicht darum Geld zu sparen.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
BZ (I)
Offline
Brattain Member
Karma: 161
Posts: 15707
+39 349 2158303
|
 |
« Reply #6 on: April 07, 2012, 02:57:59 pm » |
Das Auswurf-Komando kommt über dem ATA-Bus. Da kannst Du keinen Arduino dazuhängen. Grüße Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 1
Posts: 99
|
 |
« Reply #7 on: April 07, 2012, 03:06:35 pm » |
ich kenn mich mit dem ATA-Bus nicht so gut aus, aber ist es vielleicht möglich den einfach mit dem Arduino durch zu schleifen? aber ich nehme mal an das der mit etwas mehr als 16MHz läuft?
|
|
|
|
|
Logged
|
|
|
|
|
AREA COLOGNE
Offline
God Member
Karma: 12
Posts: 807
I am 1 of 10 who understands binary
|
 |
« Reply #8 on: April 07, 2012, 04:43:13 pm » |
SATA 3.0 arbeites mit 3Gbit/s d.h. 3Ghz :-)
Gruß Daniel
|
|
|
|
|
Logged
|
Eine Glatze ist wohl die AUSGEFALLENste Frisur von allen.
|
|
|
|
Forum Moderator
BZ (I)
Offline
Brattain Member
Karma: 161
Posts: 15707
+39 349 2158303
|
 |
« Reply #9 on: April 07, 2012, 05:08:22 pm » |
Das genannte Laufwerk hat eine ATAPI (ATA paralell Interface). ATA hat 33 oder 66MB Transferrate http://de.wikipedia.org/wiki/ATA/ATAPIGrüße Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Alfeld (Leine) / Germany
Offline
Full Member
Karma: 4
Posts: 155
|
 |
« Reply #10 on: April 08, 2012, 06:56:25 am » |
Ich habe bereits ein CD-Laufwerk angesteuert, und kann dir nur raten: Lass es!
Du brauchst 27!! Pins, und musst SCSI über ATA sprechen. Das in Arduino-C zu implementieren macht wahrlich keinen Spass.
Gruß, Tobias
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
BZ (I)
Offline
Brattain Member
Karma: 161
Posts: 15707
+39 349 2158303
|
 |
« Reply #11 on: April 08, 2012, 01:52:15 pm » |
Ich habe bereits ein CD-Laufwerk angesteuert, und kann dir nur raten: Lass es!
Du brauchst 27!! Pins, und musst SCSI über ATA sprechen. Das in Arduino-C zu implementieren macht wahrlich keinen Spass.
Gruß, Tobias
Wieso SCSI? Mit dem Rest hast Du recht. Grüße Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 97
|
 |
« Reply #12 on: April 08, 2012, 02:22:21 pm » |
Ich hab ja schon geschrieben, dass ich es nicht so machen werde. Ich werd einfach ein slot-in mit Taster nehmen und diesen dann überbrücken.
|
|
|
|
|
Logged
|
|
|
|
|
Alfeld (Leine) / Germany
Offline
Full Member
Karma: 4
Posts: 155
|
 |
« Reply #13 on: April 12, 2012, 11:20:54 am » |
@uwefed: Um mit CD-Laufwerken zu sprechen musst du ATAPI sprechen, was SCSI over ATA ist.
|
|
|
|
|
Logged
|
|
|
|
|
|