Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| spezial:user:theo:servomp3adapter_tmaa [2026/11/07 18:24] – [Gerber-Dateien] tmaa | spezial:user:theo:servomp3adapter_tmaa [2026/11/07 18:52] (aktuell) – [3D Wanne] tmaa | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== MLL ServoMP3Adapter v1.0 ====== | ====== MLL ServoMP3Adapter v1.0 ====== | ||
| - | === Adapter für das Modul MP3-TF-16P zur Verwendung mit: === | + | === Adapter für das MP3-TF-16P |
| * Servo/ | * Servo/ | ||
| Zeile 6: | Zeile 6: | ||
| Um Musik mit einem MP3-Player abspielen zu können, habe ich einen Adapter gebaut, die eigentlich eine reduzierte Version ist von die 8-fach MP3-Platine ([[https:// | Um Musik mit einem MP3-Player abspielen zu können, habe ich einen Adapter gebaut, die eigentlich eine reduzierte Version ist von die 8-fach MP3-Platine ([[https:// | ||
| - | Die Programmiermethode ist identisch mit der eines Soundmoduls, | + | Auf die Möglichkeit, |
| - | + | Entweder sie funktionieren oder sie funktionieren nicht, und um sie wieder zum Laufen zu bringen, müssen alle Hebel in Bewegung gesetzt werden. (YouTube: [[https:// | |
| - | Auf die Möglichkeit, | + | |
| {{: | {{: | ||
| Zeile 47: | Zeile 46: | ||
| ---- | ---- | ||
| - | ===== Gerber-Dateien | + | ===== Programmierung |
| - | + | Die Programmiermethode ist identisch mit der eines Soundmoduls, das an ein 510-Servomodul angeschlossen ist. Gerald (gerabo) hat vor langer Zeit einen Artikel darüber geschrieben. Siehe (Beispiel): [[https://wiki.mobaledlib.de/anleitungen/spezial/sound_servoplatine?s%5B%5D=510&s%5B%5D=soundmodule|Servo Sound]] | |
| - | * Zur Eigenfertigung | + | |
| - | + | ||
| - | <WRAP round box 30%> | + | |
| - | [[https://github.com/Hardi-St/MobaLedLib_Docu/tree/ | + | |
| - | [[https:// | + | |
| - | </ | + | |
| ---- | ---- | ||
| - | ===== Erläuterung / Beispiel ===== | ||
| - | ==== MLL UNO Shield, Digital Output und Servo MP3 Adapter | + | ===== Warnung ===== |
| - | Beim Anschluss des MP3-Moduls an die __MLL Digital Output__ Erweiterung kann dieses mit dem Program Generator eingestellt werden, als Beispiel für das MP3-Modul auf D10, D11 oder D12, dies geschieht mit dem Befehl: **<color #00a2e8> | + | <color #ed1c24>**Die maximale Größe |
| - | Wenn dies der erste Befehl ist, erhält das Modul (angeschlossen an Pin **D10**) den Namen **S0**. | + | |
| - | Wenn Sie mehrere Module verbinden möchten, muss dieser Befehl | + | |
| - | **<color # | + | |
| - | In diesem Beispiel habe ich einen Taster an Pin D7 = Switch**D**1 (Eselsbrücke „**D**“ | + | ---- |
| + | ===== 3D-Wanne ===== | ||
| - | {{: | + | Ein einfaches Gehäuse zum Schutz der Leiterplatte sowie zur Ermöglichung einer Montage. [[https://github.com/ |
| - | //Hier auf dem Foto ist das MP3-Modul an D12 sowie einen Druckknopf an D7 mit dem MLL Digital Output-Modul verbunden// | + | |
| - | <color # | + | ---- |
| - | {{: | + | ===== Gerber-Dateien ===== |
| - | Und hier ist das Beispielprogramm, das ich erstellt habe. | + | * Zur Eigenfertigung der Leiterplatten, z. B. bei [[https:// |
| - | Verwende eine SD-micro-Karte, | + | |
| - | Um alles zu testen, habe ich 101 MP3-Sounds auf die Karte gelegt. Ich wollte wissen, wie weit mann gehen kann. Die Musikdatei, die ich dann abspiele, ist Melodie Nummer 101. | + | |
| - | Wichtig zu wissen ist, dass die erste kopierte Datei auf der SD-micro-Karte auch die erste Datei ist, auf die zugegriffen wird (unabhängig von der alphabetischen Reihenfolge), | + | |
| - | {{:bilder: | + | <WRAP round box 30%> |
| - | //Die „gelben“ Markierungen beziehen sich auf die jeweiligen Anschlüsse und die dafür festgelegten Softwareeinstellungen.// | + | [[https://github.com/Hardi-St/MobaLedLib_Docu/tree/ |
| - | + | [[https://github.com/Hardi-St/ | |
| - | ==== Großes Finale ==== | + | [[https:// |
| - | + | </ | |
| - | === Licht, Musik, Eingang (Taster) und Ausgang (Relais) === | + | |
| - | + | ||
| - | Ich habe auch etwas experimentiert und wurde durch etwas ausgelöst, das mich auf die Idee brachte, zu versuchen, herauszufinden, | + | |
| - | + | ||
| - | Und das gelang mir, indem ich den Befehl verwendete, der normalerweise die LEDs auf der Hauptplatine steuert : **<color # | + | |
| - | Dieser Befehl bietet die Möglichkeit anzugeben, an welchem Pin/Port die betreffende LED angeschlossen ist. Und in diesem Fall keine physische LED, sondern die LED in einem Optokoppler, | + | |
| - | + | ||
| - | Hoffentlich verdeutlicht das Beispiel die Sache. | + | |
| - | + | ||
| - | {{:bilder:anleitungen:spezial: | + | |
| - | + | ||
| - | __Einige Fakten:__ (Siehe Foto unten)\\ | + | |
| - | Relais 1 ist mit D7 (Gelb) am MLL Digital-Output-Platine verbunden, Relais 2 mit D8 (Weiß) und ein Druckknopf mit D9. Der Pushbutton wurde ebenfalls auf Pin D9 umdefiniert und kann mit SwitchD1 aufgerufen werden, da er der erste und „einzige“ ist, der mit dem Befehl | + | |
| - | D10 und D11 wurden nicht genutzt, der MP3-Player befindet sich jedoch auf D12. (Zeile 7) | + | |
| - | Die Versorgungsspannung für beide Relais wird ebenfalls von der MLL Digital-Output-Platine bezogen. (Rot ist +5V und Schwarz ist GND) | + | |
| - | In der mit dem Program Generator erstellten Datei wird durch Drücken des Tasters (auf D9) eine Melodie abgespielt und die LEDs im an Ausgang 2 angeschlossenen Pilz leuchten auf. | + | |
| - | + | ||
| - | Auf der Hauptplatine befinden sich auch D7, D8 und D9, das hat hierauf aber keinen Einfluss. Es versteht sich von selbst, dass die Drucktasten auf dieser Platine dann nicht genutzt werden! (Ausdruck auf eigene Gefahr 8-)) | + | |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | Beide Relais können ebenso wie die Heartbeats von Ausgang 1 (LED-Kanal 0) und 2 (LED-Kanal 1) sowie die Return-Beats mit DCC-Befehlen oder vom Program Generator aus gesteuert werden. | + | |
| - | + | ||
| - | Eine Kuriosität besteht darin, dass bei der Steuerung des Relais eine „1“ das Relais ausschaltet und eine „0“ es einschaltet. (Daher habe ich im entsprechenden Befehl als Standard-Startwert eine „1“ eingetragen, | + | |
| - | + | ||
| - | Aus der kleinen Leiterplatte ist ein **Mehrzweckmodul** geworden... Musik, Schalter oder Taster, Relais, zusätzliche externe Stromversorgung mit Sicherung und ein zweiter LED-Kanal mit Heartbeat. | + | |
| ---- | ---- | ||
| - | |||
| - | <WRAP left box 80%> | ||
| ===== Gibt es Fragen oder Anmerkungen? | ===== Gibt es Fragen oder Anmerkungen? | ||
| + | <WRAP left box 80%> | ||
| Klicken Sie einfach auf den Link und Sie werden auf die entsprechende Seite weitergeleitet, | Klicken Sie einfach auf den Link und Sie werden auf die entsprechende Seite weitergeleitet, | ||