Author Topic: Freaduino MP3 Music Shield  (Read 10398 times)

rv

  • freakyfriday
  • Newbie
  • *
  • Posts: 18
  • Karma: +0/-0
Freaduino MP3 Music Shield
« on: December 12, 2013, 01:45:40 PM »
Probleme mit Freaduino MP3 Music Shield d.h. das "Shield" spielt kein MP3 Datei ab

Ich habe die Anweisungen auf der Wiki-Seite von elecfreak (http://www.elecfreaks.com/wiki/index.php?title=Freaduino_MP3_Music_Shield) befolgt und war leider mit beiden beschriebenen Lösungsvarianten nicht erfolgreich.

Auch der Austausch und Neuformatierung der SD Karte und der Versuch die Libraries von adafruit, seeedstudio etc. zu verwenden, führte nicht zu einer Lösung.

Fragen:
Kann jemand beschreiben, wie er es gemacht hat, dass das "Shield" MP3 Musik abspielt?
Hatte jemand Erfolg mit folgender Modifikation? (siehe Blog-Eintrag vom: November 9, 2013 at 11:46 pm)
http://www.billporter.info/forum/topic/problem-with-elecfreaks-mp3-shield-seeeduino-compatible/


microtherion

  • freakyfriday
  • Full Member
  • *
  • Posts: 163
  • Karma: +13/-0
Re: Freaduino MP3 Music Shield
« Reply #1 on: December 13, 2013, 03:22:42 AM »
Probleme mit Freaduino MP3 Music Shield d.h. das "Shield" spielt kein MP3 Datei ab

Ich habe die Anweisungen auf der Wiki-Seite von elecfreak (http://www.elecfreaks.com/wiki/index.php?title=Freaduino_MP3_Music_Shield) befolgt und war leider mit beiden beschriebenen Lösungsvarianten nicht erfolgreich.


Mit diesem spezifischen Shield habe ich noch nicht gearbeitet, aber schon mal mit einem ähnlichen. Vielleicht habe ich eine Idee, wenn Du etwas genauer beschreibst, was Du mit "nicht erfolgreich" meinst (Symptome, etc.).

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: Freaduino MP3 Music Shield
« Reply #2 on: December 13, 2013, 04:16:37 PM »
Salut,

ich habe ein wenig mit dem Shield herum gespielt und folgendes beobachtet:
es ist gar nicht so leicht, eine 8 GB microSD in eine SD mit weniger als 2 GB und fat16 zu verwandeln. Unter Windows7 geht das mittels diskpart:
Code: [Select]
DISKPART> list disk
  Disk ###  Status      Size     Free     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  Disk 0    Online        40 GB      0 B
  Disk 1    Online      7538 MB      0 B
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> list part
  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            500 MB  1024 KB
DISKPART> clean
DiskPart succeeded in cleaning the disk.
DISKPART> create part primary size=500
DiskPart succeeded in creating the specified partition.
DISKPART> active
DiskPart marked the current partition as active.
DISKPART> format fs=fat quick
  100 percent completed
DiskPart successfully formatted the volume.
DISKPART> assign
DiskPart successfully assigned the drive letter or mount point.
DISKPART>exit
Wenn ich diese SD Karte in das Shield einlege kann ich mit dem SD Demoesketch die Partition sehen:
Code: [Select]
Initializing SD card...Wiring is correct and a card is present.

Card type: SDHC

Volume type is FAT16

Volume size (bytes): 524009472
Volume size (Kbytes): 511728
Volume size (Mbytes): 499

Files found on the card (name, date and size in bytes):
WHAT_O~1.MP3  2013-12-13 11:28:20 3695519
FIRST_~1.MP3  2013-12-13 11:28:16 4029861
GODRES~1.MP3  2013-12-13 11:28:08 3512009
GIVE_M~1.MP3  2013-12-13 11:28:04 4463911
COME_T~1.MP3  2013-12-13 11:27:52 3997696
WAYFAR~1.MP3  2013-12-13 11:27:46 2686976
BLIND_~1.MP3  2013-12-13 11:27:28 2703360
Wenn ich nun das MusicPlayAll Sketch lade, erhalte ich als Fehler:
Code: [Select]
Init SPI
Init VS10
Init IO keys
Init LED
Init Filesystem

Card found, starting... Failed.

InitStorage: Can't start MMC.
Storage init returns error
1MP3reset
Ich vermute, dass die Kollegen von Elecfreaks bei ihrem Versuch, die SD Karte zu lesen schon gescheitert sind.
Ab Mittwoch habe ich Urlaub ... dann kann ich den Code debuggen

Ciao, Mathias

rv

  • freakyfriday
  • Newbie
  • *
  • Posts: 18
  • Karma: +0/-0
Re: Freaduino MP3 Music Shield
« Reply #3 on: December 15, 2013, 08:54:22 PM »
Bei mir kommt eine 1G microSD Card zum Einsatz.
Den "musicPlayAll" Code von elecfreak habe ich mit Debug-Meldungen versehen bzw. alle seriellen Debug-Mitteilungen aus den Libraries "aktiviert".
Code: [Select]
void setup()
{
Serial.begin(9600);
Serial.println("Hello test!");
  mySerial.begin(19200);// used for receiving command data from the iPod dock.
  InitSPI();
Serial.println("SPI");
  InitIOForVs10xx();
Serial.println("Vs10xx");
  InitIOForKeys();
Serial.println("Keys");
  InitIOForLEDs();
Serial.println("Leds");
  VsSineTest();
Serial.println("sinus test");
  InitFileSystem();
Serial.println("File");
  Mp3Reset();
Serial.println("reset");   
}

Mein Programm läuft ab bis "Init Storage" und bleibt dann hängen:
Quote
Hello test!
SPI
Vs10xx
Keys
Leds
start IntFileSystem
 start Init Storage

rv

  • freakyfriday
  • Newbie
  • *
  • Posts: 18
  • Karma: +0/-0
Re: Freaduino MP3 Music Shield
« Reply #4 on: December 15, 2013, 10:11:46 PM »
 :D
Mit der Demo Variante 2, beschrieben auf der elecfreak wiki - Seite, hat es nun geklappt:
Dabei habe ich auf folgendes geachtet:
  • Demo 1 Library vom Computer entfernt (dies steht im wiki beschrieben, siehe Zitat unten!).
    Quote
    (Note: The demo can't co-exist with demo 1 in the libraries)

  • Kopfhörer-Stecker bündig bis an Anschlag einstecken

! Wichtig:
Das shield läuft bei mir mit und ohne die Eingangs erwähnte Modifikation mit dem 1M Ohm Widerstand.
Quote
siehe Blog-Eintrag vom: November 9, 2013 at 11:46 pm
http://www.billporter.info/forum/topic/problem-with-elecfreaks-mp3-shield-seeeduino-compatible/

 

anything