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.