Nieuws: Treinenplaatjes in je onderschrift? Dat kon al!!! Maar nu ook speciaal voor het 15-jarig bestaan van het 3railforum!!
+  3rail Forum
|-+  Modelbaanbesturing & Software
| |-+  Digitale Besturing (alle merken)
| | |-+  Digitale Besturing Overige Merken
| | | |-+  DCC++ EX
0 leden en 1 gast bekijken dit topic. « vorige volgende »
Pagina's: [1]   Omlaag

Auteur Topic: DCC++ EX  (gelezen 1716 keer)

RocnetHans

  • Vaste Gast
  • **
  • Offline Offline
  • Lid sinds: 2016
  • Ik klooi eigenlijk maar wat aan
    • Scheldekaai
DCC++ EX
« Gepost op: zondag 07 maart 2021, 10:44:39 »

Er zijn nieuwe ontwikkelingen op het gebied van  kleine  “do it yourself”  centrales. 
De op de Arduino gebaseerde centrale DCC++   is verbeterd en voorzien van nieuwe opties.

Deze centrale heet nu DCC++ EX.  Het verschil met de bestaande DCC++ centrale  is dat er een WIFI web-throttle
voor ontwikkeld is en dat de centrale uitgebreid  is met een sensorshield.

Mijn DCC++EX centrale bestaat daarmee uit  3 gestapelde onderdelen: 
De Arduino Mega 2560; het  sensorshield van Robotdyn en een motorshield L298P van Deek Robot.
De totale kosten van deze centrale bedragen ongeveer  €16,-  (AliExpress)

Het vermogen van deze centrale is 2A. Naast het aansturen van loc’s is het nu ook mogelijk op het sensorshield
input/output  onderdelen aan te koppelen.  De inputs kunnen hierbij sensoren zijn voor b.v. terugmelding.
Dit kunnen o.a. lichtgevoelige sensoren zijn; infrarode melders;  hallsensoren  en lichtsluizen.
Als outputs zijn b.v. leds of relais aan te sluiten.  Op een relais is  dan rechtstreeks een magneet artikel voor wisselomzetting aan te sluiten.
Met deze opstelling is dan een complete centrale voor modelbaan automatisering mogelijk. (alleen DCC)

Voor het aansturen van servo's gebruik ik een extra Arduino UNO. Hiervoor heb ik een sketch geschreven
waarin de snelheid van roteren  en de uitslag (begin/eindstand) is in te geven.
de signaalpin van een adres op het sensorshield dan aansluiten op een Arduino pin.
Bij aansturing van meerdere  servo's moeten deze een eigen voeding krijgen.

Daarmee zijn wel alle ingrediënten aanwezig voor een complete en budgetvriendelijke centrale.
De DCC++EX centrale is in Rocrail in te stellen en de I/O  aansluitingen zijn hierin te adresseren.
« Laatst bewerkt op: zondag 07 maart 2021, 14:59:44 door RocnetHans »
Gelogd
vr. groet, Hans

dioramabaan "Scheldekaai"
Besturing: digitaal, PC met Rocrail. centrale: DCC++ en Rocnet op Raspberry Pi.
Programmeerspoor met SPROG IIv4
https://forum.3rail.nl/index.php?topic=61263.900

[img]http://files.3rail.nl/419.gif

AlbertG

  • Stamgast
  • ***
  • Offline Offline
  • Lid sinds: 2011
    • Bouw van mijn baan 'Den Akker'
Re: DCC++ EX
« Reactie #1 Gepost op: zondag 07 maart 2021, 12:52:08 »

Voor de liefhebbers heb ik een aantal video's gemaakt:
https://youtube.com/playlist?list=PLV0HmPHKLZR6Rey6GnF_sW_FqAPShW081

