RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#176 von UweS , 02.02.2016 09:09

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


 
UweS
InterRegioExpress (IRE)
Beiträge: 340
Registriert am: 02.02.2012
Spurweite H0, 1
Stromart Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#177 von Mape71 ( gelöscht ) , 02.02.2016 09:14

Hallo Franz-Peter,

Ich freue mich drauf, vielen Dank

Beste Grüße

Marko


Mape71

RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#178 von wulf43 , 09.05.2017 11:59

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


wulf43  
wulf43
InterRegio (IR)
Beiträge: 186
Registriert am: 28.02.2013
Gleise K-GLEIS
Spurweite H0
Steuerung Eigenentwicklung Software
Stromart AC, Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#179 von fbstr , 09.05.2017 12:56

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


 
fbstr
Metropolitan (MET)
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


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#180 von wulf43 , 09.05.2017 21:50

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


wulf43  
wulf43
InterRegio (IR)
Beiträge: 186
Registriert am: 28.02.2013
Gleise K-GLEIS
Spurweite H0
Steuerung Eigenentwicklung Software
Stromart AC, Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#181 von MicroBahner , 09.05.2017 22:51

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'


 
MicroBahner
Metropolitan (MET)
Beiträge: 2.833
Registriert am: 28.11.2012
Ort: Mittelfranken
Gleise Tillig Elite
Steuerung Eigenbau
Stromart Analog


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#182 von wulf43 , 14.05.2017 20:45

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


fbstr hat sich bedankt!
wulf43  
wulf43
InterRegio (IR)
Beiträge: 186
Registriert am: 28.02.2013
Gleise K-GLEIS
Spurweite H0
Steuerung Eigenentwicklung Software
Stromart AC, Digital

zuletzt bearbeitet 05.06.2021 | Top

RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#183 von fbstr , 14.05.2017 20:53

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


 
fbstr
Metropolitan (MET)
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


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#184 von DJMetro , 25.06.2017 12:05

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


DJMetro  
DJMetro
InterRegio (IR)
Beiträge: 137
Registriert am: 17.05.2008
Ort: DJMetro
Spurweite H0
Stromart Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#185 von garti62 , 25.06.2017 13:03

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


 
garti62
InterCity (IC)
Beiträge: 645
Registriert am: 08.11.2011


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#186 von DJMetro , 25.06.2017 14:08

Gibt es da mechanisch schon eine gute Lösung mit z.B. 3D Drucker Teilen? Hab bislang nur mit Servos gearbeitet.

Andi


DJMetro  
DJMetro
InterRegio (IR)
Beiträge: 137
Registriert am: 17.05.2008
Ort: DJMetro
Spurweite H0
Stromart Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#187 von garti62 , 26.06.2017 20:24

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


 
garti62
InterCity (IC)
Beiträge: 645
Registriert am: 08.11.2011


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#188 von wulf43 , 26.06.2017 21:17

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


wulf43  
wulf43
InterRegio (IR)
Beiträge: 186
Registriert am: 28.02.2013
Gleise K-GLEIS
Spurweite H0
Steuerung Eigenentwicklung Software
Stromart AC, Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#189 von DJMetro , 08.07.2017 13:47

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


DJMetro  
DJMetro
InterRegio (IR)
Beiträge: 137
Registriert am: 17.05.2008
Ort: DJMetro
Spurweite H0
Stromart Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#190 von MicroBahner , 09.07.2017 20:14

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:

1
2
 
#define DCC_ADDR       9999 // bis 99 wird kurze Adressierung verwendet, ab 100 die lange
 
 

Die Schrankenbewegung wird mit F0 gesteuert:

1
2
3
4
5
 
// 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'


 
MicroBahner
Metropolitan (MET)
Beiträge: 2.833
Registriert am: 28.11.2012
Ort: Mittelfranken
Gleise Tillig Elite
Steuerung Eigenbau
Stromart Analog


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#191 von DJMetro , 09.07.2017 20:20

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


DJMetro  
DJMetro
InterRegio (IR)
Beiträge: 137
Registriert am: 17.05.2008
Ort: DJMetro
Spurweite H0
Stromart Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#192 von MicroBahner , 10.07.2017 10:42

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'


 
MicroBahner
Metropolitan (MET)
Beiträge: 2.833
Registriert am: 28.11.2012
Ort: Mittelfranken
Gleise Tillig Elite
Steuerung Eigenbau
Stromart Analog


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#193 von DJMetro , 10.07.2017 11:36

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


DJMetro  
DJMetro
InterRegio (IR)
Beiträge: 137
Registriert am: 17.05.2008
Ort: DJMetro
Spurweite H0
Stromart Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#194 von MicroBahner , 10.07.2017 14:26

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:

1
2
 
void notifyDccSpeed( uint16_t Addr, DCC_ADDR_TYPE AddrType, uint8_t Speed, uint8_t ForwardDir, uint8_t MaxSpeed ){
 
 

und Zeile 634:

1
2
 
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'


 
MicroBahner
Metropolitan (MET)
Beiträge: 2.833
Registriert am: 28.11.2012
Ort: Mittelfranken
Gleise Tillig Elite
Steuerung Eigenbau
Stromart Analog


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#195 von DJMetro , 10.07.2017 20:34

Hallo Franz-Peter,
ich habe es gerade mal probiert aber leider ohne Erfolg. Hat nichts geändert.

Andi


DJMetro  
DJMetro
InterRegio (IR)
Beiträge: 137
Registriert am: 17.05.2008
Ort: DJMetro
Spurweite H0
Stromart Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#196 von MicroBahner , 11.07.2017 12:30

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'


 
MicroBahner
Metropolitan (MET)
Beiträge: 2.833
Registriert am: 28.11.2012
Ort: Mittelfranken
Gleise Tillig Elite
Steuerung Eigenbau
Stromart Analog


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#197 von DJMetro , 11.07.2017 12:48

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


DJMetro  
DJMetro
InterRegio (IR)
Beiträge: 137
Registriert am: 17.05.2008
Ort: DJMetro
Spurweite H0
Stromart Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#198 von MicroBahner , 12.07.2017 16:37

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'


 
MicroBahner
Metropolitan (MET)
Beiträge: 2.833
Registriert am: 28.11.2012
Ort: Mittelfranken
Gleise Tillig Elite
Steuerung Eigenbau
Stromart Analog


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#199 von DJMetro , 12.07.2017 17:04

Nein. Kannst du mir deine nmra mal zur Verfügung stellen? Vielleicht ist da was faul.

Gesendet von meinem SM-G925F mit Tapatalk


DJMetro  
DJMetro
InterRegio (IR)
Beiträge: 137
Registriert am: 17.05.2008
Ort: DJMetro
Spurweite H0
Stromart Digital


RE: Arduino: Schrankensteuerung - DCC-Ansteuerung für Betrieb und Justage

#200 von MicroBahner , 12.07.2017 18:28

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'


 
MicroBahner
Metropolitan (MET)
Beiträge: 2.833
Registriert am: 28.11.2012
Ort: Mittelfranken
Gleise Tillig Elite
Steuerung Eigenbau
Stromart Analog


   

CAN-Stellpult oder analoges Stellpult mit LEDs für Weichen
Viessmann 5552 Umschaltrelais gehen ständig kaputt

  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
Xobor Einfach ein eigenes Forum erstellen
Datenschutz