Płyty CD-ROM otwierają się / zamykają w odpowiedzi na czujniki


9

Ogólne pytanie:

Jak mogę otwierać i zamykać napędy CD-Rom (około 20-30) w reakcji na różne sygnały wejściowe czujnika?

Kilka bardziej szczegółowych pytań (opartych na założeniu, że powinienem rozwiązać ten problem z Arduino):

Jak mógłbym dowiedzieć się, które styki złącza IDE są tymi, które muszą odbierać sygnał?

Jak mam dowiedzieć się, jaki sygnał należy wysłać na te piny? I jak sprawiłbym, żeby arduino wysłało ten sygnał?

Niektóre kontekst:

Pracuję nad kinetyczną rzeźbą sosny wykonaną ze starych napędów CD-ROM. Zasadniczo każda „gałąź” drzewa jest napędem CD-ROM skierowanym od pnia. Dyski będą się otwierać i zamykać w oparciu o informacje zwrotne za pośrednictwem:

  1. Mikrofon Algorytm otwierał i zamykał napędy na podstawie analizy wejścia audio. Jeden pomysł, dmuchanie do mikrofonu (jak wiatr) symulowałoby wietrzenie kończyn sosny (migawki otwierałyby się i zamykały)
  2. Alternatywne (lub być może uzupełniające): mały model drzewa z czujnikami dotykowymi. Jeśli położysz rękę na całym małym drzewie i zakryjesz wszystkie czujniki, wszystkie napędy zostaną zamknięte. Zasadniczo każdy czujnik jest mapowany na jeden dysk, przykryj go, a dysk zamknie się.

Pomysł czujnika dotykowego przypomina mi robaki choinkowe, które zatrzaskują się po ich dotknięciu. youtube.com/watch?v=UW3vDVrs4OQ
— endolith

Odpowiedzi:


10

Jak to jest tutaj jest brudna droga. Każda płyta CD ma przycisk wysuwania, prawda? Rozerwij przycisk i podłącz go bezpośrednio, używając dowolnego wejścia.


1
Jest to prawdopodobnie najłatwiejsze rozwiązanie.
— todbot

To było pierwsze rozwiązanie, jakie przyszło mi do głowy. To może nie być tak eleganckie, ale producent napędu dyskowego naprawdę wykonał za ciebie całą ciężką pracę (nie otwierając napędu).
— Lou

Miałem kolegę na studiach, który zrobił to na jednym z jego napędów. Działa świetnie.
— mjh2007

8

Niestety nie jest to tak proste jak zamknięcie połączenia na tym złączu. Musisz wysłać polecenie ATAPI „wysuwanie nośnika” przez magistralę ATA / IDE.


7

Jeśli nie masz nic przeciwko uszkodzeniu napędów, możesz po prostu je otworzyć i zdjąć to, czego nie potrzebujesz, a lutowanie prowadzi bezpośrednio do silnika, który otwiera i zamyka napęd. Użyj mostka H, ​​takiego jak L293D, i możesz przejąć kontrolę z mikrokontrolera.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.