windigipet.de

Win-Digipet - deutsche Foren => Win-Digipet allgemein => Thema gestartet von: Benja am 24. Dezember 2014, 14:04:20

Titel: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Benja am 24. Dezember 2014, 14:04:20
Hi

wie kann ich die Steuerung von "arduino" und "attiny"
in WDP einbinden .

Ich plane die Lichtprozesse u.a. mit "arduino" und "attiny zu implementieren .

Diese Prozesse wie z.B. TAG, NACHT , MORGEN würde ich dann gern u.a. in die ZFA einbinden.

Hat jemand Erfahrungen , Ideen dafür ?

Danke und ein schönes Weihnachtsfest

B

Titel: Re: Steuerung von "arduino" und "attiny
Beitrag von: Markus Herzog am 24. Dezember 2014, 14:13:34
Hallo Benja,

Hmmm....ich habe in den letzten Jahren bestimmt mehr als 50 Projekte Artikel gesehen, die sich mit Arduino und Modellbahn beschäftigen und ein Attiny-Prozessor ist in noch mehr Projekten verwendet worden.

Also: hast du da ein bestimmtes Projekt im Auge bzw. ein bestimmtes Ansteuerungprotokoll? Ansonsten kann man die Frage nicht so pauschal beantworten. Da gibt es viel zu viele Möglichkeiten.

Grüße
Markus
Titel: Re: Steuerung von "arduino" und "attiny"
Beitrag von: Benja am 24. Dezember 2014, 16:42:12
Hallo Markus

ich plane etwas mehr Leben in meine Modellbahn zubringen.
Die Steuerung aller Abläufe und Prozesse würde ich gern Zentral (mit dezentraler Intelligenz ) in einer SW planen und steuern.
Als FAN von WINDIGIPET , also in WINDIGIPET.

"attiny" eignet sich offensichtlich als Prozessor für kleine Abläufe und die Ansteuerung von LED´s und ???
"arduino" dient als Entwicklungsumgebung für "attiny".

Wo ich bis jetzt noch forsche ist die Verbindung zwischen Ereignissen der zentralen SW und dem auslösen von Abläufen den dezentralen "attiny"´s ( quasi als spezialisierte Decoder ) .

am Beispiel : in der ZFA werden um 18.00 die Abends Abläufe aufgerufen.
.. Einfach :
   der Ablauf im attiny wird/kann wie ein Magnetartikel geschaltet werden ?
.. etwas Komplexer :
   Abläufe lassen sich verwenden wie Makros beim Kran ?

Danke und ein schönes Weihnachtsfest

Benja
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Eric Baan am 24. Dezember 2014, 19:10:45
Hallo MSF,

Ich lese hier mal mit ...

grtz

eric
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Ralf Krapp am 25. Dezember 2014, 11:52:06
Hallo Benja,
das Stummiforum ist Dir sicher nicht unbekannt, da ich Dich dort wohl auch schon habe Beiträge schreiben sehen. Über Arduino usw. gibt es dort auch Beiträge. Vielleicht kannst Da ja einiges in Erfahrung bringen, was für Deine Pläne von Nutzen sein könnte. Ich habe damit nicht so viel am Hut, deshalb habe ich auch die einzelnen Beiträge nicht näher in Augenschein genommen. Aber schau mal rein, vielleicht hilft es Dir weiter.
Noch schöne restliche Feiertage und -stunden.
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Benja am 25. Dezember 2014, 11:56:22
Hallo Ralf

danke für Deinen Hinweis . Es ist richtig das dort einiges steht .
Insbesonders hier :
       www.stummiforum.de/viewtopic.php?f=21&t=92344

Mir geht's es hier um die Einbindung in WINDIGIPET.
Ich möchte die Steuerung in einer Software haben

ein schönes Weihnachtsfest und einen guten Rutsch
B
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Markus Herzog am 25. Dezember 2014, 14:18:13
Hallo Benja,

