MezData-Logo

Sound von SD-Karte mit MP3 Shield

Arduino Music Shield V2.2 von Seed

Modifikation

Historische Info, nicht für neue Designs zu empfehlen

Link zu Shield https://www.seeedstudio.com/Music-Shield-V2-0-p-1372.html

Software für Arduino, alt:SFEMP3Shield neuer: Sparkfun-MP3-Player-Shield-Arduino-Library

Neuere Info, aktuelleres System

Link zu Shield https://funduino.de/mp3-shield-tutorial

Software für Arduino: Arduino_Library-vs1053_for_SdFat

MP3 LibrarySDFar Library

Belegungen für SEEED-Shield in vs1053_SdFat_config.h einstellen

#elif ( SEEDMS == 1)              // Seeed Shield
#define MP3_XCS A3 //Control Chip Select Pin (for accessing SPI Control/Status registers)
#define MP3_XDCS A2 //Data Chip Select / BSYNC Pin
#define MP3_DREQ 2 //Data Request Pin: Player asks for more data Loetbruecke setzen!
#define MP3_DREQINT 0 //Corresponding INTx for DREQ pin
#define MP3_RESET A0 //Reset is active low
#define SD_SEL 10 //select pin for SD card
#elif ( ELVMS == 1) // ELV-Shield
#define MP3_XCS 6 //Control Chip Select Pin (for accessing SPI Control/Status registers)
#define MP3_XDCS 7 //Data Chip Select / BSYNC Pin
#define MP3_DREQ 2 //Data Request Pin: Player asks for more data Loetbruecke setzen!
#define MP3_DREQINT 0 //Corresponding INTx for DREQ pin
#define MP3_RESET 8 //Reset is active low
#define SD_SEL

Prototyp

Draufsicht

Belegung Anschluß

GND 1 2 S1
S2 3 4 S3
+5V 5 6 LED1
+5V 7 8 LED2
+5V 9 10 LED3
GND 11 12 +5V
ServoL 13 14 GND
+5V 15 16 ServoR

Belegung Zusatzkabel

GND 1 2 ZS1
ZS2 3 4 ZLED1
ZLED2 5 6 +5V

 

1 2 3 4 5 6
GND ZS1 ZS2 ZLED1 ZLED2 +5V

 

Belegung Mega2560 Seitenleiste

5V 20 1 36 21 5V
  22 2 35 23 Servo 1
  24 3 34 25 Servo 2
  26 4 33 27 Servo 3
  28 5 32 29 Servo 4
  30 6 31 31 Servo 5
  32 7 30 33 Servo 6
Relais a0 34 8 29 35 Servo 7
Relais a1 36 9 28 37 Servo 8
Relais a2 38 10 27 39 Xtra?
Relais a3 40 11 26 41 Zähler a0
Relais a4 42 12 25 43 Zähler a1
Relais sum 44 13 24 45 Zähler a2
Relais ex0 46 14 23 47 Zähler a3
Relais ex1 48 15 22 49 Zähler a4
MISO 50 16 21 51 MOSI
SCK 52 17 20 53 SS
GND 54 18 19 55 GND
GND 1 1 26 2 5V
Servo 1 3 2 25 4 GND
5V 5 3 24 6 Servo 2
GND 7 4 23 8 5V
Servo 3 9 5 22 10 GND
5V 11 6 21 12 Servo 4
GND 13 7 20 14 5V
Servo 5 15 8 19 16 GND
5V 17 9 18 18 Servo 6
GND 19 10 17 20 5V
Servo 7 21 11 16 22 GND
5V 23 12 15 24 Servo 8
GND 25 13 14 26 Xtra?

Pinbelegung bei Fritzing ist abweichend

Pfostenbuchsen sind in Grössen 6, 10, 14, 16, 20, 26, 34, 40, 50 erhältlich

SD-Karte

 Für die verschiedenen Kanäle wird jeweils ein MP3 Stück auf die Karte gespielt.

Für Kanal 1 das Stück a0.mp3.

Für den MP3-Wandler-Chip gibt es einen Patch um einige Verbesserungen und Erweiterungen zu erhalten:

Diese Datei [patches.053] immer mit aufspielen!

 

 

Quintomat

AnsichtAnsicht

millis() ist in Wired.h definiert

DCF77 von Pollin

dcf77DCF-Empfangsmolul DCF1 von Pollin, Erfahrungen:

Funktioniert ab 1,3V

Ab 3,6V fängt der Empfänger an zu spinnen

An Arduino mit 3,3V anschließen, siehe Schaltplan

Stromaufnahme 80µA bei 3,3V

An MacBook Pro spinnt der Empfänger, wenn das Netzteil angeschlossen ist.