VMusic2 + Arduino

Komponenten
Zum Bau eines programmierbaren MP3-Players benötigen wir: Der VMusic-MP3-Player wird von der Firma FTDI entwickelt. Bis jetzt gibt es die Versionen VMusic, VMusic2, VMusic3 die sich jedoch in der Nutzung nicht wesentlich unterscheiden. Da es bei älteren Versionen Probleme mit Bugs gab, würde ich immer die jeweils neuste Version empfehlen.


 * VMusic3 - MP3-Player (zum Beispiel)
 * Arduino 5V (zum Beispiel)
 * USB-Stick

Funktionsprinzip
Die MP3 Dateie werden auf dem USB-Stick gespeichert und können mit dem Sound-Chip des VMusic2-Moduls abgespielt werden. Dieses besitzt eine kleinen Klinkenstecker für Kopfhörer, Boxen, Aktiv-Boxen usw... Das VMusic2 wird von einem Arduino gesteuert. Das Arduino ist ein kleiner Computer, der sich leicht programmieren lässt. Er gibt dem VMusic2-Player einfache Befehle (siehe unten) über eine Serielle Verbindung. Der große Vorteil dieses selbst gebauten MP3-Players ist, dass wir genau programmieren können, was passiert. An das Arduino lassen sich Taster, Schalter uns Sensoren anschließen über die das Abspielen der MP3-Sounds gesteuert wird. Zusätzlich Kann das Arduino Leuchtdioden, Lampen, Motoren oder andere dinge in Kombination mir dem Sound steuern. Ein kleiner Nachteil liegt in leichten Verzögerung von ca. einer Sekunde, die es dauert bis der VMusic-Player reagiert.

Steuerbefehle
VMusic Steuerbefehle
 * "VSV" = VMusic set volume – 0 (loud) and 254 (mute)
 * "VPF" = VMusic Play File
 * "VRF" = VMusic repeatedly plays a single file
 * "VST" = VMusic stop


 * "V3A" = VMusic plays all MP3 files
 * "VRA" = VMusic repeatedly plays all MP3 files
 * "VRR" = VMusic repeatedly plays random MP3 files
 * "VSF" = VMusic skip forward one track
 * "VSB" = VMusic skip back one track
 * "VSD" = VMusic skip forward on whole directory
 * "VP" = VMusic Pause playback
 * "VF" = VMusic fast forward 5 seconds
 * "VB" = VMusic rewind 5 seconds

= Code-Beispiele =