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:29] – [Zum Einsatz kamen das MLL UNO Shield und das angeschlossene MLL Digital Output Modul.] tmaaspezial:user:theo:servomp3adapter_tmaa [2024/08/04 06:57] (aktuell) – [Lage der Komponenten] tmaa
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.jpg?400|}}
  
-<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.//
  
-==== Relais am MLL Digital Output Module ====+==== Großes Finale ==== 
 + 
 +=== 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, ob ich ein Relais über die neue MLL Digital-Output-Platine mit „einfachen“ MLL-Befehlen steuern kann. 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.
  
-Und das gelang mir, indem ich den Befehl verwendete, der normalerweise die LEDs auf der Hauptplatine steuert **<color #00a2e8>Mainboard_LED(D7, #InCh)</color>**+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 ist. Und in diesem Fall keine physische LED, sondern die LED in einem Optokoppler, der wiederum ein Relais aktiviert. 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, der wiederum ein Relais aktiviert.
  
 Hoffentlich verdeutlicht das Beispiel die Sache. Hoffentlich verdeutlicht das Beispiel die Sache.
  
-{{: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_rel.jpg|}}
  
-__Einige Fakten:__ +__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.+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) 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) 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. 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 nicht genutzt werden! (Ausdruck auf eigene Gefahr )+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-))
  
-----+{{: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.
  
-===== Gerber-Dateien =====+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)
  
-  * Zur Eigenfertigung der Leiterplatten, zBbei [[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]]+Aus der kleinen Leiterplatte ist ein **Mehrzweckmodul** geworden... MusikSchalter oder Taster, Relais, zusätzliche externe Stromversorgung mit Sicherung und ein zweiter LED-Kanal mit Heartbeat.
  
 ---- ----
 +
 +
 +
  
 ===== Schaltplan ===== ===== Schaltplan =====
spezial/user/theo/servomp3adapter_tmaa.1701163782.txt.gz · Zuletzt geändert: 2023/11/28 10:29 (Externe Bearbeitung)