Voor meer info:
https://dcc-ex.com/index.html
« Laatst bewerkt op: zondag 07 maart 2021, 12:57:06 door AlbertG »
Gelogd
Albert.
Vooral veel treinen. Alles wat ik mooi vind.
Rocrail / TamsMC / HSI88 / Servo's / gleisbox (SRSEII)
Bouw van mijn baan 'Den Akker': http://forum.3rail.nl/index.php?topic=38912.0
Youtube: https://www.youtube.com/channel/UC1UVuMhBRtDYMIzs-UW-krg

RocnetHans

  • Vaste Gast
  • **
  • Offline Offline
  • Lid sinds: 2016
  • Ik klooi eigenlijk maar wat aan
    • Scheldekaai
Re: DCC++ EX
« Reactie #2 Gepost op: zondag 07 maart 2021, 14:17:42 »

goede info om even bij te voegen Albert.


« Laatst bewerkt op: zondag 07 maart 2021, 14:56:56 door RocnetHans »
Gelogd
vr. groet, Hans

dioramabaan "Scheldekaai"
Besturing: digitaal, PC met Rocrail. centrale: DCC++ en Rocnet op Raspberry Pi.
Programmeerspoor met SPROG IIv4
https://forum.3rail.nl/index.php?topic=61263.900

[img]http://files.3rail.nl/419.gif

Theo

  • Toffe Gast
  • *
  • Offline Offline
  • Lid sinds: 2015
Re: DCC++ EX
« Reactie #3 Gepost op: maandag 08 maart 2021, 20:55:51 »

Hé, leuk om dat hier terug te zien.
Via de video's van Albert  :thumbup: ben ik hier ook aan begonnen.
Ik heb inmiddels de DCC++EX werkend en gekoppeld aan Rocrail.
Een wissel schakel decoder er aan gekoppeld en ook de relais gebruikt.
Het sensor shield heb ik aangeschaft, maar moet ik nog toepassen met Hall-sensoren.
In ieder geval leuk om mee te stoeien. Wel veel draadjes..
Ik heb op internet een Arduino sketch gevonden om van een UNO een bezetmelder S88 te maken met 16 aansluitingen.
Daar wordt een koppeling gemaakt naar een ECOS. Maar die koppeling zou dan ook naar de DCC++EX gemaakt moeten kunnen, toch ...?
Ik ben nog op zoek naar, hoe dat te doen en vervolgens te koppelen met Rocrail.
Gelogd
Met vriendelijke groet, Theo
Märklin M-rail digitaal bestuurd met CS2 en Rocrail
Rosoft WDD8 en s88SD16-n en OC32 met multitasking

RocnetHans

  • Vaste Gast
  • **
  • Offline Offline
  • Lid sinds: 2016
  • Ik klooi eigenlijk maar wat aan
    • Scheldekaai
Re: DCC++ EX
« Reactie #4 Gepost op: maandag 08 maart 2021, 21:40:39 »


Ja, die koppeling bestaat. Maar het wordt wel en knutselwerkje.
en je moet de DCC++S88 bibliotheek gebruiken ipv DCC++EX.

hieronder de link. wel ff de vertaalknop op je browser aanzetten.   :D
Ben wel benieuwd hoe het uitpakt.

http://lormedy.free.fr/DCCpp.html#DCCppS88

ook nog een andere, hoewel de Github link nergens meer naar toe gaat.  :?




Gelogd
vr. groet, Hans

dioramabaan "Scheldekaai"
Besturing: digitaal, PC met Rocrail. centrale: DCC++ en Rocnet op Raspberry Pi.
Programmeerspoor met SPROG IIv4
https://forum.3rail.nl/index.php?topic=61263.900

[img]http://files.3rail.nl/419.gif

ramdani

  • Vaste Gast
  • **
  • Offline Offline
  • Lid sinds: 2012
Re: DCC++ EX
« Reactie #5 Gepost op: dinsdag 09 maart 2021, 06:28:34 »

