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

anleitungen:spezial:sound_servoplatine

Dies ist eine alte Version des Dokuments!


Inhaltsverzeichnis

Sound Servoplatine

In Bearbeitung

Über die Servo-Platine können drei Soundmodule angesteuert werden. Es können JQ6500 Module oder MP3-TF16-p/DFPlayer Mini Module verwendet werden. Dabei spielt es keine Rolle ob nur JQ6500 oder MP3-TF16-p/DFPlayer Mini oder auch gemischt eingesetzt werden. Der ATTiny wird nur anfangs einmalig programmiert. Eine Änderung ist nur nötig, wenn der Modul-Typ geändert wird.

Zunächst den ATTiny für die Servoplatine programmieren.

Die Anleitung Programmierung von Attinys für Servo oder Charlieplexing ist im WIKI zu finden.

Dabei jedoch im Pattern-Configurator unter spezielle Module Servo-MP3 auswählen.

Die drei Ausgänge der Servo-Platine nun mit den Eingängen der Sound-Module verbinden. Die Versorgungsspannung der Hauptplatine reicht für die Sound-Module nicht aus. Deshalb eine separate 5V Spannungsversorgung vorsehen oder eine Verteilerplatine mit angeschlossener Spannungsversorgung und ausreichender Leistung nutzen.

Einstellungen Im Pattern-Generator: Im Prog-Gen gibt es für den Servo-Sound folgende Befehle:

Soundsteuerung mit den Befehlen:

Mit den Zeilen 100-102 wird der Modultyp festgelegt. Im Beispiel

  • Ch1 → JQ6500
  • Ch2 → MP3-TF16-p
  • Ch3 → MP3-TF16-p

Zeile 104 - 106: legt den Ausgang fest auf den der nächste Befehl gehen soll. Hier:

  • Zeile 104 - Ausgang 1, JQ6500.
  • Zeile 105 – Ausgang 2, MP3-TF16-p
  • Zeile 106 – Ausgang 3, MP3-TF16-p

Beispiel:

  • DCC Befehl 90 und anschließend 95 spielt Track 1 vom JQ6500 ab.
  • DCC Befehl 91 und anschließend 95 spielt Track 1 vom ersten MP3-TF16-p ab.
  • DCC Befehl 92 und anschließend 95 spielt Track 1 vom zweiten MP3-TF16-p ab.
  • DCC Befehl 91 und anschließend 93 verringert die Laustärke beim zweiten MP3-TF16-p.

Anmerkung: In der Macroauswahl wird der Hinweis „Sendet einen Befehl an ein MP3-TF-16p-Soundmodul welches über SERVO3 an einer Servoplatine angeschlossen ist“ gegeben. Das trifft so nicht zu, da die Befehle an alle drei Ausgänge gesendet werden können und auch für beide Modultypen gelten. Einschränkungen gibt es natürlich beim JQ 6500, da nur fünf Tracks gespeichert werden können.

Beispiel Steuerung über DCC-Befehle:

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
anleitungen/spezial/sound_servoplatine.1638637611.txt.gz · Zuletzt geändert: 2021/12/04 18:06 (Externe Bearbeitung)