Es gibt im Prinzip zwei Arten der Ansteuerung von Zusatzschaltungen:
1. Du schaltest im Gleisbild von Win-Digipet normale Schalt- und Magnetartikeldekoder und steuerst mit deren Ausgängen wiederum Eingänge deiner ATtiny an und löst damit Aktionen aus. Das wäre halt recht einfach.
2. Du schließt die ATtiny direkt am Gleisausgang einer Zentrale/eines Boosters an und greifst direkt Magnetartikelschaltbefehle im DCC- oder MM-Format direkt aus dem Gleissignal ab. Dazu brauchst du aber schon Fortgeschrittene Programmierkenntnisse, denn die Auswertung eines MM oder DCC-Signals sind nicht gerade trivial. Bei diesem Weg würde ich als Format DCC wählen.

Grüße
Markus
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Benja am 25. Dezember 2014, 14:42:25
Hi Markus
Danke für deine Antwort.
Meine erste P_Sprache habe ich vor 40 Jahren gelernt, sollte also kein Problem sein.

Hast Du gute Quellen zu Fall Zwei ? Gib´s da Object-Lib´s als Opensource ? Ich wollte eigentlich keine Assembler Protokoll Programmierung durchführen.

Etwas in der Richtung gefunden , aber ??? :

http://www.opendcc.de/elektronik/opendecoder/opendecoder.html

Grüße B
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Markus Herzog am 25. Dezember 2014, 16:36:50
Hallo Benja,

Hier erstmal ein paar Basisinfos:
http://de.wikipedia.org/wiki/Digital_Command_Control

Und hier:
http://www.opendcc.de/info/dcc/dcc.html

Und hier die Mutter von allem DCC-Wissen:
http://www.nmra.org/dcc-working-group

Und alles technische (zwar nicht immer neuester Stand, beträfe dann aber nur Neuerungen) findet man hier unter S-9
Electrical:
http://www.nmra.org/index-nmra-standards-and-recommended-practices

Grüße
Markus




Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Benja am 25. Dezember 2014, 19:07:25
Hallo Markus

danke .

Ich quäle mich gerade durch www.DCCWIKI.com und IMRI und weiß noch nicht ob ich das Projekt angehen will..

Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: ottochen (Thomas) am 25. Dezember 2014, 19:22:45
Hallo
wäre da BidiB nicht der einfachere Weg?
Seit neusten auch mit RGB Steuerung
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Benja am 25. Dezember 2014, 19:42:50
Hallo Thomas

nach meinem Verständnis ist BidiB doch ein Bussystem auch dort brauche ich doch die Decoder ?

Unter OpenDCC findet man ja einiges an Source Code nur sehr alt 2006/7 .
Ist das wirklich der aktuelle Stand ?
Da hat natürlich kaum jemand über Lichtsteuerungen nachgedacht !

Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: ottochen (Thomas) am 25. Dezember 2014, 20:42:20
Hallo
schau mal auf opendcc und suche dort nach bidib und dessen Geräte lightcontrol onedmx usw oder alternativ fichtelbahn.de
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: S.Dankwardt am 25. Dezember 2014, 21:53:49
Hallo

Es braucht doch WDP nicht besonderes anzubieten um "Bastelware"  zu steuern.
Es können vorhandene Funktionen  benutzt werden.

Die Modellautobahn wurde bereits 2004 mit WDP gesteuert und es wurde Industriebaugruppen geschaltet und zurückgemeldet.
Die original Baugruppen von der echten Autobahn (Weiss-Electronic) wurden über DCC und  S88 mit Optokopplern sich getrennt, gesteuert.

Das Parkhaus ist seit 3 Jahre mit "Weichenadressen" gesteuert.  DCC-Schaltdecoder
Die Rückmeldungen der Etagen erfolgt über S88-Rückmeldedecoder.
http://wiki.dc-car.de/index.php?title=Parkhaus
So hat WDP die volle Kontrolle über die Vorgänge.

