Playersteuerung


  Home
  Mitarbeiter
  Bilder
  Kontakt
  Links
Bei diesem Projekt handelt es sich um eine Steuerung für einen Mp3-Player auf einem PC.

Die Steuereinheit enthält ein Display, welches Titel, Interpret, aktuelle Playlist (Playlist, die gerade abgespielt wird), Anzahl der im Software-Player enthaltenden Playlists, aktuelles Lied (Lied, das gerade abgespielt wird), und Anzahl der Lieder in der jeweiligen Playlist anzeigt.

Die Kommunikation der Steuerung mit dem Player läuft über RS232 (serielle Schnittstelle), wobei ein Atmel Microcontroller die Anzeige am Display und das Einlesen der verschieden Tasten regelt.

Die Tastaturplatine enthält 20 Tasten, die von einem speziellen IC eingelesen werden. Dieses IC liest die jeweilige Taste ein, und schickt dann ein Signal weiter an den Microcontroller. Dieser verarbeitet das Signal und schickt ein Signal an den Software-Player. Hier wird das endgültige Signal verarbeitet und der jeweilige Befehl ausgeführt.

Umgekehrt funktioniert die Übertragung der Daten des Displays: der Software-Player schickt Titel, Interpret, aktuelle Playlist,.... über die serielle Schnittstelle an den Microcontroller, welcher diese Daten anordnet und auf das Display schreibt.

Der Software-Player enthält verschiedene Funktionen, wie z.B. Play, Stop usw.

Da der Software-Player selbst programmiert wurde (Delphi mit Komponente) und auch alle Funktionen des Players selbst erarbeitet wurden, können wir diesen Funktionen eigens durch Tasten verarbeiten lassen. Verbunden sind Software-Player bzw. PC/Laptop und Microcontroller bzw. Steuereinheit mit einem normalen seriellen Kabel (1:1).



Zusätzlich zu bemerken ist auch das das Gerät nicht unbedingt Anwendungsgebunden ist, d.h. es muss nicht unbedingt für einen Mp3-Player verwendet werden.
Man kann auch andere Programme damit steuern. Man muss sich nur an das vorgegebene (recht einfache) Übertragungsprotokoll halten.