Forum: Mikrocontroller und Digitale Elektronik Webradio-Player auf AVR-Basis


von Krishna (Gast)


Lesenswert?

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 ?

von Krishna (Gast)


Lesenswert?

..sollte natürlich heissen "auf einen ANDEREN Controller". sorry :-)

von egberto (Gast)


Lesenswert?

Hier wird der AVR zwar "nur" zur Steuerung verwendet, ist aber recht 
nett zum basteln...(hier gab es auch schon mal einen Fred zu diesem 
Projekt)

http://www.mightyohm.com/blog/2008/10/building-a-wifi-radio-part-1-introduction/

von Krishna (Gast)


Lesenswert?

Wo bekommt man so einen Router günstig ?
In der Bucht habe ich nicht wirklich was passendes gefunden.

von egberto (Gast)


Lesenswert?

es gehen auch andere.....z.B. Linksys NSLU2 (mußt du aber Wireless per 
USB machen)...oder schau mal bei OpenWrt in die Liste.

Grüße,

egberto

von Krishna (Gast)


Lesenswert?

Warum ist eigentlich dieses Projekt:

http://www.watterott.net/projects/webradio-avr?lang=de

nicht weiterentwickelt worden ?

Woran "klemmt" es dabei ?

von holger (Gast)


Lesenswert?

>Warum ist eigentlich dieses Projekt:
>nicht weiterentwickelt worden ?

Weil er keine Lust mehr hatte, weil er dann mit
einem ARM weitergemacht hat? Frag IHN doch.

von Krishna (Gast)


Lesenswert?

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.

von Phantomix X. (phantomix)


Lesenswert?

> 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)

von Krishna (Gast)


Lesenswert?

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 :-)

von Andreas W. (andreasw) Benutzerseite


Lesenswert?

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.

von Krishna (Gast)


Lesenswert?

Ja, das ist richtig.

Ok, wo bekomme ich den vs1053 auf einem Header-Board ?

von Andreas W. (andreasw) Benutzerseite


Lesenswert?


von Krishna (Gast)


Lesenswert?

LOL, ok, dann wird in nächster Zeit irgendwann eine Bestellung über 
diverse Dinge bei euch eintrudeln :-)

D.h. sobald ich mich mit dem STM32 ein wenig angefreundet habe.

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.