Benutzer-Werkzeuge

Webseiten-Werkzeuge


spezial:user:theo:servomp3adapter_tmaa

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
spezial:user:theo:servomp3adapter_tmaa [2026/11/07 18:27] – [Licht, Musik, Eingang (Taster) und Ausgang (Relais)] tmaaspezial: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 Modul zur Verwendung mit: ===
  
   * Servo/Sound-Modul Pico Zero (512) (Variante: PicoSound- und Pico2x3-Tiny)   * Servo/Sound-Modul Pico Zero (512) (Variante: PicoSound- und Pico2x3-Tiny)
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://wiki.mobaledlib.de/anleitungen/bauanleitungen/510de_modul_servo|502DE - 8x MP3-Multi-Soundplatine]]).  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://wiki.mobaledlib.de/anleitungen/bauanleitungen/510de_modul_servo|502DE - 8x MP3-Multi-Soundplatine]]). 
  
-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]] +Auf die Möglichkeit, ein JQ6500-Modul anzuschließen, habe ich verzichtet, da ich mit diesen Modulen keine so guten Erfahrungen gemacht habe.\\ 
- +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://www.youtube.com/watch?v=9h_RWsfRnY4|JQ6500, recover a broken / unreadable module]])
-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: [[https://www.youtube.com/watch?v=9h_RWsfRnY4|JQ6500, recover a broken / unreadable module]])+
  
 {{:bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_servo_mp3_adap_v10_onderdelen.jpg?400|}} {{:bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_servo_mp3_adap_v10_onderdelen.jpg?400|}}
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 der Leiterplatten, z. B. bei [[https://jlcpcb.com/|JLCPCB]], stehen die Gerber-Dateien zur Verfügung: +
- +
-<WRAP round box 30%> +
-[[https://github.com/Hardi-St/MobaLedLib_Docu/tree/master/Platinen/von_Theo/MP3_Interface|{{:bilder:icons:github-mark.png?nolink&50 |}}]]\\ +
-[[https://github.com/Hardi-St/MobaLedLib_Docu/blob/master/Platinen/von_Theo/MP3_Interface/MLLL_ServoMP3Adapter_Single.zip|MLL_ServoMP3Adapter - Gerber Files]]\\ +
-</WRAP>+
  
 ---- ----
-===== 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>SOUND_CHANNEL_DEFINITON(10, MP3-TF-16P)</color>** +<color #ed1c24>**Die maximale Größe für die SD-Karte beträgt 32GB.**</color>
-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. +
-**<color #00a2e8>SOUND_CHANNEL_DEFINITON(11, MP3-TF-16P)</color>** 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 = Switch**D**1 (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.+---- 
 +===== 3D-Wanne =====
  
-{{:bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_servo_mp3_adap_v10_aan_digital_out.jpg?500|}}\\ +Ein einfaches Gehäuse zum Schutz der Leiterplatte sowie zur Ermöglichung einer Montage. [[https://github.com/Hardi-St/MobaLedLib_Docu/blob/master/3D_Daten_fuer_die_MobaLedLib/TMaa/ServoMP3Adapter.stl|ServoMP3Adapater Wanne]]
-//Hier auf dem Foto ist das MP3-Modul an D12 sowie einen Druckknopf an D7 mit dem MLL Digital Output-Modul verbunden//+
  
-<color #ed1c24>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 !</color>+----
  
-{{:bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_uno_shield_jumper.jpg?500|}}+===== Gerber-Dateien =====
  
-Und hier ist das Beispielprogramm, das ich erstellt habe. +  * Zur Eigenfertigung der Leiterplatten, z. B. bei [[https://jlcpcb.com/|JLCPCB]], stehen die Gerber-Dateien zur Verfügung:
-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.+
  
-{{:bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_servo_mp3_adap_v10_program_gen_281123.jpg|}}\\ +<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/master/Platinen/von_Theo/MP3_Interface|{{:bilder:icons:github-mark.png?nolink&50 |}}]]\\ 
 +[[https://github.com/Hardi-St/MobaLedLib_Docu/blob/master/Platinen/von_Theo/MP3_Interface/MLLL_ServoMP3Adapter_Single.zip|MLL_ServoMP3Adapter (Einzel) - Gerber Files]]\\ 
 +[[https://github.com/Hardi-St/MobaLedLib_Docu/blob/master/Platinen/von_Theo/MP3_Interface/MLL_ServoMP3Adapter_Multi.zip|MLL_ServoMP3Adapter (Mehrere) - Gerber Files]]\\ 
 +</WRAP>
  
-==== Großes Finale ====+----
  
-<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, auf der Sie diese Fragen und Kommentare melden können. Klicken Sie einfach auf den Link und Sie werden auf die entsprechende Seite weitergeleitet, auf der Sie diese Fragen und Kommentare melden können.
  
spezial/user/theo/servomp3adapter_tmaa.1794076025.txt.gz · Zuletzt geändert: von tmaa