Wenn man Signale als "System" haben möchte, kann man die Steuerung von "DC-Car" benutzen.
Die Servodecoder und Ampeldecoder sind als "System" anzumelden und 8 Funktionen sind durch WDP an- und abzuschalten.
http://wiki.dc-car.de/index.php?title=Servodecoder#PC-Bedienung

Um Lichter zu dimmen benutzen wir DC-Car-Fahrzeugdecoder.
Mit einer Lokadresse wird über DCC28 ein LED-Lichter-Kette  zwischen 10 und 100% gesteuert.
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: et.heifisch am 26. Dezember 2014, 09:50:33
Hallo,
ich kann mich S. Dankwardt nur anschließen...
Wenn WDP und ein Arduino gegenseitig Aktionen auslösen sollen, sind Stellglieder und Rückmelder des bereits vorhanden Modellbahnsystems die einfachste Möglichkeit. Z.B. bei Märklin ein K83/K84 als Ereignismmelder von WDP nach Arduino und ein S88-System als Melder von Arduino nach WDP. Dafür gibt es bei einem Arduino IO-Pins, die sich entweder als Ein- oder Ausgänge konfigurieren lassen. Diese IO´s am Besten über Optokoppler führen, damit es mit unterschiedlichen Spannungssystemen nicht zu einer Zerstörung des Arduino oder der MOBA-Zentrale kommt.

Um eine irgendwie geartete MOBA-Zentrale mit einem Arduino zu emulieren, sind wirkliche tiefe Erfahrungen bezüglich eines USB- oder eines IP-Stacks (Ethernet-Netzwerk) notwendig. Auch das Verwenden von Bibliotheken aus offenen Softwarequellen bedeutet nicht, dass man schnell und leicht vorankommt. Selbst als erfahrener Programmierer würde ich für mich so ein Projekt mit wenigsten einem Jahr (außer man hat mehr als 3 oder 4 Std. pro Woche Zeit) ansetzen, bevor sich was richtig rührt.
Mit der Methode über die IO-Pins des Arduino hat man bereits  nach ein paar Stunden Erfolg.
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Thomas Wilcke am 26. Dezember 2014, 10:36:36
Hallo
wäre da BidiB nicht der einfachere Weg?
Seit neusten auch mit RGB Steuerung

Das habe ich auch gedacht, als ich diesen Thread gelesen habe.
Wieso soll man alles nochmal von vorne erfinden, was es schon gibt.
Nur weil der ATMEL Prozessor jetzt Arduino heißt und ein bißchen Peripherie drumherum hat?

Gruß
Thomas
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Benja am 26. Dezember 2014, 11:52:12
Guten morgen

vielen Dank für Eure Beiträge.
Internet Blogs eignen sich doch hervorragend um über unterschiedliche Ansichten zu einem Thema neue Ideen und Lösungen zu initiieren.
Jedenfalls habe ich diese Erfahrung gemacht . Auch Beiträge wie :
  ist doch nicht nötig , haben wir immer schon so gemacht u.a.
gehören dazu .

Zum Hintergrund meines Blogs :
  Ich steuere mein Raumlicht heute über DMX . Da vor 2 Jahren noch keine DMX-DCC Decoder verfügbar waren habe ich die Integration in WINDIGIPET mit den Workaround über stationären Schaltern "K84" implementiert .
 Mittlerweise kommt durch viele LED´s  ( u.a.)  immer mehr Leben auf die Modellbahn was leider im dem in die Jahre gekommenen DCC Standard nicht vorgesehen ist . Auch ist der Microcomputer für dezentrale intelligente Steuerungen immer preiswerter geworden - die SW Entwicklung aber leider immer noch sehr aufwendig.
 Trotzdem bzw. gerade deshalb braucht man die zentrale Intelligenz. Dafür ist heute WINDIGIPET ein super Ausgangspunkt ist.

