Forum: Mikrocontroller und Digitale Elektronik MP3 Player Atmega 8


von Matthias Knab (Gast)


Lesenswert?

Hallo,
wollte mal fragen ob jemand mit dem teil hier bereits erfahrung gemacht 
hat:
http://shop.embedded-projects.net/product_info.php/info/p33_MP3-Player-Projekt--MOD-MP3-.html

ist es möglich die tags der mp3s irgendwie mit dem atmega 8 und dem teil 
auszulesen?
das teil kann ja stand alone funktionieren oder eben als slave. also 
kann ich ja quasi am atmega taster anschließen und den so beschreiben 
dass der mp3 player vorspringt oder stoppt stimmt dass so?

von Rainer U. (r-u)


Lesenswert?

Wie das Teil "standalone" laufen soll ist mir unklar - kann der der 
VS1002 selbst eine FAT auslesen usw.? Ich glaube nicht..

von G4st (Gast)


Lesenswert?

Rainer Unsinn schrieb:
> Wie das Teil "standalone" laufen soll ist mir unklar - kann der der
> VS1002 selbst eine FAT auslesen usw.? Ich glaube nicht..

Doch. Der VS1002 lädt seine Firmware aus einem externen EEPROM.

von Matthias Knab (Gast)


Lesenswert?

würde das auslesen der tags und die steuerungsprogrammierung auch ein 
anfänger hinbekommen?
weil nen kompletten mp3 player will ich ungern bauen weil es da nur 
komplexe projecte gibt welche schon anderen schnickschnack noch drinn 
haben und nen fertigen rein basteln in mein vorhaben find ich nicht so 
gut.

von Rainer U. (r-u)


Lesenswert?

Respekt! Der Quelltext von der Firmware aus diesem Eprom würde mich 
interessieren.. :-)

@Matthias: Die Steuerung (kurz drücken, lang drücken) kriegst Du als 
Anfänger sicher hin. Das Auslesen der ID3-Tags nicht.

von Matthias Knab (Gast)


Lesenswert?

also ansteuern bekomme och hin ja super das reicht mir schon. habt ihr 
da links wo ich mich für sowas einlesen kann?

von David M. (md2k7)


Lesenswert?

> Entweder direkt über den Schalter auf der Platine, per SPI oder UART.
> Die Kommandos stehen in dem Datenblatt des VS1002.

Also in die entsprechende Schnittstelle (SPI/UART) einlesen (Datenblatt 
des ATmega8, diese Website (hier gibts sowohl für Assembler als auch für 
C diverse Anleitungen), sowie Datenblatt des VS1002 bezüglich Befehle 
studieren.

Wesentlich einfacher, aber nicht besonders professionell ist es wohl, 
die Portpins des Atmega an die Taster zu hängen ;-)
(Vorsicht ist dabei geboten, weil der Chip vermutlich mit 3,3 V läuft 
und sich dementsprechend wenig über 5 V an einem Eingang freuen wird)

Gruß
David

von Rainer U. (r-u)


Lesenswert?

Wenn Du ganz sicher gehen willst: Lies im tutorial, wie man mit dem 
Mega8, Transistor und Diode ein Relais ansteuert (z.B. ein kleines 
Reed-Relais), und das schaltest Du parallel zum Taster. Schöne Übung für 
Einsteiger und man sieht / hört an Klicken, was passiert.

von Matthias Knab (Gast)


Lesenswert?

also wollen wir zuerst mal festhalten in elektrotechnik bin ich kein 
anfänger, bin gelernter mechatroniker und ich weiß wie man relais oder 
schütze ansteuert. auch mit größeren lasten daran.
ich bin bloß anfänger in sachen µC.

nun zurück zum thema. also hauptsächlich geht es mir darum dass wenn ich 
in meinem menü "mp3" anwähle dass der mp3 player dann verwendet werden 
kann und ich diesen steuern kann.
was ich ja bestätigt bekommen habe dass es mit diesem modul 
funktioniert.

die id3 tag abfrage funktioniert dass hier auch dass wenn ich mal soweit 
bin dass ich mein programm erweitern kann?

von Malte _. (malte) Benutzerseite


Lesenswert?

mp3 Tags auslesen geht nur, wenn der Controller den VS1002 als Slave 
ansteuert.
Wie das geht, habe ich mal hier beschrieben:
Vs1002
Und zum id3 Tag auslesen habe ich hier einen Quellcode gepostet:
Beitrag "MP3 ID3 reader example for ID3 versions 1.0 2.2, 2.3 and 2.4"
Dann brauchst du aber noch zusätzlich Code zum Auslesen einer SD Karte + 
Dateisystem.

von Mechatroniker (Gast)


Lesenswert?

Mechatroniker und µC...

Das ist wie ein Maurer, der versucht eine Armbanduhr zu bauen...

von Matthias Knab (Gast)


Lesenswert?

Mechatroniker schrieb:
> Mechatroniker und µC...
>
> Das ist wie ein Maurer, der versucht eine Armbanduhr zu bauen...

dass war auf den beitrag wie man nen relais ansteuert bezogen. und 
darauf dass ich mich mit elektrotechnik auskenne nur halt mit µC nicht 
steht aber schon da.

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.