Hallo @ all Ich muss für die Schule dieses Jahr ein Projekt durchführen und wollte da einen MP3 Player bauen. Haben ein ganzes Jahr dafür Zeit deswegen sollte es von der Zeit her passen ;) Nun suche ich einen aktuellen Microprozessor mit folgenden Funktionen: - MP3 Decoder - SD Karte lesen - Bildschirm ansteuern - in C programmierbar - Lib für die Programmierung welche das abspielen der MP3 Datei vereinfacht - nicht all zu teuer Außer den MP3 decoder brauche ich doch eigentlich nichts andere um die MP3 abzuspielen oder? Habt ihr vorschläge welchen ich da benutzen könnte und eventl. auch einen Link wo ich den Kaufen kann? Vielleicht habt ihr ja schon Erfahrungen mit dem ein oder anderen Microprozessor... Bin für jede Hilfe dankbar :) Viele Grüße Crosaider
MP3 Decoder machst Du in Software, den Rest kann jeder Atmega. Ich glaub hier in der Codesammlung gibt es da auch schon ein fertiges Projekt...
Hallo Christian, zunächst wäre da mal die Frage, über welche Erfahrungen, Du mit Mikrocontrollern und dem Herstellen von Leiterplatten verfügst. Ein Controller mit integriertem MP3 Decoder ist mir nicht bekannt. Variante 1: Wie Shuzz schon geschrieben hat, lässt sich der MP3 Decoder per Software realisieren. Allerdings reicht dazu ein ATMEGA von der Rechenleistung bei weitem nicht aus. Dazu ist eher ein ARM Cortex-M3 oder ein MIPS32 M4K basierender Controller notwendig. Hinzu kommt ein externer CODEC mit dem DAC. Variante 2: Wenn Du lieber einen 8 Bit Mikrocontroller verwenden möchtest, empfiehlt sich eher ein externer MP3 Decoder, wie der VS 1011E-S. Dieser enthält auch gleich den DAC und einen Kopfhörerverstärker. Variante 1 ist vom Thema her wesentlich komplexer und eher für erfahrene Bastler zu raten. Einem Einsteiger würde ich daher eher zu Variante 2 raten. Viele Grüße, Roland
Hier im shop gibt es was: http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=64
Christian D. schrieb: > - Bildschirm ansteuern Ein kleines monochromes LCD mit MC-geeignetem Controller oder einen TFT-Monitor in HDTV-Auflösung und schön bunt? Christian D. schrieb: > Außer den MP3 decoder brauche ich doch eigentlich nichts andere um die > MP3 abzuspielen oder? DAC wäre sinnvoll. Mit PWM und nachgeschaltetem Filter lässt sich aber auch einiges machen. Ausgangsverstärker (Kopfhöhrer). Ich würde eher einen externen Decoder mit integriertem DAC nehmen. Softwaredecoding auf nem kleinen Controller halte ich für sehr sportlich. Display, SD-Card, etc. fallen ja noch zusätzlich an. SW-Decodierung auf nem Atmega128 halte für unrealistisch. Das ist schon eher die ARM-Klasse. Das On-Chip-RAM dürfte auch zu wenig sein. Christian D. schrieb: > - nicht all zu teuer Nur zur Orientierung: Leistungsumfang und Klang eines 30,- MP3-Players lassen sich als Basteprojekt bei vergleichbaren Kosten sicher nicht erreichen. Zumal als Erstlingswerk.
Roland schrieb: > Variante 2: Wenn Du lieber einen 8 Bit Mikrocontroller verwenden > möchtest, empfiehlt sich eher ein externer MP3 Decoder, wie der VS > 1011E-S. Dieser enthält auch gleich den DAC und einen > Kopfhörerverstärker. Vielen dank schon mal für die tollen Antworten. Ihr habt mir schon jetzt unglaublich viel weitergeholfen :) Danke dafür :) Habe heute nach dies hier gefunden: Beitrag "mp3-Player mit Atmega8 und vs1011e spielt nicht" So habe ich mir das ca vorgestellt. Den AtMega8 haben wir schon selber zusammen gebaut in der Schule. In diesem Thread wurde das ganze auch mit dem VS1011E gemacht - allerdings steht in dem beigelegtem Schaldbild der VS1011ES. Ist es egal welchen ich verwende von den beiden oder was ist der Unterschied zwischen den beiden? Bischen weiter unten ist noch eine zweite Version des Schaltplans, den ich recht übersichtlich finde, da der AtMega8 noch drauf verzeichnet ist. Für mich ist so ein Projekt das erste was ich mache. Deswegen ist der Schaltplan glaube ich schon sehr gut für mich :) Der auf der Projektseite ist ehr etwas unübersichtlich wie ich finde... Allerdings geht es in dem Thread ja darum warum es nicht funktioniert. Zum zweiten Schaltplan wurde nichts mehr gesagt - weiß jemand von euch ob der funktioniert? Der ganze Thread ist nur von Gästen geschrieben - deswegen bekomme ich denke ich mal keine Antwort mehr von denen...
Hi, nimm bitte nicht diese alten Gurken ala Vs1011. Greife lieber auf nen VS1003 oder VS1033 zurück. Gruß
Roland schrieb: > Ein Controller mit integriertem MP3 Decoder ist mir nicht bekannt. Von Atmel gabs mal ein 8051 Derivat.
Jean Player schrieb: > nimm bitte nicht diese alten Gurken ala Vs1011. > Greife lieber auf nen VS1003 oder VS1033 zurück. Warum was ist der vorteil davon? Ist ja eh nur für die Schule - soll ja nicht größeres werden ;) Und nur mal eben so zum Verständniss - habe gerade im Inet gelesen der Decoder hat Header Dateien. Das stimmt ja wohl nicht oder da der Microprozessor und nicht der MP3 Decoder programmiert wird oder sehe ich das falsch?
>MP3 Decoder machst Du in Software, Nö, in Hardware;) >den Rest kann jeder Atmega. >Ich glaub hier in der Codesammlung gibt es da auch schon ein fertiges >Projekt... @Christian Wenn du irgendwo einen VS1001 findest kannst ja mal den versuchen: Beitrag "MP3 von 4GB SDHC mit ATMega32" Ich mach dir aber keinen kompletten Schaltplan oder Platinen für das Teil. Ist doch eher was für den erfahrenen Bastler.
Also von euch könnte mir jetzt auch keiner sagen ob das ganze so funktionieren würde? Außerdem kleiene Frage: Was ist das für ein Schaltzeihen, welches so ählich aussieh wie ein Kondensator nur mit dem Bogen an einer Seite?
>Außerdem kleiene Frage: Was ist das für ein Schaltzeihen, welches so >ählich aussieh wie ein Kondensator nur mit dem Bogen an einer Seite? Das ist ein Elko. Vergiss dein Projekt. Spätestens wenn du einen VS1001 siehst wird dir klar was du da verbauen musst;) Du hast viel zu wenig Erfahrung für so ein Projekt.
Ne vom aufbau und so her is das kein Problem - wir haben dafür nur immer eine anderes Schaltsymbol gezeichnet - wie es im Grundprinzip funktionieren sollte weiß ich :)
holger schrieb: > Das ist ein Elko. Vergiss dein Projekt. Spätestens > wenn du einen VS1001 siehst wird dir klar was du da verbauen musst;) Ich verstehe gar nicht, wo das Problem ist. BGA verbaue ich grundsätzlich auf Lochraster... ;-)) > Du hast viel zu wenig Erfahrung für so ein Projekt. Holger hat recht. Nur weil du vielleicht schon mal eine LED am uC zum laufen gebracht hast, heißt das noch lange nicht, dass du dieses Projekt auch nur ansatzweise stemmen kannst. Für das Projekt brauchst du schon mal eine Leiterplatte. Die MP3-Dekoder gibt es nicht im grobmotorikerfreundlichen DIL-Gehäuse. Somit fällt Lochraster schon mal flach. Außerdem sind die ziemlich zickig, was das LP-Design angeht. Deren Ansteuerung hält ebenfalls etliche Fallstricke bereit. Dazu kommt noch SD-Card auslesen, FAT(32)-Dateisystem, Auswertung der ID3-Tags, Navigation, etc...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.