Zitat von MicroBahner
und dann gibt es ja auch noch ein Leben neben der MoBa ...
Gibt es das wirklich. :
Hallo Franz-Peter,
prima das Du Dich wieder mal meldest.
Zitat von MicroBahner
und dann gibt es ja auch noch ein Leben neben der MoBa ...
Gibt es das wirklich. :
Hallo Franz-Peter,
prima das Du Dich wieder mal meldest.
Uwe
Lenz Digital seit 1993, seit 2020 Roco z21 und steuern mit der Z21 App, Traincontroller Gold, Mikromodellbau, Car Motion
Beiträge: | 340 |
Registriert am: | 02.02.2012 |
Spurweite | H0, 1 |
Stromart | Digital |
Hallo Franz-Peter,
Ich freue mich drauf, vielen Dank
Beste Grüße
Marko
Hallo,
dieser Thread mit seinen interessanten Beiträgen zur Entwicklung einer Schrankensteuerung war bei mir der Auslöser, der dazu geführt hat, sich mit dem Arduino auseinanderzusetzen. Also Einsteigerset gekauft. Dann war erobern der Grundzüge von C/C++ und der Befehlsstruktur des Arduinos angesagt. Zwangläufig stößt man schnell auf die sehr nützlichen Moba-Tools https://stummiforum.de/viewtopic.php?f=21&t=127899. Mittlerweile habe ich einige Anwendungen realisiert. Wesentlich ist eine Schrankenanlage mit Schrittmotorenantrieb, die mit dem Programm „Schrankensteuerung V0.4S Stepmotorversion“ sehr gut funktioniert. Sie befindet sich allerdings noch im Rohbauzustand.
Bild: Rohbauzustand Schrankenanlage
Bild: Antriebseinheit mit Segmentscheibe und Gabellichtschranke
Mein Beitrag hier soll primär als ein großes Dankschön aufgefasst werden. Dank an alle die hier Beiträge geliefert haben insbesondere aber an Franz-Peter für sein engagiertes Wirken.
Gruß wulf43
Meine Anlage: Modellbahnprojekt "unendliche Geschichte"
http://stummiforum.de/viewtopic.php?f=64...513940#p1509012
Beiträge: | 186 |
Registriert am: | 28.02.2013 |
Gleise | K-GLEIS |
Spurweite | H0 |
Steuerung | Eigenentwicklung Software |
Stromart | AC, Digital |
Zitat
Dank an ... insbesondere aber an Franz-Peter für sein engagiertes Wirken.
Ja, das kann ich voll unterschreiben!
Ich sehe Du hast den UNO einfach auf dem Kopf auf die Platine gesetzt. Genial, auf diese Idee bin ich bei meinem TimeWaster nicht gekommen..
Ein kleines Video zu Deinen Schranken würde mich echt interessieren...
Gruss
Frank
---------------------------------------------------------------------------------------------------------------------
MobaLedLib Wiki
Projekt "Bahnpark Augsburg"
Stummitreff BB: jeden 3. Freitag im Monat im Haus Sommerhof in Sindelfingen
Beiträge: | 2.550 |
Registriert am: | 28.08.2016 |
Ort: | Stuttgart |
Gleise | Peco Code 75, Trix C |
Spurweite | H0, H0e |
Steuerung | YD7001, MobaLedLib, MirZ21, Lenz LZV100 |
Stromart | DC, Digital |
Hallo Frank,
da ich z. Zt. auf Reisen bin, kann ich keine Video-Aufnahme machen. Frühestens kann das in 2 Wochen geschehen. Auch habe ich noch keine Erfahrung mit Videos. Ich kann aber sagen, dass der Ablauf genauso verläuft, wie es Franz-Peter gezeigt hat. Also mit Nachwippen an den Endlagen usw.
Gruß
wulf43
Meine Anlage: Modellbahnprojekt "unendliche Geschichte"
http://stummiforum.de/viewtopic.php?f=64...513940#p1509012
Beiträge: | 186 |
Registriert am: | 28.02.2013 |
Gleise | K-GLEIS |
Spurweite | H0 |
Steuerung | Eigenentwicklung Software |
Stromart | AC, Digital |
Zitat
Dank an alle die hier Beiträge geliefert haben insbesondere aber an Franz-Peter für sein engagiertes Wirken.
Danke für die Blumen
Ich freue mich natürlich ganz besonders, wenn das Wirken auf fruchtbaren Boden fällt und sich Leute finden, die damit was anfangen können.
Dein Aufbau sieht schon richtig gut aus - sehr saubere Arbeit
Ich verwende bei meinem Bü übrigends inzwischen eine Reflexlichtschranke. Da muss man die Scheibe gar nicht mehr aussägen, sondern nur noch auf der Unterseite schwaz/weiß anmalen.
viele Grüße
Franz-Peter
Ein 'elektromechanisches' Stellwerk
Der (ehemalige) 'Eisberg'
Beiträge: | 2.833 |
Registriert am: | 28.11.2012 |
Ort: | Mittelfranken |
Gleise | Tillig Elite |
Steuerung | Eigenbau |
Stromart | Analog |
Hallo Frank,
hier das gewünschte Video zu meinem Rohbauzustand der Schrankenanlage. Der Aufbau hatte primär das Ziel den Bewegungsablauf zu testen. Also die Funktionen Schließen, Öffnen, Nachwippen, Justage der Endlagen waren zu prüfen. Es funktioniert, wie ich meine, prima. Wechselblinker und Soundmodul sind noch nicht angeschlossen.
Gruß
wulf43
Meine Anlage: Modellbahnprojekt "unendliche Geschichte"
http://stummiforum.de/viewtopic.php?f=64...513940#p1509012
Beiträge: | 186 |
Registriert am: | 28.02.2013 |
Gleise | K-GLEIS |
Spurweite | H0 |
Steuerung | Eigenentwicklung Software |
Stromart | AC, Digital |
Sehr schön!
Das sieht richtig realistisch aus, nicht wie so oft spielzeughaft.
Gruss
Frank
---------------------------------------------------------------------------------------------------------------------
MobaLedLib Wiki
Projekt "Bahnpark Augsburg"
Stummitreff BB: jeden 3. Freitag im Monat im Haus Sommerhof in Sindelfingen
Beiträge: | 2.550 |
Registriert am: | 28.08.2016 |
Ort: | Stuttgart |
Gleise | Peco Code 75, Trix C |
Spurweite | H0, H0e |
Steuerung | YD7001, MobaLedLib, MirZ21, Lenz LZV100 |
Stromart | DC, Digital |
Hallo zusammen. Ich bin letzte Woche auch in die Tiefen des Arduinos eingetaucht und würde damit gerne den BÜ unserer Vereinsanlage realisieren. Jetzt sehe ich, dass es schon fast ein perfektes Projekt dafür gibt. Mich würde nur interessieren, ob bei der Servo Version das Nachwippen schon implementiert ist. Das finde ich doch schon einen sehr coolen Effekt.
Andi
Beiträge: | 137 |
Registriert am: | 17.05.2008 |
Ort: | DJMetro |
Spurweite | H0 |
Stromart | Digital |
Hallo Andi,
ich würde an Deiner Stelle die Antriebsversion mittels Servo nicht weiter verfolgen. Aus eigener Erfahrung kann ich sagen, daß Du eine solche vorbildliche "geschmeidige" Bewegung wie bei Franz-Peter, oder hier weiter oben bei Wulf nicht hinbekommst. Nimm wie sie die Variante mit Schrittmotor, damit klappt das problemlos. Und Du brauchst dieses Projekt nur nachbauen und hast eine perfekte Steuerung (die beste übrigens, wie ich finde). Und preislich nimmt sich das nichts.
Viel Erfolg
Ulli
erste Versuche: Weichenbau
Beiträge: | 645 |
Registriert am: | 08.11.2011 |
Gibt es da mechanisch schon eine gute Lösung mit z.B. 3D Drucker Teilen? Hab bislang nur mit Servos gearbeitet.
Andi
Beiträge: | 137 |
Registriert am: | 17.05.2008 |
Ort: | DJMetro |
Spurweite | H0 |
Stromart | Digital |
Zitat
Gibt es da mechanisch schon eine gute Lösung mit z.B. 3D Drucker Teilen?
Nicht, daß ich wüsste. Braucht man aber eigentlich auch nicht. Lies Dir mal den ganzen Faden hier von Anfang an durch. Dann siehst Du, daß Du nur einen passenden Winkel benötigst, um den Schrittmotor unter der Schranke zu befestigen. der sollte nicht allzu schwer selbst herzustellen sein.
Schöne Grüße
Ulli
erste Versuche: Weichenbau
Beiträge: | 645 |
Registriert am: | 08.11.2011 |
Hallo Andi,
auch ich bin der Meinung, dass der Einbau der Schrittmotore relativ einfach mit einem Winkel zu realisieren ist. Ich möchte noch darauf hinweisen, dass eine Positionsbestimmung für die Winkelstellung des Motors notwendig ist. Dazu dienen Segmentscheibe (ein einfaches Drehteil) und Lichtschranke (Franz-Peter wies darauf hin, dass vereinfachend auch eine Reflexionslichtschranke genutzt werden kann). Segmentscheibe und Lichtschranke sind auf meinem Bild oben gut zu erkennen. Ich empfehle ebenfalls den ganzen Beitrag durchzuarbeiten und auch das Programm von Franz-Peter zu studieren.
Gruß
wulf43
Meine Anlage: Modellbahnprojekt "unendliche Geschichte"
http://stummiforum.de/viewtopic.php?f=64...513940#p1509012
Beiträge: | 186 |
Registriert am: | 28.02.2013 |
Gleise | K-GLEIS |
Spurweite | H0 |
Steuerung | Eigenentwicklung Software |
Stromart | AC, Digital |
Hallo zusammen,
ich benötige nochmal eure Hilfe. Ich bekomme weder die Servo Version von Thomas , noch die Schrittmotor von Hans-Peter ans laufen. Sie sprechen einfach nicht auf die DCC Befehle an. Das DCC Signal kommt am Arduino aber an. Ein anderes Decoder Sketch funktioniert. Die letzte MobaTools (V0.9) und NmraDcc habe ich drin. Kann mir da jemand auf die Sprünge helfen? Danke.
Andi
Beiträge: | 137 |
Registriert am: | 17.05.2008 |
Ort: | DJMetro |
Spurweite | H0 |
Stromart | Digital |
Hallo Andi,
nachdem ich wieder aus dem Urlaub zurück bin, kann ich mich nun auch wieder etwas mit Arduino beschäftigen
Bei der Schrittmotorversion aus Post #107 wird die Schranke mit einer Lokadresse angesteuert ( Die Schrankensteuerung arbeitet da als Funktionsdecoder ). In dem Sketch ist die Adresse 9999 eingestellt:
#define DCC_ADDR 9999 // bis 99 wird kurze Adressierung verwendet, ab 100 die lange
Die Schrankenbewegung wird mit F0 gesteuert:
// Funktionstelegramm ======================================================================
// F0: bestimmt den Zustand der Schranke (auf/zu)
// F1..F4 bestimmt, bei welchem Schrankenbaum die Endlage justiert wird. Mit dem Ausschalten der Funktion
// wird die Endlage übernommen und gespeichert.
Die Version von Thomas arbeitet soweit ich weis mit einer Weichenadresse (Zubehördecoder)
viele Grüße
Franz-Peter
Ein 'elektromechanisches' Stellwerk
Der (ehemalige) 'Eisberg'
Beiträge: | 2.833 |
Registriert am: | 28.11.2012 |
Ort: | Mittelfranken |
Gleise | Tillig Elite |
Steuerung | Eigenbau |
Stromart | Analog |
Hallo Franz-Peter,
das war mir soweit klar. Aber trotzdem passiert nichts. Wenn ich bei deiner Version F0 drücke, passiert nichts. Ich habe die Adresse auch schon auf 2000 geändert. Auch Monitor ist nichts zu sehen. Könnte es an der Mobatools oder NmraDcc liegen?
Andi
Beiträge: | 137 |
Registriert am: | 17.05.2008 |
Ort: | DJMetro |
Spurweite | H0 |
Stromart | Digital |
Hallo Andi,
Zitat
Könnte es an der Mobatools oder NmraDcc liegen?
Ich werde das mal mit den aktuellen Versionen bei mir testen. Es gab vor längerer Zeit mal eine inkompatible Änderung bei der nmradcc Lib. Wenn ich mich recht erinnere sollte das aber keine Auswirkungen haben.
Du schreibst, dass es mit einem anderen Decoder-Sketch funktioniert. Ist da eine andere Lib im Einsatz?
viele Grüße
Franz-Peter
Ein 'elektromechanisches' Stellwerk
Der (ehemalige) 'Eisberg'
Beiträge: | 2.833 |
Registriert am: | 28.11.2012 |
Ort: | Mittelfranken |
Gleise | Tillig Elite |
Steuerung | Eigenbau |
Stromart | Analog |
Hallo Franz-Peter,
ich habe z.B. die Decoder von dieser Seite getestet:
https://rudysmodelrailway.wordpress.com/software/
Die funktionieren auf Anhieb. Haben aber, wie es aussieht, eine eigene Lib und nicht die nmra.
Andi
Beiträge: | 137 |
Registriert am: | 17.05.2008 |
Ort: | DJMetro |
Spurweite | H0 |
Stromart | Digital |
Hallo Andi,
Zitat
Die funktionieren auf Anhieb. Haben aber, wie es aussieht, eine eigene Lib und nicht die nmra.
ja, soweit ich weis, benutzt er die mynabay-Lib
Zitat
Es gab vor längerer Zeit mal eine inkompatible Änderung bei der nmradcc Lib. Wenn ich mich recht erinnere sollte das aber keine Auswirkungen haben.
Ich habe nochmal genauer nachgeforscht. Diese Änderung in der nmra-Lib war am 20.3.2016, also nach der Veröffentlichung des Sketches in Post #107. Und es betrifft genau die dort verwendeten Funktionen notifyDccSpeed und notifyDccFunc. Da wurde ein zusätzlicher Parameter eingeführt. Vielleicht reicht es, den zusätzlichen Parameter mit anzugeben, ohne ihn zu benutzen.
Zeile 584:
void notifyDccSpeed( uint16_t Addr, DCC_ADDR_TYPE AddrType, uint8_t Speed, uint8_t ForwardDir, uint8_t MaxSpeed ){
und Zeile 634:
void notifyDccFunc( uint16_t Addr, DCC_ADDR_TYPE AddrType, FN_GROUP FuncNum, uint8_t FuncState){
Ich werde das auch noch verifizieren, aber vielleicht kannst Du das auch schonmal so ausprobieren.
viele Grüße
Franz-Peter
Ein 'elektromechanisches' Stellwerk
Der (ehemalige) 'Eisberg'
Beiträge: | 2.833 |
Registriert am: | 28.11.2012 |
Ort: | Mittelfranken |
Gleise | Tillig Elite |
Steuerung | Eigenbau |
Stromart | Analog |
Hallo Franz-Peter,
ich habe es gerade mal probiert aber leider ohne Erfolg. Hat nichts geändert.
Andi
Beiträge: | 137 |
Registriert am: | 17.05.2008 |
Ort: | DJMetro |
Spurweite | H0 |
Stromart | Digital |
Hallo Andi,
kleiner Zwischenbericht:
Es hängt mit der Adressierung ( lange/kurze ) zusammen. Bei Adressen < 100 funktioniert es bei mir. Mit langen Adressen geht es nicht. Da muss ich noch nachforschen, was sich da geändert hat.
Die oben beschriebenen Änderungen bei den Funktionsaufrufen sind aber auf jeden Fall notwendig, sonst geht es gar nicht.
viele Grüße
Franz-Peter
Ein 'elektromechanisches' Stellwerk
Der (ehemalige) 'Eisberg'
Beiträge: | 2.833 |
Registriert am: | 28.11.2012 |
Ort: | Mittelfranken |
Gleise | Tillig Elite |
Steuerung | Eigenbau |
Stromart | Analog |
Hi,
also mit Adresse 3 habe ich es auch probiert und dann beim Start die Taste gedrückt. CV29 hat sich dabei geändert, aber hat trotzdem nicht funktioniert.
Andi
Beiträge: | 137 |
Registriert am: | 17.05.2008 |
Ort: | DJMetro |
Spurweite | H0 |
Stromart | Digital |
Mmhm ... das kann ich jetzt nicht nachvollziehen. Mit Adressen kleiner 100 funktioniert es bei mir. Ich hab's mit 99 und 3 probiert.
Wird denn der Statuswechsel bei F0 ( = Licht an/aus ) bei den Debug-Ausgaben angezeigt?
viele Grüße
Franz-Peter
Ein 'elektromechanisches' Stellwerk
Der (ehemalige) 'Eisberg'
Beiträge: | 2.833 |
Registriert am: | 28.11.2012 |
Ort: | Mittelfranken |
Gleise | Tillig Elite |
Steuerung | Eigenbau |
Stromart | Analog |
Nein. Kannst du mir deine nmra mal zur Verfügung stellen? Vielleicht ist da was faul.
Gesendet von meinem SM-G925F mit Tapatalk
Beiträge: | 137 |
Registriert am: | 17.05.2008 |
Ort: | DJMetro |
Spurweite | H0 |
Stromart | Digital |
Ich verwende den aktuellen Stand von GitHub.
Irgendwie hatte ich wohl auch Probleme mit der MS2. Ich habe es jetzt mit der Multimaus versucht, und da gehen auch die langen Adressen. Nachdem ich dann wieder zurück zur MS2 bin, gehen die langen Adressen da jetzt auch - was auch immer da vorher passiert ist.
Einzige Änderung sind die zusätzlichen Parameter in den beiden Aufrufen notifyDccSpeed und notifyDccFunc ( s.o. ).
viele Grüße
Franz-Peter
Ein 'elektromechanisches' Stellwerk
Der (ehemalige) 'Eisberg'
Beiträge: | 2.833 |
Registriert am: | 28.11.2012 |
Ort: | Mittelfranken |
Gleise | Tillig Elite |
Steuerung | Eigenbau |
Stromart | Analog |
Einfach ein eigenes Forum erstellen |