Forum: Mikrocontroller und Digitale Elektronik MP3 übers Netzwerk


von Jann (Gast)


Lesenswert?

Hallo,

ich studiere im 2. Semester tech. Informatik. Seit ich meine
erste Praxis-Übung Mikrocontroller hatte, bin ich total begeistert
und will nun selbst was bauen.

Wäre es möglich, MP3 Dateien über ein LAN/WLAN zu schicken und woanders 
zu dekodieren - also eine Hardware zu bauen, die einen Datenstrom 
entgegennehmen und per Lautsprecher ausgeben kann?

Wie müßte ein solches System grundsätzlich aussehen und welchen uC 
könnte man nehmen?

Danke an alle

von Peter Diener (Gast)


Lesenswert?

Hallo,

wie wärs mit einem Webserver von Ullrich Radig in Verbindung mit einem 
VLSI MP3 Decoder? Du musst dem Webserver vielleicht noch das 
FTP-Protokoll beibringen und greifst dann auf eine Netzwerkfestplatte zu 
oder so.

Du solltest mal prüfen, ob der Webserver für sowas prinzipiell schnell 
genug ist. UDP kann er glaub ic schon, darüber könntest du live 
streamen. Vielleicht brauchst du mehr Ram, also einen größeren 
Controller, aber prinzipiell sollte es schon gehen, wenn die Datenrate 
nicht zu hoch ist.

Peter

von Daniel P. (ppowers)


Lesenswert?

> Wäre es möglich, MP3 Dateien über ein LAN/WLAN zu schicken und woanders
> zu dekodieren - also eine Hardware zu bauen, die einen Datenstrom
> entgegennehmen und per Lautsprecher ausgeben kann?
Ja, das ist möglich. (Zumindest LAN)
Wenn Du beim Controllertyp noch nicht festgelegt bist, schau Dir doch 
mal den PIC18F97J60 von Microchip an. Dieser 8-Bit µC hat schon die 
nötige Hardware für die LAN-Kommunikation an Bord.

> Wie müßte ein solches System grundsätzlich aussehen und welchen uC
> könnte man nehmen?
Zum Beispiel so:
http://ww1.microchip.com/downloads/en/AppNotes/01128a.pdf


...bevor Du allerdings über Dinge wie MP3-Dekodierung und Ethernet 
nachdenkst, solltest Du jedoch zunächst auf Deiner eigenen Platine 
erstmal ein paar LEDs blinken lassen ;-)

Gruß
daniel

von Jann (Gast)


Lesenswert?

Hallo,

das ging ja schnell...

>erstmal ein paar LEDs blinken lassen
hab ja die ersten Laborübungen schon hinter mir und, naja, wie
soll ich sagen - gähn...

Verstehe ich das richtig:
VLSI an Mikrocontroller, Ethernet an Mikrocontroller, dann

Variante 1: MP3 als UDP Datenstrom hinschicken?

oder

Variante 2: per ftp MP3s von einem Netzwerk Share holen?

Hat jemand Erfahrungen, welche Rechenleistung ich brauche?

von Dirk B. (sharandac)


Lesenswert?

Hallo,

bin ich richtig in der Annahme das du eigentlich einen 
mp3-streaming-client auf mikrocontrollerbasis bauen möchtest, oder einen 
mp3-streaming-server auf mikrocontrollerbasis?

CA Dirk

von Jann (Gast)


Lesenswert?

Ich will einen mp3-streaming-client auf mikrocontrollerbasis
bauen.
Anregungen?

von Dirk B. (sharandac)


Lesenswert?

Ja, einige. Es stellt sich die frage in wie weit du selber entwickeln 
möchtest oder ob du fertig sachen bevorzugst.

http://www.watterott.net/webradio.php
http://wiki.neo-guerillaz.de/mediawiki/index.php/Microwebserver

Die suche per google zeigt noch mehr solcher projekte.

CA

von Jann (Gast)


Lesenswert?

Hallo,

ich wollte eigentlich etwas selbst bauen, da ich in meinem Studiengang
sowieso mit Hardware-Entwicklung zu tun haben werde...
...dachte ich

Ich bin gerade dabei einen Schaltplan mit AVR, ENC28J60, ein bischen 
Puffer RAM und einem MP3-Decoder zu machen. Software wollte ich 
eigentlcih auch selbst machen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.