Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
anleitungen:bauanleitungen:locoturn_v10:150_locoturn_jq6500 [2023/06/08 13:31] – [Soundfiles auf dem JQ6500] domapi | anleitungen:bauanleitungen:locoturn_v10:150_locoturn_jq6500 [2024/02/11 21:38] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 69: | Zeile 69: | ||
< | < | ||
- | #define DFPLAYER | + | #define DFPLAYER |
- | #define JQ6500 | + | #define JQ6500 |
- | #define USE_SOUNDMODULE | + | #define USE_SOUNDMODULE |
</ | </ | ||
Zeile 81: | Zeile 81: | ||
Allerdings sind die DFPlayer etwas heikel: Es gibt verschiedene Versionen mit unterschiedlichem Chipsatz, die auch noch verschiedene Firmware-Versionen aufgespielt haben. Ich habe nicht alle Kombinationen getestet, daher kann es sein, dass das euer eingebautes Modul nicht mit dem Sketch funktioniert! Da hilft nur ausprobieren; | Allerdings sind die DFPlayer etwas heikel: Es gibt verschiedene Versionen mit unterschiedlichem Chipsatz, die auch noch verschiedene Firmware-Versionen aufgespielt haben. Ich habe nicht alle Kombinationen getestet, daher kann es sein, dass das euer eingebautes Modul nicht mit dem Sketch funktioniert! Da hilft nur ausprobieren; | ||
- | ==== Notwendiger Workaround für Verwendung des DFPlayers ==== | ||
- | Bei der aktuellen roten Platine muss man den DFPlayer mit einem Workaround anschließen, | ||
- | | + | ---- |
+ | |||
+ | |||
+ | ===== Auswahl des Soundmoduls auf der Platine ===== | ||
+ | Je nach Platinenversion muss das verwendete Soundmodul entweder über einen Lötjumper oder einen Workaround ausgewählt werden. | ||
+ | |||
+ | ==== Lötjumper (Platine V1.1) ==== | ||
+ | Ab Platinenversion V1.1 gibt es einen 3-fach Jumper JP17 " | ||
+ | |||
+ | {{ : | ||
+ | ==== Notwendiger Workaround für Verwendung des DFPlayers (Platine V1.0) ==== | ||
+ | Die Platine V1.0 unterstützt standardmäßig nur das JQ6500-Modul. Daher muss mann bei der Platine V1.0 den DFPlayer mit einem Workaround anschließen, | ||
+ | |||
+ | | ||
- Weiterhin ist ein separater 1k-Widerstand zur Verbindung des SoftwareSerial TX Pins (D12) des Nanos und des RX-Pins von DFPlayer erforderlich. Diesen lötet man am besten auf der Rückseite auf (Vorsicht, dass dabei kein Kurzschluss entsteht!) | - Weiterhin ist ein separater 1k-Widerstand zur Verbindung des SoftwareSerial TX Pins (D12) des Nanos und des RX-Pins von DFPlayer erforderlich. Diesen lötet man am besten auf der Rückseite auf (Vorsicht, dass dabei kein Kurzschluss entsteht!) | ||
Zeile 119: | Zeile 130: | ||
* Sound 3 (= file 3) | * Sound 3 (= file 3) | ||
- | | + | Folgende #defines sind wichtig: |
- | #define SOUND1_FILENR | + | < |
- | #define SOUND2_FILENR | + | #define SOUND1_FILENR |
- | + | #define SOUND2_FILENR | |
+ | </ | ||
+ | |||
Es können bei Bedarf noch weitere Sounds auf den DFPlayer gespielt werden, diese lassen sich dann über DCC-Befehle abspielen. | Es können bei Bedarf noch weitere Sounds auf den DFPlayer gespielt werden, diese lassen sich dann über DCC-Befehle abspielen. | ||
Zeile 128: | Zeile 141: | ||
==== Advanced Sound-Version ==== | ==== Advanced Sound-Version ==== | ||
- | Für die advanced Version benötigt man mehrere Soundfiles und zwar je ein File für jede Fahrmöglichkeit zwischen Start- und Zielport. Aufgrund der benötigten Datenmenge bei annehmbaren Sampling-Raten ist diese Version nur mit DFPlayer sinnvoll zu nutzen! | + | Für die advanced Version benötigt man mehrere Soundfiles und zwar je ein File für jede Fahrmöglichkeit zwischen Start- und Zielport. Aufgrund der benötigten Datenmenge bei annehmbaren Sampling-Raten ist diese Version nur mit dem DFPlayer |
=== Wieviele Soundfiles braucht man? === | === Wieviele Soundfiles braucht man? === | ||
Üblicherweise liegen die Ports einer Drehscheibe in einem bestimmten Raster. Die folgenden Ausführungen beziehen sich auf eine Fleischmann-Drehscheibe. Diese besitzt maximal 48 Gleisabgänge, | Üblicherweise liegen die Ports einer Drehscheibe in einem bestimmten Raster. Die folgenden Ausführungen beziehen sich auf eine Fleischmann-Drehscheibe. Diese besitzt maximal 48 Gleisabgänge, | ||
Zeile 251: | Zeile 264: | ||
< | < | ||
- | #define DCC_SOUNDFILE_1 | + | #define DCC_SOUNDFILE_1 |
- | #define DCC_SOUNDFILE_2 | + | #define DCC_SOUNDFILE_2 |
- | #define DCC_SOUNDFILE_3 | + | #define DCC_SOUNDFILE_3 |
- | #define DCC_SOUNDFILE_4 | + | #define DCC_SOUNDFILE_4 |
- | #define DCC_SOUNDFILE_5 | + | #define DCC_SOUNDFILE_5 |
- | #define DCC_SOUNDFILE_6 | + | #define DCC_SOUNDFILE_6 |
</ | </ | ||