Webradio-Player auf AVR-Basis

Gast #1485577
Hi zusammen,

irgendwie fesselt mich seit dem Thread vor kurzem die Idee eines 
Webradios auf AVR-Basis.
Leider sind alle Infos weit verstreut, und ich finde keinen richtigen 
Ansatzpunkt.

Gibt es eion fertiges Projekt, das man sich mal anschauen und evtl 
nachbauen könnte ? Es sollte aber schon auf AVR-Basis sein, allein 
deshalb, weil dann die Einarbeitungszeit auf einen Controller nicht 
wäre, das Ding soll ja irgendwann auch fertig werden :-)

Wäre es denkbar, z.b. den Pollin-Netio als Schnittstelle zu benutzen ?
An einen weiteren Avr könnte man ja dann das nötige RAM und den Decoder 
hängen.

Gibt es Sourcen, die man ohne massive Änderungen zum einlesen des 
Streams abwandeln/nutzen kann ?

Hab jemand Lust, so ein Projekt zu entwickeln ?
Gast #1485706
Naja, immerhin sind Sourcen aus denen man sich Anregungen holen kann 
dabei.

Derzeit tendiere zu einem Ansatz mit dem Net-IO als "Blackbox" die mir 
den Stream liefert, ein weiterer AVR der ihn abholt, vs1053, und massig 
spi-ram.
Modular also.
#1488244
> Warum ist eigentlich dieses Projekt:
> nicht weiterentwickelt worden ?

Vermutlich weil ein ARM an der Stelle wirklich mehr Sinn macht, auch für 
den Fall dass man mal was anderes mit der Hardware machen will als mp3 
streamen... Das wär sonst so als ob du einen neuen PC aufbaust und aus 
Nostalgiegründen einen Pentium 1 einbaust (gut, das geht jetzt aus 
Kompatibilitätsgründen nicht, es geht ja nur ums Prinzip)
Gast #1488262
Naja, ich bin mittlerweile auch auf den Trichter gekommen, daß ein ARM 
da wohl weit besser ist.
Naja, da muss ich mich dann erstmal einarbeiten.

Es gibt ja sogar MP3-Decoder in Software ("Helix"), die ganz gut laufen.
Für den Anfang ist das alles aber ein wenig heftig, wenn man noch nie 
damit gearbeitet hat.

Ich guck mal.. es muss ja nicht morgen fertig sein. So ein 
minimal-Hardware Radio (also Ethernet in der CPU + Software-Decoder) hat 
allerdings seinen Reiz :-) Ich fürchte nur, dann wirds mit dem RAM etwas 
knapp.. der STM32 den ich mir ausgesucht habe hat 64K RAM, Helix braucht 
etwa 30kb, der TCP/IP-Stack braucht auch einiges.. wird wohl nicht 
klappen.
Also Externes RAM dazu. Oder gleich einen Hardware-Decoder, dann sieht 
es mit dem internen RAM etwas besser aus.

Mal schauen :-)
Persönliche Seite #1488284
Externen RAM braucht man nicht unbedingt. Hier hat bereits jemand einen 
"Single-Chip" MP3/AAC-Player mit Ethernet gebaut:
http://www.luminarymicro.com/component/option,com_joomlaboard/Itemid,92/func,view/view,threaded/id,3195/catid,5/

Der Vorteil eines externen Decoders (z.B. VS1053) liegt in der 
Formatvielfalt (MP3, AAC, OGG, WMA, FLAC) und einen externen DAC braucht 
man bei der Softwarevariante auch.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.