Produkt-Archiv - Diese Seite wird nicht mehr aktualisiert, die Angaben sind evtl. veraltet! Bitte fragen Sie an, wenn Sie Informationen zur Verfügbarkeit der hier aufgeführten Produkte benötigen.
Music Shield
Media-Player Erweiterung für Arduino
Das Musikstudio am SPI-Bus
Mit dem Music Shield kann auf sehr komfortable Weise ein eigener Mediaplayer entwickelt werden. Das Shield basiert auf dem integrierten Audio-Codec VS1503B von VLSI. Dieser Chip beinhaltet alle Funktionen, die ein "klassischer" MP3-Player benötigt:
- Playback vieler populärer Audioformate
- Aufzeichnung analoger Audiodaten im Ogg-Format
- SPI für Musikdaten und Steuerinformationen
- Lautstärkeregelung und Kopfhörerverstärker integriert
Da das Music Shield ein Open Source Projekt ist, stehen umfangreiche Dokumentationen und Quellcodes als Basis für die eigene Softwareentwicklung zur Verfügung.
Funktionsweise
Wie in der modernen Arbeitswelt ist auch hier Arbeitsteilung das Zauberwort: Während der VS1503B auf dem Music Shield die Dekodierung und Digital-Analog-Wandlung sowie die Verstärkung der Audiodaten übernimmt, muss ein angeschlossener Arduino für die Bereitstellung der Audiodaten sorgen. Die Musikstücke, Hörspiele etc. werden typischerweise auf einem Flash-Speicher abgelegt. Dafür bietet sich eine micro SD Karte an, die in den dafür vorgesehenen Kartenslot auf dem Music Shield gesteckt werden kann.
Der Konzertsaal daheim
Durch den vorhandenen iPod-Docking-Anschluss können vorhandene Lautsprechersysteme zur Wiedergabe genutzt werden. Mit diesem Eigenbau-Player sind neidische Blicke der "Closed-Source Benutzer" garantiert!
Downloads + Links
Technische Daten
- VS1053B Audio Codec IC
- Arduino-Interface
- 2 Taster und 1 Schiebetaster mit Mittenklick
- micro SD Kartenslot (SPI-Anbindung)
- Buchsen für 3,5mm Klinkenstecker (Line In und Kopfhörer)
- iPod-kompatibler Docking-Anschluss
- benötigt 5V Spannungsversorgung
- Wiedergabeformate: MP3, WMA, WAV, MIDI, Ogg
- Aufzeichnungsformat: Ogg
- I2S Interface (für externen DAC-Wandler)
Letzte Änderung: 2021-11-03