Meine Vision ist , Abläufe für unterschiedliche dezentrale Decoder zentral zu entwickeln ( ähnlich den Kran Makros aber nicht in C, C++ , JAVA ) diese auf die dezentralen Microcomputer zu verteilen und in zentral ablaufende Ablaufsteuerungen ( ähnlich der ZFA ) einzubinden .

Ich habe bisher nicht vorgehabt in meinem Ruhestand wieder ein größeres Entwicklungsprojekt anzuschieben.

Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: ottochen (Thomas) am 26. Dezember 2014, 12:31:08
Hallo,

na dann viel Spaß - wenn Du BidbiB immer noch als Entwicklungslösung ansiehst ok - dann kann man Dir damit nicht weiterhelfen. Die entwickelten Geräte Lightcontrol,OneControl etc.. funktionieren jedenfalls bei mir schon sehr gut... und gerade bei Servoansteuerung nicht nur mit auf/zu sondern jede beliebige Position in WDP anfahrbar!

Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Eric Baan am 26. Dezember 2014, 13:12:41
Hallo MSF,

Habe jetzt die ganze Zeit mit gelesen aber ich siehe eigentlich keine Anregung .....

Innerhalb WDP kann ja jedes gesteurt werden Mittels MA. Was mann auch steuern möchte, einen MA ist genugend hiervor. Warum dann Software bauen innerhalb Software ?
Auch diesen kleine PICs ( programmierte IC's) können mit MA gesteuert werden.

Mir geht das zuweit, weil ich bekomme ja alles hin was ich möchte. Wie schon gesagt, mann hat auch spezial für die die mehr wollen separate Lichtsteuerung.

Einen Fernsteuerung für mein Fernsehgerät ist klar !, Aber ein Fernsteuerung für meine Fernsteuerung geht mir zu weit :-)

Dann nehme ich mir einfach mein Handy um eine Modellbahn Video auf mein Fernseher zu siehen.


Binn aber gespannt was hier denn am Ende rauskommt.....

Grtz

eric
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Markus Herzog am 26. Dezember 2014, 13:43:18
Hallo Benja,

ich habe da schon volles Verständnis dafür wenn du da gerne was selber entwickelst. Ich habe auch seinerzeit alle meine Zubehördekoder für SX selber entwickelt und gebaut (und es nie bereut). Kostenmässig lohnt es sich meistens nicht, aber dafür bekommt man genau das was man haben möchte ;)

Also viel Spaß beim Entwickeln...aber du wirst Zeit brauchen....

Grüße
Markus
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Benja am 28. Dezember 2014, 09:55:59
Hallo Markus

danke , ich bin mir aber noch nicht sicher ob ich das selbst entwickeln will .
Es gibt wohl auch Andere die sich mit dem Thema aktuell beschäftigen .

www.stummiforum.de/viewtopic.php?f=21&t=114189&p=1257658&hilit=lightcontrol#p1257658

Bin mal gespannt was Nürnberg neues zu dem Thema bringt .

beste Grüße und einen guten Rutsch

Bernhard
Titel: Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
Beitrag von: Christian Richter am 07. November 2018, 18:11:04
Hallo Arduino Fans und Modellbahn steuern,
ich habe mein DCCarsystem mit etwas Neuem ergänzt. Funktioniert super. Es ist das Thema Anzeigetafeln an der Bushaltestellen im Mapstab H0 steuern. Es werden die aktuellen Buslinien angezeigt, welche die Haltestelle "H-Altstadt" anfahren.

Ich habe es unter im ArduinoForum veröffentlicht.
Hier der Link:
https://www.arduinoforum.de/arduino-Thread-IR-Empang-ein-bzw-auschalten
unten nach den ganzen Beiträgen und den Quelltext,  seht ihr auch Fotos davon.

Viele Grüße Christian