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 [2023/11/28 09:15] – [Zum Einsatz kamen das MLL UNO Shield und das angeschlossene MLL Digital Output Modul.] tmaaspezial:user:theo:servomp3adapter_tmaa [2023/12/06 10:07] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== MLL ServoMP3Adapter ====== ====== MLL ServoMP3Adapter ======
-==== Adapter für MP3-TF-16P Modul ====+=== Adapter für MP3-TF-16P Modul ===
  
   * Für das MLL Digital Output Modul   * Für das MLL Digital Output Modul
Zeile 17: Zeile 17:
 ===== Lage der Komponenten ===== ===== Lage der Komponenten =====
  
-{{ :bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_servo_mp3_adap_v10_componenten.jpg?400 |}}+{{ :bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_servo_mp3_adap_v10_componenten_90r.jpg?300 |}}
  
-<WRAP info round centeralign 400 center 55%> +<WRAP info round centeralign 400 center 50%> 
-**Um die Teile zu platzieren, ist es ratsam, immer mit den kleinsten (Bauform SMD) Teilen zu beginnen ! \\ +**Um die Teile zu platzieren, ist es ratsam, immer mit den kleinsten Teilen zu beginnen ! \\ 
-//Widerstände > Kondensatoren > LED's, > Sicherung und so weiter ...//**</WRAP>+//Widerstände > Kondensatoren > Anschlüsse und so weiter ...//**</WRAP>
  
 Platzieren Sie die Komponenten gemäß der Stückliste. Platzieren Sie die Komponenten gemäß der Stückliste.
Zeile 45: Zeile 45:
 ---- ----
  
 +===== Gerber-Dateien =====
 +
 +  * 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/MLL_Servo_MP3_Adap_v10-MLL_Servo_MP3_Adap_v10.zip|MLL_Servo_MP3_Adap_v10.zip]]\\
 +</WRAP>
 +
 +----
 ===== Erläuterung / Beispiel ===== ===== Erläuterung / Beispiel =====
  
-=== Zum Einsatz kamen das MLL UNO Shield und das angeschlossene MLL Digital Output Modul. ===+===MLL UNO ShieldDigital Output und Servo MP3 Adapter ====
  
 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>** 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>**
Zeile 68: Zeile 78:
 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. 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.jpg|}}\\+{{:bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_servo_mp3_adap_v10_program_gen_281123.jpg|}}\\
 //Die „gelben“ Markierungen beziehen sich auf die jeweiligen Anschlüsse und die dafür festgelegten Softwareeinstellungen.// //Die „gelben“ Markierungen beziehen sich auf die jeweiligen Anschlüsse und die dafür festgelegten Softwareeinstellungen.//
  
-----+==== Großes Finale ====
  
 +=== Licht, Musik, Eingang (Taster) und Ausgang (Relais) ===
  
-===== Gerber-Dateien =====+Ich habe auch etwas experimentiert und wurde durch etwas ausgelöst, das mich auf die Idee brachte, zu versuchen, herauszufinden, ob ich ein Relais über die neue MLL Digital-Output-Platine mit „einfachen“ MLL-Befehlen steuern kann.
  
-  * Zur Eigenfertigung der LeiterplattenzBbei [[https://jlcpcb.com/|JLCPCB]]stehen die Gerber-Dateien zur Verfügung[[https://github.com/Hardi-St/MobaLedLib_Docu/blob/master/Platinen/von_Theo/MP3_Interface/MLL_Servo_MP3_Adap_v10-MLL_Servo_MP3_Adap_v10.zip|MLL_Servo_MP3_Adap_v10]]+Und das gelang mir, indem ich den Befehl verwendete, der normalerweise die LEDs auf der Hauptplatine steuert : **<color #00a2e8>Mainboard_LED(D7#InCh)</color>** 
 +Dieser Befehl bietet die Möglichkeit anzugeben, an welchem ​​Pin/Port die betreffende LED angeschlossen istUnd in diesem Fall keine physische LED, sondern die LED in einem Optokoppler, der wiederum ein Relais aktiviert. 
 + 
 +Hoffentlich verdeutlicht das Beispiel die Sache. 
 + 
 +{{:bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_servo_mp3_adap_v10_program_gen_rel.jpg|}} 
 + 
 +__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 : **<color #00a2e8>⁄ ⁄ Set_SwitchD_InpLst(9)</color>**, Zeile 6 in Excel, gesetzt wird. Für D7 und D8 sind dies die Zeilen 18 und 19. 
 +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 selbstdass die Drucktasten auf dieser Platine dann nicht genutzt werden! (Ausdruck auf eigene Gefahr 8-)) 
 + 
 +{{:bilder:anleitungen:spezial:theo:bauanleitungen:mp3:mll_digital_out_voorbeeld_aansluitingen.jpg?500|}} 
 + 
 +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, damit diese beim Start deaktiviert sind) 
 + 
 +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.
  
 ---- ----
 +
 +
 +
  
 ===== Schaltplan ===== ===== Schaltplan =====
spezial/user/theo/servomp3adapter_tmaa.1701162928.txt.gz · Zuletzt geändert: 2023/11/28 10:15 (Externe Bearbeitung)