Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Der Einstieg in die MobaLedLib:

Stammtische

aktuell verwendete Versionen


Python MobaLedLib

Workshops

Verwendung mit der MoBa-Zentrale

Steuerung der MobaLedLib-Effekte

Erste Hilfe

Bewegung mit der MLL

Servoplatine

Relaisplatine

WS2811-BiPol


Sound mit der MLL

JQ6500

MP3-TF-16P

Hauptplatine

Sounddateien

Anwendungsbeispiele:

3D-Druck

Entwicklungen MoBa-Universum

Platinen van Theo

MobaLedLib Sonderplatinen

Drehscheibensteuerung LocoTurn V 1.2

Drehscheibe (V0.6)

Lok-Platinen

OLED Displays

Infrared to Z21 Bridge

Hilfereiche Themen

Wissen für Fortgeschrittene

Impressum & Datenschutz

Für Wiki-Editoren:

Server online

spezial:user:theo:servomp3adapter_tmaa

Dies ist eine alte Version des Dokuments!


MLL ServoMP3Adapter

Adapter für MP3-TF-16P Modul

  • Für das MLL Digital Output Modul
  • Und das Servomodul (510DE - Variante „Servo“)

Für meine Anwendung, Musik über ein MP3-Modul, habe ich eine Schnittstelle erstellt, die eigentlich eine reduzierte Version ist von die 8-fach MP3-Platine (502DE - 8x MP3-Multi-Soundplatine) die ich einfach in Einzelteile zerschnitten habe. Der ursprüngliche KEY_80-Stecker passte nicht zu meinem Modul (Arduino UNO MLL Shield) und ich hatte nur Platz/Bedarf für etwa 3 MP3 Module. (und ich verwende nicht das JQ6500-Musikmodul) Auf die Möglichkeit, ein JQ6500-Modul anzuschließen, habe ich verzichtet, da ich mit diesen Modulen keine so guten Erfahrungen gemacht habe. Ich kann sie selbst zum Laufen bringen, aber ich glaube nicht, dass der durchschnittliche MLL-Benutzer dies überhaupt zum Laufen bringen kann. Entweder sie funktionieren oder sie funktionieren nicht, und um sie wieder zum Laufen zu bringen, müssen alle Hebel in Bewegung gesetzt werden. (YouTube: JQ6500, recover a broken / unreadable module) Da es sich tatsächlich um ein Modul (502DE - 8x MP3-Multi-Soundplatine) handelt das bereits standardmäßig mit dem Program Generator programmiert werden kann, sind für meine Version keine abweichenden Schritte erforderlich. (Danke an Hardi, Jürgen und Dominik)


Das MP3-Modul komplett und in Einzelteilen.
Die „1“ auf dem MP3-Modul ist für mich ein Hinweis darauf, dass es sich um eine MH2024K-24SS-Version handelt.


Lage der Komponenten

Um die Teile zu platzieren, ist es ratsam, immer mit den kleinsten (Bauform SMD) Teilen zu beginnen !
Widerstände > Kondensatoren > LED's, > Sicherung und so weiter …

Platzieren Sie die Komponenten gemäß der Stückliste.


Stückliste v1.0

Anzahl Bezeichnung Beschreibung Bestellnummer Bemerkungen Montagereihenfolge
1 Platine MLL Servo MP3 Adapter Theo 1)
1 C1 Vielschicht-Kerko 100 nF, 50/100 V, Z5U 20%, RM 2,5 Z5U-2,5 100N 2
1 C2 Elko, radial, 470µF, 10V, RM3,5, 1000h, 105°C, 20% NHG-A 470U 10 Achten Sie auf die richtige Ausrichtungsrichtung 5
1 CON1 Stiftleisten 2,54 mm, 1×02, gerade MPE 087-1-002 Speaker 4
1 Kleinlautsprecher LSF-28M/NT-B, 2W, 8Ohm LSF-28M/NT-B -
1 CON2 Stiftleisten 2,54 mm, 1×03, gerade MPE 087-1-003 4
2 CON3, CON4 Buchsenleisten 2,54 mm, 1×08, gerade MPE 094-1-008 MP3 Module 3
1 MP3-TF-16P AliExpress Achten Sie auf die richtige Ausrichtungsrichtung -
1 J1 Stiftleisten 2,54 mm, 1×02, gerade MPE 087-1-002 GND 1/2 4
1 Jumper 2,54 mm, geöffnet, schwarz MPE 149-1-002-F0 Einige MP3-Module GND2 statt GND1 -
1 R1 Widerstand, Kohleschicht, 1,0 kOhm, 0207, 250 mW, 5% 1/4W 1,0K 1
1 R2 Widerstand, Kohleschicht, 1,0 Ohm, 0207, 250 mW, 5% 1/4W 1,0 1

Erläuterung / Beispiel

Zum Einsatz kamen das MLL UNO Shield und das angeschlossene MLL Digital Output Modul.

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: SOUND_CHANNEL_DEFINITON(10, MP3-TF-16P) 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 für die anderen Module wiederholt werden. SOUND_CHANNEL_DEFINITON(11, MP3-TF-16P) dito, aber für ein Modul an Pin D11, das dann S1 heißt … usw.

In diesem Beispiel habe ich einen Taster an Pin D7 = SwitchD1 (Eselsbrücke „D“ = Direkt = Schalter auf Hauptplatine) und ein Musikmodul an die farbige Stiftleiste D12 angeschlossen. An den MLL-Bus (LED kanal 1) habe ich auch einen sogenannten Schokoladentafel angeschlossen, an dem drei LEDs den Pilz beleuchten.


Hier auf dem Foto ist das MP3-Modul an D12 sowie einen Druckknopf an D7 mit dem MLL Digital Output-Modul verbunden

NB! … Ich habe vorübergehend einen Jumper auf J2 auf dem Arduino UNO MLL Shield gesetzt, um alles zu testen, sodass die „Heartbeat“-LED (L6), die vom Return kommt, direkt nach der „Heartbeat“-LED (L7) kommt. Dies dient dazu, zu testen, ob der MLL-Schaltkreis geschlossen ist und alles ordnungsgemäß funktioniert. An den MLL-Bus des Arduino UNO MLL Shield darf dann nichts angeschlossen werden. Vergessen Sie nicht, anschließend den Jumper auf J2 zu entfernen, bevor Sie zum Normalbetrieb zurückkehren !

Und hier ist das Beispielprogramm, das ich erstellt habe. Verwende eine SD-micro-Karte, die nicht größer als max. 32 GB ist. Größer … dann kommt das MP3-Modul nicht damit zurecht. 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), die zweite abgelegte Datei ist Nummer 2 und so weiter.


Die „gelben“ Markierungen beziehen sich auf die jeweiligen Anschlüsse und die dafür festgelegten Softwareeinstellungen.


Gerber-Dateien


Schaltplan

1)
Anfrage für eine Platine kann per PN an Theo gesendet werden (stummi: TMaa)
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
spezial/user/theo/servomp3adapter_tmaa.1701162928.txt.gz · Zuletzt geändert: 2023/11/28 10:15 (Externe Bearbeitung)