Arduino Music Shield V2.2 von Seed

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


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

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








millis() ist in Wired.h definiert
DCF77 von Pollin
DCF-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.
