Ich möchte mir eine CD-Wand erstellen, vom System her ähnlich wie auf dem folgenden Bild: (http://www.w-o-s.info/wos.jpg)
Ich möchte das System aber insofern erweitern, dass wenn man an der Wand auf eine der CDs drückt, das entsprechende Album auf dem PC abgespielt wird (mp3 des Albums auf PC ist vorhanden).
Das System sollte etwa 300 verschiedene Kontakte (CDs) beinhalten
Wie kann ich das umsetzen?
Besten Dank im voraus für Eure Inspiration
- Handwerkliche Begabung vorhanden
- PC, Windows Vista
PC-Selbstbau, Reparatur, Optimierung 11.459 Themen, 79.627 Beiträge
Hallo finalis,
ein Touchscreen wäre vielleicht eine Überlegung wert, ansonsten wie du schon schriebst, Kontakte und IO-Karte, Software selberschreiben.. aber mal schauen was die Anderen für Ideen haben!
mfg
Libertè
;~)
Das kannst du AFAIK im "vernünftigen" Rahmen definitiv knicken.
Mit Girder und ner Infrarot Fernbedienung läuft das über Tastatureingaben auf der Fernbedienung im "vernünftigen" Rahmen!
http://www.pinnaclefancenter.com/html/girder.html
Wenn Du die Wand allerdings in echter Hardware aufbauen willst, könntest Du Leitungen sparen durch eine sogenannte Tastaturmatrix.
http://www.edv-techniker.de/klProjekt/ProjektDoku/Tastaturmatrix.htm
Mit je 16 Leitungen für Zeilen und Spalten kannst Du 256 Kreuzungspunkte erzeugen, was das Optimum wäre.
Andere Kombinationen sind natürlich auch denkbar.
Wobei Du aber auch hier nicht an den 300 Schaltkontakten vorbei kommst. Wie die aussehen könnten hängt in erster Linie dann vom mech. Aufbau ab.
Dazu gibt es bis zu einer gewissen Größe dann fertige Encoder-Bausteine. Wobei Du aber ohne Elektronik-Kenntnisse die Ansteuerung wohl nicht hinkriegst.
Hier noch ein Beispiel mit einer C64-Tastatur:
http://www.c64-wiki.de/index.php/Tastatur
Eine weitere Methode wäre, die Matrix mit einer mit einer Widerstandskette zu kodieren.
Gruß Alois
Nachtrag:
Hier habe ich noch einen fertigen 16x16er Tastaturkontroller gefunden (TCP-USB-S1)
http://sim.itra.de/
Wenn es keine solche CD-Wand werden muß, kann ich Dir die DSD-Jukebox sehr empfehlen.
Läuft bei mit auf einem Stylistic TabletPC mit Touchscreen hervorragend an der Stereoanlage. Die Musik kommt via Netzwerk von einem NAS. Die Jukebox lässt sich zusätzlich durch eingebauten Webserver von jedem Rechner im Netzwerk bedienen
Gruß Alois
Hallo,
es gibt keine einfache Lösung, aber es ist machbar:
Beispiel:
256 CDs in 16x16 Quadrat = ca. 2m x 2,25m
Hinter jede CD einen Taster.
Die Taster als Matrix verkabeln, so erhält jede CD eine einzigartige Adresse.
3x3 Matrix:
ABC-1
DEF-2
GHI -3
456
CD "A" = 14
CD "E" = 25
usw.
Dann brauchst du einen Controller, z.B. AT90S8515
So etwas hat 32 Eingänge > deshalb 16x16 Matrix.
Solche Controller gibt es auch zum "Spielen" auf Platine, direkt mit Versorgung und serieller Schnittstelle:
z.B. http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2735
Musst du dich mal schlau machen...
Anschließend noch in Delphi ein kleines Programm und dann solltest du da sein....
Erstmals besten Dank für Eure Antworten.
Da ich auf dem Gebiet wirklich noch neu bin, wäre ich um weiterführende Infos oder Links dankbar.
Gehen wir mal von einem 16x16 System aus
a) Wie verkable ich eine 16er Einheit als Matrix?
b) Brauche ich z.B. zum empfohlenen ATSTK500 noch zusätzliche Komponenten, um die 16x16 (256) einzelnen Kontakte 'anschliessen' zu können? Und wie schliesse ich diese an?
http://produkt.conrad.de/45973183/starter-kit-stk500.htm
c) Was für Drucktaster sollen verwendet werden?
d) Wie verbinde ich den ATSTK500 mit dem PC? (Asus K8V SE deluxe)
Besten Dank für Anregung oder auch weiterführende Links oder Suchbegriffe.
Nachtrag:
Obwohl das vielleicht zu weit führt: Bei obigem System ist die Position des Drucktasters ausschlaggebend für die Identifikation (Individualität). Gibt es auch eine (einfache) Möglichkeit, dass die Identifikation (Chip o.ä.) direkt auf der CD angebracht werden kann? Somit wäre es möglich die CD an einen beliebigen Ort innerhalb der 16x16 Felder zu positionieren, und das System würde sie entsprechend erkennen. Oder eine Art Strichcode auf jeder CD und man gibt den Befehl mittels eines Handscanners an den PC weiter?
Vielen Dank schon mal ;)