Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Übersicht
Forum
Hilfe
Suche
Einloggen
Registrieren
Datenschutz
windigipet.de
»
Win-Digipet - deutsche Foren
»
Win-Digipet allgemein
(Moderatoren:
Karlheinz Battermann
,
Dirk Streuber
) »
Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
« vorheriges
nächstes »
Seitenanfang
Drucken
Seiten: [
1
]
2
Autor
Thema: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn (Gelesen 9280 mal)
Benja
Senior-Mitglied
Beiträge: 788
Ort:
OWL
Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
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
«
Letzte Änderung: 24. Dezember 2014, 16:43:20 von Benja
»
Gespeichert
beste Grüße aus OWL
B
Win-Digipet-Version:
2021.0b
Anlagenkonfiguration:
Märklin H0 K-Gleis; ECOS 5000 4.2.10 , ESU Booster, S88 : Viessmann, Märklin, Lok-Decoder: mfx , ESU 3.5 4.0; Decoder-Prog. : CAN-Schnitte 2.1.;DSD2010 ; LEDs : qdecoder , LDT dmx
Rechnerkonfiguration:
AMD A4-6300 RAM 6 GByte 256 Gbyte SSD mit Windows 10
Markus Herzog
Administrator
Senior-Mitglied
Beiträge: 16920
Ort:
Rheinland
WDP-Entwickler
Re: Steuerung von "arduino" und "attiny
«
Antwort #1 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
Gespeichert
Win-Digipet-Version:
WDP 2021.x Beta
Anlagenkonfiguration:
3-Leiter Anlage, Rollendes Material Märklin/Roco/Brawa/Mehano, Fahren: DCC, m3 via Tams MC, Schalten/Melden: Selectrix, BiDiB, Motorola (nur wenige Sonderaufgaben)
Rechnerkonfiguration:
Intel i7
Benja
Senior-Mitglied
Beiträge: 788
Ort:
OWL
Re: Steuerung von "arduino" und "attiny"
«
Antwort #2 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
Gespeichert
beste Grüße aus OWL
B
Win-Digipet-Version:
2021.0b
Anlagenkonfiguration:
Märklin H0 K-Gleis; ECOS 5000 4.2.10 , ESU Booster, S88 : Viessmann, Märklin, Lok-Decoder: mfx , ESU 3.5 4.0; Decoder-Prog. : CAN-Schnitte 2.1.;DSD2010 ; LEDs : qdecoder , LDT dmx
Rechnerkonfiguration:
AMD A4-6300 RAM 6 GByte 256 Gbyte SSD mit Windows 10
Eric Baan
Senior-Mitglied
Beiträge: 1142
Ort:
Heerlen
Vragende mensen kunnen geholpen worden ...
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #3 am:
24. Dezember 2014, 19:10:45 »
Hallo MSF,
Ich lese hier mal mit ...
grtz
eric
Gespeichert
Grtz ....
Eric
Win-Digipet-Version:
2015. Latest
Anlagenkonfiguration:
2rail - DCC - Profirails - Ecos II - HSI USB - ESU Sound - ESU SwitchPilot - ESU Booster - S88N BM-SD16 - Viessmann LS - DSD2010 - Roco - Brawa - Esu - Fleischmann - Sudexpress - Liliput - Piko
Rechnerkonfiguration:
dedicated Quad Core met Windows 10
Ralf Krapp
Senior-Mitglied
Beiträge: 1222
Ort:
63179 Obertshausen (Landkreis Offenbach) - Rhein-Main-Gebiet
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #4 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.
Gespeichert
Grüße aus Obertshausen (Hessen)
Ralf Krapp
Win-Digipet-Version:
WDP 2021.0b
Anlagenkonfiguration:
Spur HO; K-Gleis; Tams MC; 4 Kabasoft-Booster; Viessman-Weichen- und Rückmeldedekoder; Lokdekoder MM und andere
Rechnerkonfiguration:
Windows 7 Home Premium; Intel Core i3-530 Prozessor 1333 MHz
Benja
Senior-Mitglied
Beiträge: 788
Ort:
OWL
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #5 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
«
Letzte Änderung: 25. Dezember 2014, 11:58:20 von Benja
»
Gespeichert
beste Grüße aus OWL
B
Win-Digipet-Version:
2021.0b
Anlagenkonfiguration:
Märklin H0 K-Gleis; ECOS 5000 4.2.10 , ESU Booster, S88 : Viessmann, Märklin, Lok-Decoder: mfx , ESU 3.5 4.0; Decoder-Prog. : CAN-Schnitte 2.1.;DSD2010 ; LEDs : qdecoder , LDT dmx
Rechnerkonfiguration:
AMD A4-6300 RAM 6 GByte 256 Gbyte SSD mit Windows 10
Markus Herzog
Administrator
Senior-Mitglied
Beiträge: 16920
Ort:
Rheinland
WDP-Entwickler
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #6 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
Gespeichert
Win-Digipet-Version:
WDP 2021.x Beta
Anlagenkonfiguration:
3-Leiter Anlage, Rollendes Material Märklin/Roco/Brawa/Mehano, Fahren: DCC, m3 via Tams MC, Schalten/Melden: Selectrix, BiDiB, Motorola (nur wenige Sonderaufgaben)
Rechnerkonfiguration:
Intel i7
Benja
Senior-Mitglied
Beiträge: 788
Ort:
OWL
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #7 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
«
Letzte Änderung: 25. Dezember 2014, 16:35:17 von Benja
»
Gespeichert
beste Grüße aus OWL
B
Win-Digipet-Version:
2021.0b
Anlagenkonfiguration:
Märklin H0 K-Gleis; ECOS 5000 4.2.10 , ESU Booster, S88 : Viessmann, Märklin, Lok-Decoder: mfx , ESU 3.5 4.0; Decoder-Prog. : CAN-Schnitte 2.1.;DSD2010 ; LEDs : qdecoder , LDT dmx
Rechnerkonfiguration:
AMD A4-6300 RAM 6 GByte 256 Gbyte SSD mit Windows 10
Markus Herzog
Administrator
Senior-Mitglied
Beiträge: 16920
Ort:
Rheinland
WDP-Entwickler
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #8 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
Gespeichert
Win-Digipet-Version:
WDP 2021.x Beta
Anlagenkonfiguration:
3-Leiter Anlage, Rollendes Material Märklin/Roco/Brawa/Mehano, Fahren: DCC, m3 via Tams MC, Schalten/Melden: Selectrix, BiDiB, Motorola (nur wenige Sonderaufgaben)
Rechnerkonfiguration:
Intel i7
Benja
Senior-Mitglied
Beiträge: 788
Ort:
OWL
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #9 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..
Gespeichert
beste Grüße aus OWL
B
Win-Digipet-Version:
2021.0b
Anlagenkonfiguration:
Märklin H0 K-Gleis; ECOS 5000 4.2.10 , ESU Booster, S88 : Viessmann, Märklin, Lok-Decoder: mfx , ESU 3.5 4.0; Decoder-Prog. : CAN-Schnitte 2.1.;DSD2010 ; LEDs : qdecoder , LDT dmx
Rechnerkonfiguration:
AMD A4-6300 RAM 6 GByte 256 Gbyte SSD mit Windows 10
ottochen (Thomas)
Betatester
Senior-Mitglied
Beiträge: 4832
Ort:
Sachsen-Anhalt
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #10 am:
25. Dezember 2014, 19:22:45 »
Hallo
wäre da BidiB nicht der einfachere Weg?
Seit neusten auch mit RGB Steuerung
Gespeichert
MfG
Thomas
Win-Digipet-Version:
WDP 2018.x Beta
Anlagenkonfiguration:
BidiB GBM-Boost+GBM-16T,BidiB Lightcontrol,Onecontrol, OneDMX, Fleischmann Profigleis
Rechnerkonfiguration:
Intel Come i3 4150, 8Gb Ram, 128Gb Ssd, 22" Monitor
Benja
Senior-Mitglied
Beiträge: 788
Ort:
OWL
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #11 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 !
Gespeichert
beste Grüße aus OWL
B
Win-Digipet-Version:
2021.0b
Anlagenkonfiguration:
Märklin H0 K-Gleis; ECOS 5000 4.2.10 , ESU Booster, S88 : Viessmann, Märklin, Lok-Decoder: mfx , ESU 3.5 4.0; Decoder-Prog. : CAN-Schnitte 2.1.;DSD2010 ; LEDs : qdecoder , LDT dmx
Rechnerkonfiguration:
AMD A4-6300 RAM 6 GByte 256 Gbyte SSD mit Windows 10
ottochen (Thomas)
Betatester
Senior-Mitglied
Beiträge: 4832
Ort:
Sachsen-Anhalt
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #12 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
Gespeichert
MfG
Thomas
Win-Digipet-Version:
WDP 2018.x Beta
Anlagenkonfiguration:
BidiB GBM-Boost+GBM-16T,BidiB Lightcontrol,Onecontrol, OneDMX, Fleischmann Profigleis
Rechnerkonfiguration:
Intel Come i3 4150, 8Gb Ram, 128Gb Ssd, 22" Monitor
S.Dankwardt
Betatester
Senior-Mitglied
Beiträge: 2273
Ort:
Hilden
DC-Car-System-Fan
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #13 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.
Gespeichert
Gruß Siegmund
DC-Car und Windigipet
Hilfe:
http://modellautobahnen.de/wiki_dccar_de/index.php?title=Kategorie:Windigipet
Win-Digipet-Version:
WDP 2009, 2012, 2015, 2018, 2021, Beta
Anlagenkonfiguration:
LODI-Geräte, IB, USB, HSI, RMD Gerd Boll, GOT, Ampel- Servo- und Funktionsdecoder, DC-Cars (Faller, eigene), DC-Car-Booster und PC-Sender-USB
Rechnerkonfiguration:
PC (WIN10/32) 2400MHz 4GB , PC (Win10/64) 2400MHz 4GB
et.heifisch
Senior-Mitglied
Beiträge: 52
Ort:
Braunschweig
Re: Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn
«
Antwort #14 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.
Gespeichert
Win-Digipet-Version:
2021.2d
Anlagenkonfiguration:
CSR-4.1.2, Märklin C-Gleis, µCon-S88-Master; µCon-Manager mit Booster; Rückmelder von LDT
Rechnerkonfiguration:
Anlage: i5-2400 mit Win10 64Bit, Büro-Version: i5-4570 mit Win 10 64Bit 8GB
Drucken
Seiten: [
1
]
2
« vorheriges
nächstes »
Seitenanfang
windigipet.de
»
Win-Digipet - deutsche Foren
»
Win-Digipet allgemein
(Moderatoren:
Karlheinz Battermann
,
Dirk Streuber
) »
Steuerung von "arduino" und "attiny" - mehr Leben auf der Modellbahn