ik vind het razend interessant, maar ook een paar vragen;
  • kun je boel ook instellen en gebruiken zonder Rocrail ?
  • terugmelding blijkt alleen te werken met sensoren? dus geen stroom- of massadetectie?
  • buiten leds (of servo's) kun je niets rechtstreeks aansturen?
  • kan je een booster aansluiten voor als je meer dan 2A nodig hebt?
mvg,
Michel
Gelogd
Michel - z21start,c-rail+k-rail+tillig code 83 (Weichen-Walter),digikeijs decoder +terugmelding
iTrain 5
https://forum.3rail.nl/index.php?topic=71005.0

AlbertG

  • Stamgast
  • ***
  • Offline Offline
  • Lid sinds: 2011
    • Bouw van mijn baan 'Den Akker'
Re: DCC++ EX
« Reactie #6 Gepost op: dinsdag 09 maart 2021, 09:13:10 »


Hoi Michel,
1 Dat hangt er van af wat je wil. Je kunt treinen laten rijden via een app of google chrome. Als je een wifi shield op de DCC++EX plaatst ook draadloos. Voor meer info kun je op de website terecht.
2 terugmelding werkt ook met stroomdetectie maar (voor zover ik weet) niet zonder wat elektronica in elkaar te solderen.
3 Via een relais kun je er alles mee aansturen wat je zou willen
4 Ik heb er zelf een ORD-3 booster op aangesloten en dat werkt. Dus het antwoord is 'ja'.


Edit Fred: citaat verwijderd, reden van verwijderen: KLIK
« Laatst bewerkt op: dinsdag 09 maart 2021, 23:05:18 door Marklindak »
Gelogd
Albert.
Vooral veel treinen. Alles wat ik mooi vind.
Rocrail / TamsMC / HSI88 / Servo's / gleisbox (SRSEII)
Bouw van mijn baan 'Den Akker': http://forum.3rail.nl/index.php?topic=38912.0
Youtube: https://www.youtube.com/channel/UC1UVuMhBRtDYMIzs-UW-krg

RocnetHans

  • Vaste Gast
  • **
  • Offline Offline
  • Lid sinds: 2016
  • Ik klooi eigenlijk maar wat aan
    • Scheldekaai
Re: DCC++ EX
« Reactie #7 Gepost op: dinsdag 30 maart 2021, 18:08:33 »

Ik heb aan mijn DCC++ EX centrale nog wat toegevoegd.

In het bouwdraadje van Christian P (Martougin) kwam een mini steppermotortje in beeld met veelbelovende mogelijkheden. 
Hiermee zijn lineaire verplaatsingen mogelijk voor b.v. wisselomzettingen of scenery bewegingen. (max uitslag  +/- 10 mm)
De aansturing gaat het best met een motordriver.  In eerste instantie werkte dat prima met een L298N mini, maar het nadeel 
hierbij is dat de motor altijd onder spanning blijft staan en deze werd nogal heet.  Met  evt. schadelijke effecten voor de motor voelde dat niet goed.

Vandaar dat ik ben  overgestapt op de A4988 driver. Deze heeft een “enable” pin waarmee de motordriver  is aan te zetten net voor de beweging start
en uit te zetten als de beweging is voltooid. De motor blijft nu koel. Verder voordeel is de mogelijkheid van microstepping voor nauwkeuriger positionering.

Voor de aansturing heb ik een sketch geschreven voor Arduino Nano gebruikmakend van de Speedystepper library. 
Deze library  heeft de mogelijkheid voor acceleratie- en snelheids instelling. Verder is de stepperbeweging  naar keuze relatief of absoluut te programmeren.
De gewenste begin- en eindstand is als variabele in te voeren.  De slag van bv. een wissel is daarmee in te stellen.

De aansturing gebeurt op dezelfde manier als bij een servo. Een pin op het sensorshield wordt  “LOW” of “HIGH” gezet door een wissel  in Rocrail
rechtuit of afbuigend te zetten. De Arduino voert dan de bijbehorende beweging van de motor uit. In Rocrail is de richting evt te inverten.
De beweging is zeer nauwkeurig in te stellen . Met één microstepping pin geactiveerd beslaat het traject van 10 mm ongeveer 2500 stappen.
Het motortje is ook krachtig door de verplaatsing middels een spindel.

Kortom, dit simpele motortje biedt weer volop toepassingsmogelijkheden voor de modelspoorbouw. Onderstaande foto geeft de test opstelling van de centrale weer.
Ik heb er wat tekst bijgeplakt als verduidelijking. Er 2 twee varianten van de mini motor te zien.  Een langwerpig model en een blokvorm.
Kijk ook eens  naar de grootte hiervan  in verhouding tot de servo’s.

Tot zover dit. Op naar de volgende innovaties.  :)
Gelogd
vr. groet, Hans

