Tutorial track occupancy indicator for Digital railroad | N-Modellbahn
Вставка
- Опубліковано 25 сер 2024
- In this video I explain to you how the track occupancy indicator of my Modell railroad works
----------------------------------------------------------------------------------------------------
Here you can find more from N-Modellbahn:
📷 Instagram: / n_modellbahn
🐦 Twitter: / nmodellbahn
🌎 Website: www.n-modellbahn.de
---------------------------------------------------------------------------------------------------
Important note: a replica of all shown or annotated electrical work is at your own risk. The manufacturer's instructions must be followed.
Unter folgendem Link könnt Ihr das Sketch für die Gleisbesetztmeldung herunterladen:
n-modellbahn.de/wp-content/uploads/Arduino/N-Modellbahn_Track_occupancy_indicator_for_Arduino_V2.7z
Bestens erklärt - danke für das schöne einfach gehaltene Video
Schön erklärt, besonders die Variante mit dem Uno. interessanter Kanal. Ich lass mal ein Abo hier.
Vielen Dank, das freut uns sehr
Hallo Jörg!
Klasse Video. Gut erklärt der Elektronik-Krempel ;-) Sieht immer hochkompliziert aus, ist aber auf den zweiten Blick wohl auch kein Hexenwerk. Wobei ich mich immer nur (schon beruflich bedingt) mit der Softwareseite beschäftigt habe (naja, Kabel rein- und raus, Ganze Platinen und ganze Boards rein und raus hab ich schon noch). Aber alles ohne Lötkolben :-) Gings um Elektronik durfte und habe ich immer die Kollegen von der Technik an(ge)rufen.... :-) Hab Euch auf jeden Fall mal ein Abo dagelassen. Vielen Dank für die Info und das Zeigen und - Ihr habt ne tolle informative HomePage!
Beste Grüße aus Salzburg
(ex Ruhrpott)
Stephan Der-Küste-N-Bahner
Ich kann mich den anderen nur anschließen - sehr gut erklärt! Eine Frage hätte ich noch - vieviel bei mA Minimalverbraucher erkennt diese Schaltung, ob das Gleis belegt ist?
Ich würde gerne Meldeachsen mit 1 mA an den Wagen anbringen.
LG
Hallo,
sehr gutes Video; klasse gemacht.
Eine Frage zum Opto Koppler:
Wie ist die Belegung? Kann ich davon ausgehen das dort wo der Punkt ist der 1. Pin ist?
Also 1,2, gegenüber dann 3,4 dann wieder 5,6 neben 1und 2 , gegenüber dann wieder7,8.
Oder ist das ganze anders ?
Danke für die Antwort
Thomas
Kompliment für das gut gemachte Video. Dennoch finde ich die Schaltung aufwändig. Hast Du für jeden Abschnitt einen solchen Aufbau?
Sehr gut erklärt. Klasse Video. LG Tino
Hallo,
ich habe den Schaltplan nachgebaut und den dazugehörigen Sketch auf den Arduino geladen.
Bei mir kommt nicht wie im Video erklärt an pin 12 5 V an sondern nur 3,08.
Desweiteren kommt am Pin RX nur 0,8 Volt raus.
Das kann also so nicht funktionieren.
Der Arduino wird mit 5V betrieben.
Warum das so ist ?
Moin aus Schleswig-Holstein.
Ich möchte Dir für das super Video gratulieren. Prima erklärt ! Dazu habe ich eine Frage. Kann ich auch einen Arduino-Nano, anstatt eines UNO, verwenden?
Hallo Poro,
Sorry für die späte Antwort...
Ein Arduino Nano sollte meiner Meinung nach auch funktionieren.
LG
Sebastian
Sehr gut erklärt (ich bin auch kein Elektriker), ich kann folgen, obwohl ich das kaum selber bauen werde. Die Grafiken mit den Animationen überzeugen total. Womit habt ihr das gemacht?
Hallo Thomi,
Vielen Dank für Dein positives Feedback. Es freut mich sehr wenn Du meinen Erklärungen folgen konntest... Unser Ziel ist es immer möglichst anschaulich und einfach technische Zusammenhänge zu erklären.
Die Animationen habe ich ganz einfach mit Microsoft PowerPoint gemacht und mittels OBS Studio aufgezeichnet
LG
Sebastian
Danke für die einfache Erklärung.
Kannst du mir die Bezeichnung der Dioden verraten? Oder auf was man bei den Dioden achten muss, damit ich mir so einen Reim machen kann bei einer allfälligen Bestellung... Danke im Voraus, Grüsse aus der Schweiz.
Hallo Reto,
Wie im Video bereit erwähnt (ab 9:33) habe ich einen Optokoppler ACPL 824 verwendet.
Anbei ein Link zu Distrelec wo Du ihn in der Schweiz direkt bestellen könntest
www.distrelec.ch/de/optokoppler-dil-70-broadcom-acpl-824-000e/p/17504588
LG ebenfalls aus der Schweiz
Sebastian
Wenn es flackert kann diese Schaltung im Schattenbhf.nicht das Optimum sein,dann die andere nehmen.Mit einer roten LED hätte man es auch noch besser erkannt.Wo geht das weiße Kabel hin,zum PC?Ansonsten alles gut erklärt,wieder Daumen in die richtige Richtung.Du hattest doch mal eine E-110 v.FLM digitalisiert,gibt es dieses Video noch und wenn ja wo?VG Juergen
Hallo Juergen,
Danke für Dein Kommentar.
Die finale Schaltung mit dem Optokoppler ACPL 824 (wie beschrieben in der Animation) funktioniert ohne flackern der LED. Ich wollte eigentlich mit meinem Versuchsaufbau zeigen, das die im netz teilweise kursierenden Schaltungen nicht richtig funktionieren bzw. bei mir nicht richtig funktioniert haben. Das weiße Kabel geht an ein USB Netzteil um den Arduino mit Spannung zu versorgen. Der Arduino läuft ohne PC sozusagen "stand-alone"
Zur BR 110 Digitalisierung gibt es kein Video von uns aber einen Umbaubericht , guckst Du hier: n-modellbahn.de/br-110-von-fleischmann-digitalumbau/
LG
Sebastian
@@N-modellbahnDe Danke,werde Dich weiterverfolgen.Angenehmes Wochenende,bei herrlichem Spätsommerwetter.VG
Hallo Sebastian,
also.... wenn Du schon einen Arduino einsetzt, dann kannst Du auch einen einfachen Optokoppler nehmen. Wenn die Belegmeldung da nicht passt... ist Dein Sketch schlecht. Stichwort: digitale Filterung.
Mein Ansatz wäre folgender: Arduino fragt Eingang in regelmäßigen Abständen ab. Immer wenn ein belegt erkannt wird, wird ein Wert k auf die Variable x addiert. Bei jedem abfragen wird von x eins abgezogen.
Auswertung: Bewegtmeldung erfolgt , wenn x einen Schwellwert s erreicht, Freimeldung, wenn x null ist. Dabei muß s natürlich größer als k sein. Dann erfolgt die Belegmeldung frühestens nach s/k*Abfrageintervall, die Freimeldung spätes nach x.max*Abfrageintervall.
Natürlich muß x auf x.max begrenzt werden, also k nur dann addiert werden, wenn x.max nicht erreicht ist, sonst läuft Dir die Variable über. Auch das Abziehen findet nur statt, solange X größer 0 ist.
Durch die Wahl von x, s, und dem Abfrageintervall kannst Du das Verhalten so einstellen, daß Du eine anständige Meldung bekommst.
Es gibt sicher auch elegantere Arten einen digitalen Filter zu designen, aber da wäre ich dann nicht der richtige Ansprechpartner.
VGA
Hallo Jörg, ich habe diese Konstruktion exakt wie abgebildet nachgebaut. Mein Problem ist: Ich finde keinen Code für den Arduino um dies zu steuern. Hast du da einen Code für uns? Ich habe auch Komischerweise Dauerstrom beim anschließen.
Hallo Sascha,
Vielen Dank für Deinen Kommentar.
Mir ist nicht ganz klar was du mit "Steuern" genau meinst? In meinem Beispiel wird nur die Besetztmeldung mit Hilfe des Arduinos ausgewertet aber keine Steuerung der Loks dadurch ausgelöst. Daher habe ich keinen code, der beispielsweise je nach Besetztzustand bestimmte weichen schaltet usw.
Ich hoffe ich konnte Dir etwas weiterhelfen
LG
Sebastian
Wie sieht der Sketch für die Auswertung aus? Möchte damit einen Blinklichtübergang ansteuern.
Hallo,
schau einfach mal hier auf unserer Website
n-modellbahn.de/andreaskreuz-blinksteuerung-mittels-arduino/
Das sollte das richtige für dich sein
Viel Spaß damit
@@N-modellbahnDe den kenne ich schon, mir ging es um den Sketch wie ich die Belegtmeldung vom Optokoppler auslesen kann.
@@MichaelTeufel67 Hallo ihr Teufels...
Das Sketch ist unter folgendem Link verfügbar:
n-modellbahn.de/wp-content/uploads/Arduino/N-Modellbahn_Track_occupancy_indicator_for_Arduino_V2.7z
LG Gruss
Sebastian
P.S. Vielen Dank für Deine Frage, ich hatte gedacht ich hätte das Sketch schon zum Download bereitgestellt gehabt... war dem nicht so...
Hallo,
wie nennt man Deine Kabelhalter?
Gruß Hicki
Hallo,
Ich verwende für die Kabelführung ganz simple Spiralbinderrücken. Ich habe sie damals ganz günstig bei Ebay in verschiedensten Durchmessern erworben.
LG
Sebastian
Einfachste Lösung für das "Flaker" Problem -> bau dir ein DC Relais rein
Natürlich solltest du mal die Ströme messen, welche an der Schiene überhaupt anliegen. Gibts du Strom auf die Lok, wird sich auch der Strom im Gleisfreimeldeabschnitt erhöhen, falls die Lok drauf steht da du den "Kurzschluss" über die Achsen und den Motor machst.
Für das Relais müsstest du nichtmal nen Vorwiederstand oder ne Diode rein setzen, das du Gleichstrom hast.
Vorteil vom Relais: Glavanische Trennung und falls du ein Kabeldefekt vorliegt, wird dein Gleis besetzt gemeldet ;)
kostenaufwendiger und komplizierter geht es wohl nicht!
Hallo Gerhard,
Ich weiß nicht was daran konstenaufwendig sein soll. Die eigentliche Schaltung zur Belegtmeldung besteht aus 4x Dioden, 1x Widerstand und einem Optokoppler.. das kostet höchstens 2Euro. Der Arduino ist ja nicht zwingend nötig....
Welche Gleisbesetzmeldung setzt Du auf Deiner Moba ein?
LG
Sebastian
@@N-modellbahnDe eigentlich so etwas ähnliches. 4 Dioden, ein widerstand und eine LED. was mich stört ist der überflüssige digitale schnickschnack, in den meisten mobavideos wird so getan, als ob die züge ohne digitale funktionen (jämmerliches gekrächze - sound genannt -, lichtfunktion - programmierbarer firlefanz-) gar nicht mehr führen.
@@gerhardhauser3676 Hallo Gerhard,
Du musst ja nicht digitalisieren, und wenn es Dir nicht gefällt: so what! Klar fahren die Züge auch analog, aber halt nicht so schön! ;-)
@@gerhardhauser3676 bin da deiner Meinung einfach ist meist die beste Lösung, aber N-Modellbahn will mit dem Ardoino uno wohl später noch alles am PC sehen wollen. Son ein Arduino uno kost ja gerad mal 3-5€ und ist echt nicht die welt.
Die Frage ist wieviele Belegtmelder laufen über so ein teil ? und kann man damit ein BM1 der mit LED Meldet auch Melden ?