Projekt Sounddekoder
Hier stelle ich Euch eines meiner Projekte, den Sounddekoder vor.
Kurzbeschreibung:
- Fertiges MP3 Modul von ELV [MSM2] (Art.Nr.68-928-53), das 10 MP3s über 10 angeschlossen Taster abspielen kann. Die MP3s liegen auf einer microSD Karte.
- Modifizierter LED Dekoder von (www.digital-bahn.de), der es ermöglicht, die MP3s direkt über die Zentrale z.B. Ecos2 abzurufen und zu starten
- Preis der Bauteile ca.15Euro (ohne MSM2 Player)
- Dauer je nach Herstellungsverfahren 1-3Std.
Beschreibung:
Das ist der kleine aber feine MP3 Player von der Firma ELV. Dieser Player ermöglicht es auf einer MicroSD Karte hinterlegte MP3s abzuspielen. Soweit nichts ungewöhnliches.
Was diesen Player aber so interessant macht ist der 26Polige Pfostenanschluss. Dieser ermöglicht es 10MP3s direkt abzuspielen, ohne großen Aufwand an Programmierung. Die MP3s müssen nur wie folgt heißen im Dateinamen: 001-010_(restlicher name).mp3. Wenn das geschehen ist, spielt er die Files den 10 Tastern entsprechend ab.
Die Taster werden am Pfostenverbinder angeschlossen. Weitere Anschlüsse des Pfostenverbinders sind der Lautsprecheranschluss mit 8Ohm 1W Leistung, die 5V Gleichspannung bei max. 500mA sowie ein Enable Anschluss, der den Player aktiviert. Der Player selbst hat mehrere Modi, was den Standby Betrieb betrifft, wobei ich den Standby Betrieb abgeschaltet habe, damit die MP3s schneller abgespielt werden.
Damit der Player sich auch mit der Modellbahnanlage versteht, habe ich den LED Dekoder von (www.digital-bahn.de) modifiziert und die Software vom 10er Schalt (auch von www.digital-bahn.de) aufgespielt. Jetzt kann ich per Knopfdruck auf der ECos2 in der Magnetartikelliste die einzelnen Sounds abspielen.
Da ich leider die Programmiersprache von dem Dekoder nicht verstehe, geschweige diese ändern kann, läuft die Adress Lernabfrage etwas durcheinander. Da das Layout der Platine es anders nicht zugelassen hatte, habe ich noch einen extra Lernadapter entworfen, der mir die Reihenfolge anzeigt. Auch perfekt zum Test, ob der Dekoder funktioniert, wenn der Player mal streiken sollte, was jetzt noch nicht geschehen ist.
Der Dekoder an sich funktioniert ziemlich einfach. Der PIC gibt an den jeweiligen Ausgängen 5V aus, die dann direkt an einen Optokoppler gehen, der dann die Taster simuliert und die MP3s auslöst.
Eine weitere Veränderung ist, dass ich den Dekoder so modifiziert habe, dass der Dekoder nur die Steuersignale von der Digitalspannung nimmt und die Last, sprich der Player und der Prozessor, von einer externen Quelle gespeist werden. Das entlastet die ECos2 enorm, da, wenn man so wie ich 10 Player betreibt, doch schon kostbarer Digitalstrom gefressen wird. Das muss ja nicht sein.
Anschließend wurde noch der Spannungsregler ausgetauscht von SMD auf einen To-220, der dann 2A abkann.
Wenn man die Artikel in der ECos2 so anlegt, dass man diese auf Momentkontakt stellt, braucht man sogar nur 5 Adressen für 10 MP3s. Wir haben ja in Analog gesehen: 10 Taster 5 Rote und 5 Grüne.
Hier das Platinen Layout
| 📌 Schaltplan |
| 📌 Layout |
| 📌 Bestückungsplan |
MSM2 Player von oben, rechts die Pfostenleiste unten sieht man die Micro SD Karte (ist nicht ganz eingeschoben).
Rückseite
Mein gebauter Dekoder, oben mittig der Taster zum Lernen der Adresse
Rückseite links oben ist der Anschluss für den Lautsprecher
Rechts oben ist der Anschluss für die Spannungsversorgung: 3Anschlüsse
1. Rot = Digitalstrom/Fahrspannung
2. Gelb = Spannungsversorgung für den Dekoder und Modul
3. Braun = Masse
An der linken Seite der Pfostenverbinder. Hier wird der MSM2 einfach aufgesteckt.
Hier der Tester. Die roten LEDs zeigen die Ausgänge an. Die 2 Gelben die Enable Brücke sowie die Verbindung des Lautsprechers, die Grüne die 5V.
Dekoder mit aufgestecktem Lernadapter
Dekoder mit aufgesetztem Player