dioramabaan "Scheldekaai"
Besturing: digitaal, PC met Rocrail. centrale: DCC++ en Rocnet op Raspberry Pi.
Programmeerspoor met SPROG IIv4
https://forum.3rail.nl/index.php?topic=61263.900

[img]http://files.3rail.nl/419.gif

antonv

  • Vaste Gast
  • **
  • Offline Offline
  • Lid sinds: 2020
Re: DCC++ EX
« Reactie #8 Gepost op: dinsdag 30 maart 2021, 18:11:57 »

De aansturing gaat het best met een motordriver.  In eerste instantie werkte dat prima met een L298N mini, maar het nadeel 
hierbij is dat de motor altijd onder spanning blijft staan en deze werd nogal heet.  Met  evt. schadelijke effecten voor de motor voelde dat niet goed.
Zoals het in de script van Christian staat wel, dat heb ik ook ondervonden, maar ik zet na het bewegen de 4 uitgangen waar de stepper aan hangt op 0, opgelost.
Gelogd
Groeten,

Anton

RocnetHans

  • Vaste Gast
  • **
  • Offline Offline
  • Lid sinds: 2016
  • Ik klooi eigenlijk maar wat aan
    • Scheldekaai
Re: DCC++ EX
« Reactie #9 Gepost op: zondag 09 mei 2021, 21:28:57 »

in de verdere ontwikkeling van de DCC++ EX centrale is er de mogelijkheid voor draadloos contact via wifi.

je hebt hiervoor wel een Arduino ESP 8266 wifi shield nodig of een losse ESP 8266-01.
Het contact met de centrale kan zowel via je thuisnetwerk en router tot stand worden gebracht,
als rechtstreeks met de ESP waarbij de centrale als Access Point en als router werkt.

De Arduino Mega van de DCC++ centrale heeft voor de Tx/Rx (Send/Receive) pinnen 18 en 19 beschikbaar.
Verder dient de EP 8266-01 nog op de 3,3V en GRD te worden aangesloten.

Je kunt de centrale nu bedienen via een app op mobiel of tablet.  Hiervoor kun je bv WiThrottle voor IOS of Enginedriver voor Android gebruiken.
Met de WiThrottle-lite versie (gratis) kun je je locs sturen, met de betaalde versie tevens accessoires en wissels bedienen.

Kortom, op een eenvoudige manier rangeren met je locs zonder verdere programma's of apparaten.







Gelogd
vr. groet, Hans

dioramabaan "Scheldekaai"
Besturing: digitaal, PC met Rocrail. centrale: DCC++ en Rocnet op Raspberry Pi.
Programmeerspoor met SPROG IIv4
https://forum.3rail.nl/index.php?topic=61263.900

[img]http://files.3rail.nl/419.gif
Pagina's: [1]   Omhoog
 

Powered by MySQL Powered by PHP SMF 2.0.17 | SMF © 2019, Simple Machines Valid XHTML 1.0! Valid CSS!
Pagina opgebouwd in 0.05 seconden met 30 queries.