BeneluxSpoor.net forum
Vraag en antwoord => Digitaal => Topic gestart door: NTeering op 19 maart 2019, 12:10:12
-
Hallo allemaal,
Velen zullen wel het DCC/Power shield kennen van Arcomora.
In combinatie met een Arduino en de gratis software van Arcomora is dat een populaire DCC decoder.
Hiervan zijn er al bijna 1000 stuks in gebruik bij honderden modelspoorders en verenigingen.
Tijd dus voor wat nieuws: de DCCNext
Nee, dat is geen variant op DCC zoals DCC++ maar een Arduino en DCC-shield in één:
(https://images.beneluxspoor.net/bnls/BNLSEvolutie.jpg) (https://images.beneluxspoor.net/bnls/BNLSEvolutie.jpg)
De DCCNext bestaat uit:
- Een pcb met voeding, DCC circuit en ATMEGA328P processor.
- Een los USB interface met kabel.
- Desgewenst een doosje voor een mooie afwerking.
Je kunt naar wens schroefterminals monteren of Dupont pinnen waar je direct servo's op kunt steken.
Voor servo's is er dan ook een aparte 5V voeding aan te sluiiten.
De DCCNext werkt het beste met Mardec V5.0 en Arsigdec. Mardec 5.0 zal in april verschijnen.
Lees er alles over op https://www.arcomora.com/dccnext (https://www.arcomora.com/dccnext)
Mvg
Nico Teering
-
Mooi product dit, Nico ! (y)
Gelijk twee besteld. ;D
Het kastje lijkt trouwens wel erg veel op de Digikeijs kastjes :-X
-
Zijn inderdaad dezelfde doosjes als van Digikeijs.
Alleen wit en een Euro goedkoper.
Nico
-
Mooi hier is dat er nu direct servo's op kunnen en jumpers voor power opties.
Nu nog iets om spoelenwissels op aan te sluiten, maar daar ontkom je (denk ik) nog steeds niet aan een tussenprintje met twee mosfets.
-
Hoi Nico,
Lijkt me weer een fantastisch product. Ga ik zeker kopen als de shields op zijn. (y)
-
Zeer fijn product dit (y)
-
Geachte Nico,
Allereerst bedankt voor het produceren van dit product en de duidelijke bouw beschrijving. Ik heb deze nu gebouwd en zou hem graag willen uit proberen. Kan dit ook met Mardec 4.0 want de 5.0 is nog niet beschikbaar voor zover ik het kan zien.
PeterC
-
Hallo Peter,
Iedereen die nu een DCCNext uitgeleverd krijgt stuur ik een bèta versie van Mardec 5.
Kennelijk heb jij die nog niet gehad.
Ik zal hem alsnog opsturen.
Nico
-
MARDEC Versie 5 is beschikbaar voor download
Mardec 5 is nu beschikbaar. Het kan worden gedownload van www.Arcomora.com/download (http://www.Arcomora.com/download)
Nico
-
Ruud Boer heeft nu ook een video gemaakt voor Arcomora.
Hopelijk volgen er meer.
Link naar DCCNEXT - Download & Install Windows Software (https://rudysmodelrailway.wordpress.com/2019/07/08/arduino-ddc-servo-accessory-decoder-fully-configurable-via-usb-part-1/)
Met dank aan Ruud.
Mvg
Nico
-
Hallo Nico,
Ik heb op de DCCNEXT een knipperlicht installatie aangesloten conform de handleiding, dus 2 flashing leds on a single port. dat werkt op zich wel ik krijg de leds om de beurt aan en uit, alleen na het eind commando blijft er 1 led continue branden. Is het niet mogelijk om deze ook uit te krijgen? dus zodra het dcc adres aangesproken wordt de beide leds om de beurt aan en uit gaan en na het beëindigen alle leds uit zijn? ??? ::) Ik heb de 5V voeding gebruikt die ook voor de servo's gebruikt wordt, ook is een externe voeding geprobeerd maar die liet geen ledje branden in deze configuratie.
m.v.g.
Rien
-
Probleem is opgelost door gewoon de functie Double Flashing te gebruiken in Mardec
Nico
-
De DCCNext is een mooi stukje techniek dat mij, als starter in de digitale modelspoorwereld, alle functionaliteit geeft die ik maar kan wensen.
Als “herintreder” in deze mooie modelbouwhobby wilde ik me concentreren op het bouwen van gedetailleerde landschapjes waar aanvullend de treintjes volledig automatisch doorheen tuffen. Door dit product te gebruiken hoef ik me niet meer te verdiepen in, voor mij, nieuwe programmeertalen en alles wat daar omheen hangt.
Je moet uiteraard wel kunnen solderen. Een soldeer-station met instelbare temperatuur en een dunne soldeertip is geen overbodige luxe.
Maar aan de levering van het product zal het niet liggen. Alles is keurig verzorgd en zeer gedetailleerd beschreven in begrijpelijk Nederlands.
Een paar uurtjes solderen, software laden en de servo’s aansluiten en alles functioneert in één keer. Zelfs de goedkope servo’s van 0,90 euro per stuk via AliExpress voldoen prima voor de wissels die ik ga gebruiken.
Ik kan dit product dan ook iedereen aanbevelen. Voor weinig geld heb je een perfecte dcc-wisseldecoder.
-
Nu ook kant en klaar!
De DCCNext is nu ook compleet gebouwd beschikbaar. Inclusief CH340 interface, doos met opdruk en 'design' leds.
Je kunt zelf opgeven hoeveel schroefklemmen en servo-pinnen je wilt.
Voor slechts €24,95.
Geschikt voor Mardec en Arsigdec en ieder andere Arduino sketch die iets met DCC doet.
Te bestellen op de order pagina (http://www.arcomora.com/reservation (http://www.arcomora.com/reservation))
De standaard DIY kit wordt nu geleverd met een blauwe schroefklem voor de 5V in/output
Mvg
Nico
-
Hallo Nico,
Even een vraag voor een vriend die met wisselspoelen werkt.
Klopt het dat je icm Mosfets maximaal 8 wissels kan aansturen met de DCCnext?
Groeten Marco
-
Dat klopt,
8 poorten voor de ene spoel en 8 buddy poorten voor de andere spoel.
Maar dan is er geen plek meer voor puntstuk polarisatie.
Mvg
Nico
-
Okay, dat is dan duidelijk.
Groeten Marco
-
Hallo Nico,
Lijkt me heel mooi product. Heb al een aantal Ardiuno's gebruikt voor verlichting en verkeerslichten.
Jullie lijn van bezetmelders vindt ik ook heel interessant. Ik heb alleen een ESU ECoS 2 en die kan naar wat ik kan terugvinden niet communiceren met jullie bezetmelders.
Is hier een mogelijkheid voor ?
-
De DCCNext is een DCC decoder. Die zal ook op een Ecos werken, want daar komt toch ook een DCC signaal uit?
De stroomdetectiemodule "OKKIE" kan je aansluiten op willekeurige bezetmeldingsmodules, waarschijnlijk ook wel een ESU terugmeldingsmodule..
Als je oog is gevallen op Nico's bezetmeldingsmodule "ArLoco", die werkt alleen op Loconet®, en daar zit geen aansluiting voor op de Ecos? Voor zover ik in de specs even snel kon zien niet.. Er is wel een Esu module voor om Loconet te kunnen aansluiten, zie https://www.dtswebshop.nl/nl/copy-of-esu-50099-ecoslink-terminal.html
-
Hallo Frits,
Voor de Ecos 2 is er een LocoNet converter beschikbaar: http://www.esu.eu/en/products/digital-control/lnet-converter/ (http://www.esu.eu/en/products/digital-control/lnet-converter/)
Daarmee zou je ook ArLoco kunnen gebruiken denk ik.
Nico
-
Hallo Hennik en Nico,
Dank je wel voor de terugkoppeling. Ga jullie suggesties eens uitpluizen :)
(y) (y) gaat wel goed komen denk ik
-
Hallo Hennik en Nico,
Ben aan het experimenteren geweest. De DCCNext programmeren was heel eenvoudig en gelukt. Hebt de DCC In van de DCCNext aangesloten op de DCC aansluiting van de ECOS2 maar ik kan de DCCNext niet aansturen vanuit de ECOS. Ook niet met de juiste DCC adressen.
Het DCC ledje brand wel en knippert ook af en toe heel kort.
Enig idee ?
De bedoeling is om vanuit de ECOS (of later via de pc) de DCCNext aan te sturen
-
Hallo Frits,
Het DCC ledje moet permanent aan zijn.
De status led moet uit zijn (normal mode)
Knippert deze wel als je een geconfigureerd adres verstuurt vanaf de ECOS?
Zou niet direkt een oorzaak weten.
Je kunt met de DCCmonitor van Arcomora eens kijken wat er allemaal aan adressen voorbij komt.
Of anders met de monitor van Ruud Boer.
Nico
-
Hallo Nico,
Het status ledje (rood) is aan. Dat zal dan wel het probleem zijn. Ik ga vanavond weer proberen. Bedankt
-
Hallo Nico
Met DCC monitor krijg ik alle triggers (signalen) binnen van de ecos naar de dccnext. Heb er 7 gemaakt op de ECOS en die komen allemaal netjes binnen met een status 0 (zal geen probleem zijn denk ik)
Als ik Mardec laadt in de dccnext en een poort configureer en op sla en de dcc opnieuw start met E. Dan ben de poort gegevens weer kwijt. Wat kan de oorzaak zijn dat de poort settings niet worden bewaard ?
Groeten Frits
-
Hallo Frits,
Hoe constateer je dat de gemaakte configuratie weer verdwenen is?
Weet je zeker dat je de configuratie goed hebt opgeslagen?
Nico
-
Hallo Nico,
Door de poorten op te vragen. De lijst is weer leeg. Wil zeggen geen enkele poort geconfiureerd.
-
Als je na de configuratie de poort opslaat en dan met het D-commando de poortconfiguratie opvraagt zijn ze dan al weg?
Of zijn ze pas weg als je eerst met E naar normal mode gaat en dan weer met C naar de config mode?
Knip en plak anders de hele Putty dialoog in een mail. Vanaf configuratie, opslaan, D-commando, E-commando(naar normal mode), C-commande (naar config mode, D-commando
Nico
-
Hallo Nico,
De mail is onderweg. Bedankt
-
Het was dus een contact in de USB converter. De pinnen een beetje verbogen om beter contact te maken en sindsdien geen verminkingen in de uitlezing en aansturing meer.
Nogmaals bedankt Nico ! (y)
-
Beste Nico,
Heb je een schema hoe eea aan te sluiten? bvd
Programmeren van de DDCNext lukt prima.(je weet wel 75+)
-
In de Mardec handleiding staan een heleboel voorbeelden.
De snelkoppeling van de handleiding staat op je bureaublad.
Of haal de laatste versie van mijn download pagina.
Mvg
Nico
-
Ik heb de DCCNext zelf in elkaar gezet. Met de zeer duidelijke handleiding was dat voor mij als leek op het gebied van elektronica goed te doen. Ik beschouw het als een kibri bouwpakket maar in plaats van lijm gebruik ik een soldeerbout
Wat mij betreft een groot compliment voor het ontwerp en de handleiding. (y)
Ik heb alle 16 poorten als servo aansluiting gemaakt en er een stuk of 8 servo's op aangesloten en ingesteld met de bijbehorende software. Ook een fluitje van een cent.
Echter, als ik nu de voeding (5V, 4A) aanzet gaan alle servo's bewegen. En dat is nu precies de reden waarom ik de DCCNext wil gebruiken, ik wil van bewegende servo's bij het opstarten af.
Is het normaal dat de servo's bij het opstarten bewegen? Zo niet, hoe kan ik het voorkomen?
-
Hallo Albert,
Bedankt voor je complimenten.
Ik heb alle 16 poorten als servo aansluiting gemaakt
Bedoel je dat er 16 Dupont aansluitingen zijn?
Dat is niet handig. Je kunt volgens de handleiding maximaal 12 servo's aansluiten.
Het bewegen van servo's bij inschakelen van spanning is een oud probleem.
De handleiding geeft er wel wat tips over. Ook op dit forum al vaak besproken.
Ik neem aan dat die 5V op de servo terminals is aangesloten en de DCCNext een eigen voeding heeft.
Overigens is een kleine beweging niet zo'n probleem.
Mardec zal na opstarten een servo terugzetten naar de laatste stand en daarmee de afwijking corrigeren.
Mvg
Nico
-
Het bewegen van servo's bij inschakelen van spanning is een oud probleem.
De handleiding geeft er wel wat tips over. Ook op dit forum al vaak besproken.
Bedoel je deze tips?
bron: p. 14 Mardec manual (https://www.globalvisuals.nl/downloads/mardecmanual.pdf)
Het kan wel voorkomen dat een servo meer of minder beweegt bij het weer onder spanning zetten.
0mdat Mardec, met enige vertraging, de servo’s weer zet op de laatst ingestelde positie zullen deze opstarteffecten geen invloed meer hebben.
Een eventuele ‘opstartverdraaiing’ wordt door Mardec weer hersteld.
Een goede voeding blijft een vereiste evenals kwalitatief goede servo’s (TG9d,HXT900, E59051).
Eventueel kan een ferrietkern vlakbij de servo ook helpen.
Ook een weerstand van 4k7 tussen signaal en 5V kan helpen
-
Inderdaad.
Als je nog een aanvulling hebt dan graag.
Nico
-
Je kunt de "SP04R Servo Power module" van VPEB tussen de DCC Next en de servo plaatsen. het liefst zo dicht mogelijk bij de servo's, je kunt er 4 op aansluiten.
Deze module wordt normaal gebruikt om servo's aan te sluiten op de OC32, maar werkt ook perfect op de DCC Next. Ik heb er ongeveer 40 servo's op draaien zonder dat er maar 1 een millimeter beweegt bij het opstarten van je systeem. De kosten zijn relatief laag €9,00 per module. uiteraard wel de goede servo's gebruiken zoals eerder aangegeven.
-
Goede tip Rien!
Ik ben er wel achter dat een goede kwaliteit voeding ook erg belangrijk is in dit geval.
Dus geen goedkope Chinese kloon van meanwell, maar een echte!
En voldoende dikte bekabeling.
-
Inderdaad.
Jaren geleden (de tijd van de Esu Servo Switch versie 1.0) las ik op het stummiforum de tip om een condensator van 470uF te nemen, om het "jitteren" of "denderen" te stoppen.
Als ik daar nu op google, dan vind ik die link niet meer maar wel dit verhaal (using a capacitor) (https://electronics.stackexchange.com/questions/175431/using-a-capacitor-to-properly-power-a-servo). En dat verhaal verwijst door naar Adafruit les 14 (if the servo misbehaves) (https://learn.adafruit.com/adafruit-arduino-lesson-14-servo-motors/if-the-servo-misbehaves).
Maar ik begrijp dat niet iedereen verrukt is van deze alternatieve aanpak.
"Als het niet hoeft, dan toch maar liever niet."
-
Allen bedankt voor de reactie en de tips.
Blijkt dat ik de handleiding toch niet helemaal goed gelezen heb, dat van die maximaal 12 servo's heb ik over het hoofd gezien.
Ook de opmerking aan het eind van pagina 14 heb ik niet gezien, sorry :angel:
Ik ga er maximaal 12 servo's op aansluiten, anders worden de kabels wel heel erg lang. Voor de overige poorten heb ik geen toepassing, maar ik zou ze eventueel nog kunnen vervangen door schroefterminals.
Even voor de duidelijkheid: ik heb de jumper voor de power optie op servo gezet. Ik heb uit de handleiding geconcludeerd dat hiermee de decoder ook gevoed wordt, zie pagina 5 van de installatie handleiding. Daar staat toch duidelijk dat ik dan geen voeding op de normale ingang aan moet sluiten.
(het voltooid deelwoord van voeden is 'gevoed' en niet 'gevoedt, maar dat terzijde ;) )
-
Hallo Albert,
maar ik zou ze eventueel nog kunnen vervangen door schroefterminals.
Dat is wel lastig hoor. Je kunt ze beter laten zitten en er een female Dupont kabel op prikken om iets anders aan te sluiten.
Je kunt inderdaad de DCCNext ook voeden met de Servo spanning. Optie 2 van de handleiding.
Optie 1 verdient echter de voorkeur. Als je daar geen geschikte voeding voor hebt maar nog wel een andere 5V kun je ook optie 3 gebruiken.
Nico
-
Heb me een beetje in zitten lezen in deze decoder, wil ff checken of ik het deel over de voeding goed begrepen heb
Als ik servo's gebruik voor de wissels, moet ik dan naast de externe voeding ook nog 5V voeding invoeren voor aansturen van de servo's?
-
Dat ligt er aan welke methode van servo's aansluiten je gebruikt.
Via de Dupont pinnen: dan moet er inderdaad 5V op Servo voeding
Via de schroefterminals: dan heb je dus 5V nodig op een ringleiding of iedere andere methode
Zie bladzijde 34 van laatste Mardec handleiding.
(https://images.beneluxspoor.net/bnls/ServoAansluiten.jpg) (https://images.beneluxspoor.net/bnls/ServoAansluiten.jpg)
De 3 opties voor de DCCNext staan beschreven in de montagehandleiding.
Nico
-
Bedankt
Dan heb ik het goed begrepen.
Ik heb nu 2 servodecoders van Digikeys en die hebben dat niet (alleen een externe voeding), daardoor twijfelde ik.
Ga me eens verder verdiepen.
-
Voor mij ook interessant omdat ik ook naast digitaal rijden , uiteindelijk ook eens automatisch wil gaan rijden op m’n nieuw te bouwen baan.
Als het zover is meld ik me wel weer.
-
Hallo Nico,.
Allereerst de beste wensen voor 2021.
Vervolgens heb ik een probleem met een van mijn DCC Next modules. Er komt geen dcc signaal of commando door, het rode ledje knippert ook niet zodra het commando uit iTrain gegeven wordt. Het signaal vanuit iTrain werkt wel gewoon op de andere DCC Next modules, dus vanuit iTrain is er niets mis lijkt mij. Het vreemde is als ik de module configureer vanuit Mardec is dat gewoon mogelijk en werken de wissels en knippert de rode led ook zodra er een commando gegeven wordt, alleen vanuit de dcc aansluiting gebeurt er dus niets. De module heeft het altijd gedaan en er is ook niets gewijzigd, het verschijnsel doet zich dus plotseling voor, kan het zijn dat er iets doorgebrand of opgeblazen is? ???
-
Bedrading er naartoe nog heel?
-
Yep, dat is getest op een andere module en dat gaf geen probleem.
-
Beetje ten einde raad, ::) ::) ??? In voorgaand bericht deed 1 DCC Next vreemd om niet te reageren op het DCC signaal vanuit de centrale, nu reageren alle 6 de DCC Next modules niet meer op het DCC signaal uit de centrale/iTrain. Zij hebben dat wel gedaan maar op de een of andere miraculeuze wijze is dat gestopt . De centrale is een Z21 (zwarte) en de verbinding daarmee is goed want de groene led brandt. Ook kan ik de modules vanuit de Mardec config benaderen en reageren de servo's en accessoires.
Wat kan hier het probleem zijn heeft iemand enig idee? ik lig los op dit moment. b.v.h.d. voor welke hulp dan ook.
-
Ik heb hetzelfde probleem gehad.
Onder mijn baan heb ik verschillende printjes met kroonsteentjes op het dcc signaal te verdelen.
Op een gegeven moment stopten ook mijn DCC next decoders met reageren.
Aan de USB met de configuratie software werkte alles nog gewoon.
Wat bleek, mijn kat had tegen 1 van de verdeel printjes geplast.
Dit gaf geen kortsluiting maar wel een verstoring van het DCC signaal.
Bewuste printje vervangen en de problemen waren opgelost.
Treinenkamer is inmiddels verboden terrein voor de kat.
Dus ik zou heel goed naar de aansluiting van je DCC signaal kijken.
Misschien alles even losmaken en 1 DCC next module rechtstreeks, met nieuw draad, aansluiten.
Groeten Marco
-
Ik heb dit probleem dus ook maar ik moet zeggen dat ik de aller eerste DCC next gemaakt heb.
ik kan alles doen via de usb aansluiting maar als ik een commando verstuur vanuit mijn DR5000 gebeurd er dus totaal niet.
Mijn treinen rijden gelukkig wel (niets mis met de dcc zou je denken)
via de dcc monitor komt er ook niets binnen.
Weet iemand nog raad ??
-
Ik heb hetzelfde probleem gehad.
Onder mijn baan heb ik verschillende printjes met kroonsteentjes op het dcc signaal te verdelen.
Op een gegeven moment stopten ook mijn DCC next decoders met reageren.
Aan de USB met de configuratie software werkte alles nog gewoon.
Wat bleek, mijn kat had tegen 1 van de verdeel printjes geplast.
Dit gaf geen kortsluiting maar wel een verstoring van het DCC signaal.
Bewuste printje vervangen en de problemen waren opgelost.
Treinenkamer is inmiddels verboden terrein voor de kat.
Dus ik zou heel goed naar de aansluiting van je DCC signaal kijken.
Misschien alles even losmaken en 1 DCC next module rechtstreeks, met nieuw draad, aansluiten.
Groeten Marco
Heren bedankt voor de tips en meedenken. het probleem is opgelost, bleek na het nalopen van de bedrading er toch een contact slechte verbinding maakte. Op het oog was er niets zichtbaar maar na het bewegen van de draden bleek er toch een slecht verbinding te maken, direct vastgezet en het probleem was op gelost. Nogmaals dank. (y) :laugh:
-
Top! (y)
-
Heren bedankt voor de tips en meedenken. het probleem is opgelost, bleek na het nalopen van de bedrading er toch een contact slechte verbinding maakte. Op het oog was er niets zichtbaar maar na het bewegen van de draden bleek er toch een slecht verbinding te maken, direct vastgezet en het probleem was op gelost. Nogmaals dank. (y) :laugh:
Helaas te vroeg gejuicht. ??? Bij de DCC NEXT komt toch geen DCC signaal door. Af en toe als er geen trein rijdt dan werkt het ineens, maar na enkele minuten is het weer over. Ik heb nu een rechtstreekse draad van de centrale naar de DCC NEXT getrokken en aangesloten en dat werkt dus niet. het vreemde is dat het bij 1 van de 5 decoders wel enigszins werkt, dat is de meest recente, de overige vier zijn al een jaartje ouder. Op de usb aansluiting tbv configureren werkt allemaal het wel. Kan het zijn dat de opto couplers niet goed zijn? ik ben nu even uitgespeeld.
-
Hallo Rien,
Dat de 6n137 kapot zijn zou kunnen. Maar van 4 decoders tegelijk?
Probeer eens te wisselen met de ene die het wel doet.
Heb je de DCCmonitor al eens geüpload?
Die laat zien wat er überhaupt aan accessoire adressen voorbij komt.
Nico
-
Hallo Nico,
De DCC monitor zal ik morgen eens uploaden. Op dit moment heb ik een rechtstreekse draad van de centrale naar het verdeel printje voor deze Decoders getrokken en daarbij de bestaande aansluiting intact gelaten, dus het DCC signaal komt over 2 draden naar het verdeelblokje en dan blijkt het wel te werken. Ik weet nog niet voor hoelang maar het schijnt dat er dan pas voldoende sterk signaal binnen komt. Zonet met een rechtstreekse draad op 1 decoder werkte het nog niet. Dus ik zit nog wel met vraagtekens. ??? ??? ???
-
Helaas te vroeg gejuicht. ??? Bij de DCC NEXT komt toch geen DCC signaal door.
ik heb dus het zelfde probleem bij mijn eerste NEXT die ik gemaakt heb.
Ik kan alles er mee doen via de USB maar zodra ik hem aansluit vanuit mijn centrale (20cm draadjes) dan doe hij het gewoon niet.
Ik moet eerlijk zeggen dat ik er wel een beetje klaar mee ben, bloed zweet en frustraties hebben het mij al gekost.
Dan maar kijken voor een duurdere kant en klaar optie of toch maar gewoon analoog gaan rijden.
-
Hallo Rien,
Dat de 6n137 kapot zijn zou kunnen. Maar van 4 decoders tegelijk?
Probeer eens te wisselen met de ene die het wel doet.
Heb je de DCCmonitor al eens geüpload?
Die laat zien wat er überhaupt aan accessoire adressen voorbij komt.
Nico
Het laat bij mij niets zien erg jammer om heel eerlijk te zijn
-
Je moet natuurlijk wel wat adressen de lijn opsturen vanuit de centrale.
Nico
-
Dat snap ik ben niet totaal gek :P
maar totaal niets. jammer maar helaas 15 euro weg gegooid op deze manier.
-
Maak eens een scherm print als je wilt van wat je over de lijn gooit. Daar kan iemand wellicht iets mee.
-
De dcc ziet totaal niets als ik daar kijk via de dcc monitor, geen idee hoe ik anders iets kan zien via mijn DR5000
-
Hallo Rien,
Dat de 6n137 kapot zijn zou kunnen. Maar van 4 decoders tegelijk?
Probeer eens te wisselen met de ene die het wel doet.
Heb je de DCCmonitor al eens geüpload?
Die laat zien wat er überhaupt aan accessoire adressen voorbij komt.
Nico
Hallo Nico,
Ik heb de DCCMonitor geupload en op alle DCCNext modules laten draaien. Dat gaf bij 5 een goed beeld alle accessoires en servo commando's kwamen voorbij. Bij 2 modules was er geen verkeer?! Wel heb ik alle modules direct aangesloten op de centrale (Z21), maar ook dat bood voor die 2 modules geen oplossing.
De laatste mardec versie (6.1) is gebruikt. Alle modules zijn wel aanspreekbaar uit de configuratie software. Wat kan hier het probleem zijn? Toch iets met de opto couplers, misschien een ander type?
-
Hallo Rien,
Als 2 van de 5 modules niets laten zien ligt het voor de hand dat de optocouplers niet werken of verkeerd om geplaatst zijn.
Ook kleine soldeerfoutjes kunnen er voor zorgen dat het DCC signaal de processor niet bereikt.
Om e.e.a. te testen kijk hier even: https://forum.beneluxspoor.net/index.php?topic=68257.msg3221786687#msg3221786687 (https://forum.beneluxspoor.net/index.php?topic=68257.msg3221786687#msg3221786687)
mg
Nico
-
Zit de DCC indicatie LED bij de optocoupler misschien verkeerd-om op de print? Die brandt in beide gevallen, dus valt 't niet op.
-
Nico,
Alle DCCnext modules werkten al een jaar zonder problemen.
De enige aanpassing is dat er een nieuwe centrale voor de DR5000 is gekomen namelijk een zwarte Z21. Daar werkte in eerste instantie ook alle Modules gewoon goed. Van lieverlee traden er haperingen op bij de servo aansturing wat uiteindelijk tot uitval leidde. De 2 modules die helemaal geen signaal meer krijgen hebben tot vanmorgen goed gewerkt maar na het installeren van Mardec 6.1 was het over. Alles is gecheckt en niets open geweest of veranderd, er komt signaal over lijn maar niet in de module. Ik weet het even niet meer.
-
Hallo Rien,
Heb je die DR5000 nog?
Zo ja, sluit die dan weer eens aan.
Ik heb van iemand anders gehoord dat er mogelijk problemen zijn met de Z21 en Arsigdec.
Hierbij gebeurde het regelmatig dat Arsigdec opdrachten 'niet zag'.
Dit lijkt te zijn opgelost door een aanpassing in Arsigdec.
Mogelijk speelt dit ook met Mardec.
Vandaar mijn vraag om het nog eens met de DR5000 te proberen.
Nico
-
Zou ik wel willen Nico, Ik heb hem nog wel maar hij doet niets meer, is letterlijk in rook opgegaan. De loconet chip/aansluiting begaf het en veroorzaakte sluiting intern waardoor er letterlijk rook uit kwam 😩. Maar een van de medespoorders in dit draadje heeft een soortgelijk probleem en dat met een DR5000. Misschien geeft dat wat soulaas?
-
Nico,
Nog een nabrander, het viel mij op dat bij het opstarten van DCCMonitor gevraagd werd of er een Multimaus, z21 of Z21 als centrale aangesloten was. Geeft dat misschien aan dat er mogelijk problemen kunnen verwacht worden? Het is wel apart dat er allen naar deze centrale gevraagd werd. 🤔
-
Zie: https://wiki.rocrail.net/doku.php?id=roco:roco-z21-en (https://wiki.rocrail.net/doku.php?id=roco:roco-z21-en)
Special Feature
In the default setting of the z21 / Z21 there is an address offset of +4 between Multimaus and Rocrail. This means that in Rocrail the addresses 1-4 can not be used. If e.g. address 1 of the multimouse is to be used in Rocrail address 5. But there is an elegant way to eliminate this shift. To do this, connect the z21 to the computer via the z21-maintenance-tool, activate the option "DCC-switch address shift +4" resp. "DCC turnout-addressing according to RCN-213" on the "Settings" tab and then confirm with "Write". Then the addresses from 1 can also be used in Rocrail. Addressing is done exclusively according to FADA (flat addressing).
Voor Rocrail kan ieder programma gelezen worden. In Mardec en Arsigdec en de monitor wordt hier rekening mee gehouden. Vandaar die vraag.
Als je de genoemde instelling gedaan hebt kun je neem ik aan zonder deze correctie.
Nico
-
Hallo Nico,
Ik heb het even uitgeprobeerd maar dan verschuiven alle adressen zo'n beetje en werken er dingen totaal verkeerd, dus gauw weer terug naar de oorspronkelijke settings. Ook heb ik nog een stukje rail aangesloten op de DCC aansluiting van de DCCNext, daarop een loc geplaatst en gecontroleerd op alle commando's en signalen door kwamen, dat ging perfect. Conclusie mijnsinziens is dat de DCC signalen misschien wel binnenkomen, in ieder geval wel aankomen bij de DCC Next maar dat het daarna stopt. De 5 die het wel doen, doen dat zeer onregelmatig, soms wel soms niet. Zo op het eerste gezicht lijkt mij dit het zelfde probleem als bij Arsigdec, is dat voor Mardec op de zelfde manier misschien op te lossen?
-
Alle DCCnext modules werkten al een jaar zonder problemen.
De enige aanpassing is dat er een nieuwe centrale voor de DR5000 is gekomen namelijk een zwarte Z21. Daar werkte in eerste instantie ook alle Modules gewoon goed. Van lieverlee traden er haperingen op bij de servo aansturing wat uiteindelijk tot uitval leidde. De 2 modules die helemaal geen signaal meer krijgen hebben tot vanmorgen goed gewerkt maar na het installeren van Mardec 6.1 was het over. Alles is gecheckt en niets open geweest of veranderd, er komt signaal over lijn maar niet in de module. Ik weet het even niet meer.
Hallo Rien,
Toch een vreemd verhaal. Eerst werkt de Z21 goed. dan steeds minder totdat er niets meer gebeurt.
Doorgaans is het toch zo dat hardware het doet of het niet doet. Ook software kent geen spontane mutaties.
Daar heb ik geen zinnig antwoord op.
Lijkt wel Corona: testen testen testen; ieder onderdeel apart.
Zo op het eerste gezicht lijkt mij dit het zelfde probleem als bij Arsigdec, is dat voor Mardec op de zelfde manier misschien op te lossen?
Bij Arsigdec was het probleem dat de interrupts niet snel genoeg werden afgehandeld. Door een kleine wijziging is dat verbeterd.
Bij Mardec kan in principe hetzelfde probleem optreden. Maar dan nog zouden zeker een aantal opdrachten er wel 'doorheen komen'.
In Mardec is geen verbetering meer mogelijk.
Wat mogelijk wel een probleem is dat de timing van het DCC signaal bij de Z21 niet goed 'matcht' met de DCC library.
Ooit is er ook voor de DR5000 een aanpassing in Mardec gemaakt.
Maar ik heb niet de kennis en de middelen om dit verder uit te zoeken.
Nico
-
OK Nico,
Op dit moment werken er 5 modules op een apart getrokken draad naar het verdeelpunt voor deze modules. 2 modules werken niet of reageren niet op het dcc signaal wat er wel degelijk is. Ik heb ook contact gehad met de leverancier van de Z21, deze gaf als mogelijkheid aan dat Zimo het signaal op de een of andere wijze ingepakt of afgeschermd heeft dat niet of nauwelijks werkt met Arduino based modules. Kan zijn ik weet het niet. Ik heb het advies gekregen om een SprogII4 te gebruiken als aparte centrale en interface voor de Dcc next modules, dat zou moeten werken. Dus dat ga ik as dinsdag proberen en zal je op de hoogte houden hiervan. In ieder geval bedankt voor het meedenken en zoeken.
-
Ja, en nu heb ik een probleem... :(
Ik heb een DCCNext decoder geconfigureerd zoals ik altijd al deed via de laptop. Getest of ik de wissels om kon gooien middels de laptop en dat werkt.
Echter, via de Multimaus lukt het me niet.
Nu heb ik in totaal 8 DCCNext decoders hier liggen, waarvan 5 in gebruik en 3 nog in gebruik genomen moeten worden. Van deze 8 zijn er 6 in gebruik om wissels on te gooien. En van die 6 werkt er nu één niet geheel naar behoren. En ik weet niet waar het aan ligt Bask185 gaf in mijn keerlus draadje al aan dat het wellicht aan de optocoupler zou kunnen liggen. Ik heb er onvoldoende verstand van om dat te kunnen beoordelen. Ik zou het wel raar vinden, omdat ik de wissels wel via de laptop om kan gooien. Dan verwacht ik ook dat het via de multimaus lukt.
In mijn opstelling heb ik de niet geheel werkende DCCNext vervangen door een werkend exemplaar. Ik kan de wissels met de nieuwe DCCNext wel omgooien. Echter, de niet geheel werkende wil ik wel gaan gebruiken. Maar dan moet hij het wel doen.
Wat is er nu aan de hand? Is het idd de optocoupler of mis ik iets anders? Wat kan ik gaan testen?
Ik hoor het graag.
Gr.
Edsko
-
Hallo Edsko,
De optocoupler wordt alleen gebruikt in normal mode, dus met aansturing door DCC.
Dus als alles goed werkt in configuratiemode maar helemaal niet in normal mode dan is het zeer waarschijnlijk de optocoupler.
Je zou de gelijkspanning op pin 6 van de optocoupler kunnen meten. Wel DCC aansluiten.
Als deze stabiel 5 Volt is, dan werkt de optocoupler schakeling niet.
Probeer ook de 6N137 uit een goed werkende DCCNext te zetten in de 'weigeraar'.
Als het dan wel werkt weet je het zeker: de 6N137 is kapot.
Desgewenst kan ik je een andere opsturen (€2,-)
Mvg
Nico
-
Hi Nico,
Dank voor je snelle reactie.
Ik ga er mee aan de slag.
Gr.
Edsko
-
Beste Edsko, ik volg je lijntje, ben geen techneut maar wil toch digitaal rijden. Heb jij een simpel schema hoe jij met de DCCNext wissels bedient en hoe ik het signaal vanuit Rocrail bij de DCCNext krijg.
Rocrail werkt en ik heb ca 38 wissels in baanplan zitten.
Gr Gerard
-
Hi Gerard,
ik heb geen schema klaarliggen, maar kan er wel een voor je maken. Ik gebruik geen rocrail. Ik zal de tekening maken zoals ik het nu gebruik.
Wel even geduld aub, heb vanmiddag wat andere zaken te doen. :)
Gr.
Edsko
-
Beste Edsko, ik volg je lijntje, ben geen techneut maar wil toch digitaal rijden. Heb jij een simpel schema hoe jij met de DCCNext wissels bedient en hoe ik het signaal vanuit Rocrail bij de DCCNext krijg.
Rocrail werkt en ik heb ca 38 wissels in baanplan zitten.
Gr Gerard
Hallo Gerard,
Wil je de wissels met spoelen of servo's gaan bedienen?
Groeten Marco
-
@Gerard
In de Mardec handleiding (www.arcomora.com/download (http://www.arcomora.com/download)) staat precies uitgelegd hoe je servo's en wisselspoelen aanstuurt. Met plaatjes.
De adressering in Rocrail: https://wiki.rocrail.net/doku.php?id=addressing:accessory-pg-en (https://wiki.rocrail.net/doku.php?id=addressing:accessory-pg-en)
Maar wellicht heeft iemand anders daar een simpeler verhaal voor.
m
Nico
-
Probeer ook de 6N137 uit een goed werkende DCCNext te zetten in de 'weigeraar'.
Als het dan wel werkt weet je het zeker: de 6N137 is kapot.
Desgewenst kan ik je een andere opsturen (€2,-)
Ik heb dit geprobeerd en potvolblommen, dit was het probleem. De weigeraar werkte keurig mee toen ik de werkende optocoupler er in plaatste.
Dus je mag me de nieuwe optocoupler opsturen. Stuur je me een tikkie oid om de kosten te vergoeden?
Gr.
Edsko
-
Beste Edsko, Heb je al tijd gevonden om de verbindingen in een simpel schema weer te geven.
Gr Gerard
-
Oh crap. Vergeten te doen...
Ik probeer even tijd te maken hiervoor.
Ik gebruik echter geen Rocrail, dus daar kan ik je niet mee helpen...
Gr.
Edsko
-
Heb jij een simpel schema hoe jij met de DCCNext wissels bedient en hoe ik het signaal vanuit Rocrail bij de DCCNext krijg.
Rocrail werkt en ik heb ca 38 wissels in baanplan zitten.
Herhaling:
In de Mardec handleiding (www.arcomora.com/download) staat precies uitgelegd hoe je servo's en wisselspoelen aanstuurt. Met plaatjes.
-
...hoe ik het signaal vanuit Rocrail bij de DCCNext krijg.
Rocrail werkt en ik heb ca 38 wissels in baanplan zitten.
Gr Gerard
Gerard,
Met de software bij de DCCNext heb je elke poort van een adres voorzien, neem ik aan.
Vervolgens heb je op elke poort een wissel aangesloten en dit wissel opgenomen in je baanplan.
Ga in je Rocrail baanplan naar de wisseleigenschappen (rechtsklik op het wissel en kies eigenschappen) en ga dan naar het tabblad Interface.
In het veld 'Poort' vul je het adres van de wissel in zoals je die aan de poort hebt toegekend.
Ik hoop dat het zo duidelijk is.
-
Geweldig. Kun je naar eigen mail sturen: Mod: beter per Pb afhandelen i.v.m. spam
Bij voorbaat dank.
Met dank voor alle reacties. Hou jullie op de hoogte. Gr Gerard
-
Met dank voor alle reacties. Hou jullie op de hoogte. Gr Gerard
-
Ik laat toch even zien hoe ik het heb aangelegd. ;) Misschien heb je daar iets aan. Zo niet, ook goed.
(https://images.beneluxspoor.net/bnls/20210305_150504.jpg) (https://images.beneluxspoor.net/bnls/20210305_150504.jpg)
De vier tekst vakken wijzen voor zich. Daar kan ik verder niets aan uitleggen.
A = De draad vanaf de DCCNext decoder welke naar de relais print gaat. De poort waaruit de draad loopt, is weer gekoppeld aan de poort waaraan de servo is aangesloten. In mijn geval is poort 1 gekoppeld aan poort 5 voor de afhandeling van het puntstuk. Poort 5 op zijn beurt gaat naar de eerste aansluiting op de relais print voor de schakeling van het puntstuk van de wissel waar de servo bij hoort.
B = de draad welke vanuit het relais het eigenlijke puntstuk polariseert.
C = voeding vanuit DCC signaal naar relais print.
D = voeding vanuit DCC signaal naar relais print.
C en D heb ik op de relaisprint doorgelusd aan de voorzijde zoals te zien is op de foto.
Aan de bovenzijde van de baan ziet het er als volgt uit.
(https://images.beneluxspoor.net/bnls/20210311_103215.jpg) (https://images.beneluxspoor.net/bnls/20210311_103215.jpg)
De rode cirkels zijn de plekken waar isolatie assen zijn aangebracht tbv het puntstuk en ter voorkoming van kortsluiting.
1 = de draad vanuit de relaisprint voor de polarisatie van het puntstuk
2 = DCC signaal voeding *
3 = DCC signaal voeding *
4 = DCC signaal voeding na het puntstuk
Niet op de foto zie ik nu, is de DCC signaal voeding na het puntstuk voor de rode draad. Dat ligt bij de aansluiting van de volgende wissel. Dat gebeurd op dezelfde manier als 3.
2 en 3 zijn eigenlijk overbodig, maar dienen als backup voor het geval er ergens een draadje los gaat oid. Zo blijft er wel een DCC signaal op de baan staan. Het kan dus zonder, maar dan vertrouw je er dus op dat er nooit een soldering los kan laten of er nooit een draadje losgetrokken wordt bijvoorbeeld. Hoe zou ik dit weten? ::)
Ik hoop dat dit ook helpt, al kan ik je dus met Rocrail niet helpen. Ik kan nu wel de wissels omgooien met een multimaus.
Gr.
Edsko
-
Edsko gebruikt dus ook puntstukpolarisatie.
Dat maakt het wat ingewikkelder.
Niet duidelijk of Gerard dat ook nodig heeft.
Nico
-
@Gerard,
Op de site van Nico (Arcomora) staat een excel sheet "NMRA-Rocrail address conversion tool" (https://www.arcomora.com/download/ (https://www.arcomora.com/download/)) waarbij je eenvoudig de adressen voor Rocrail kan uitrekenen.
-
Nico, elders tikte ik:
Die Dcc next decoders kan je toch 'handmatig' schakelen met een schakelaar?
Ik weet niet precies hoe ze elektronisch zijn ingericht maar waarschijnlijk kan je de werking van zo'n schakelaar overnemen met een andere arduino. Op deze arduino kan je je dan je fysieke schakelaars aansluiten, en die arduino kan dan bepalen welke wisselstraat aangelegd moet worden. Deze arduino kan dan via de IO lijnen alle DCC next decoders vertellen welke er geschakeld moeten worden. Zo'n programma is echt heel makkelijk te schrijven.
Kan je een DCC next decoder's inputs aansturen met een directe IO lijn naar een andere arduino? Ik neem aan dat je hier pullup weerstanden gebruikt heb en dat je ze naar 0v schakelt?
Mvg,
Bas
-
Kom eens bij ons in Eindhoven kijken. Hier werkt ons schaduwstation net zo, met diverse DCC-next en Arduino-Nano (zij draadje "Het Spoormuseum".
Groeten, Eeg
-
Hallo Nico,
Zojuist een nieuwe DCC next in elkaar gezet en geprobeerd de software te uploaden. Helaas lukt dit niet krijg iedere keer de melding "programmer is not responding". Ik heb het geprobeerd bij een reeds in bedrijf zijnde DCC next en dat gaf geen enkel probleem, dat ging dus perfect. de rode led knippert en de blauwe en groene branden constant dat lijkt mij goed. Zodra de Mardec 6.1 geladen is zou de rode led moeten stoppen met knipperen, maar dat gebeurd dus niet. Wat kan hier het probleem zijn?
-
Beste Nico,
Ik ben een beginner op het vlak van digitale besturing van de treinbaan en de automatisering ervan. Eigenlijk een beginner tout court want ik wil eindelijk na vele vele jaren een treinbaan beginnen opstellen.
Ik heb onlangs een Tams REDBOX met booster aangekocht en zit nu al eventjes verder te zoeken hoe en wat met terugmelding en wisseldecoders van de verschillende producenten.
Ik heb de website van Arcomora ondertussen ook al goed bekeken maar ik wil toch voor alle zekerheid even vragen hoe dat zit icm met de REDBOX.
Aangezien de RB ook DCC praat vermoed ik dat Mardec een compatibele wisseldecoder kan zijn en de Arloco een terugmelder. Maar werkt die Arloco enkel met Reedcontacten of kan ik daarmee aan 'gewone' massadetectie doen? Of moet die Okkie er dan nog tussen of is dat voor stroomdetectie?
Je ziet ik ben niet helemaal mee met het technische deel van de hobby ;)
Alvast bedankt voor je antwoord!
mvg
Dirk
-
Ik ben geen Nico :P. Deze printen sturen de terugmelding op via Loconet. Dat is een andere communicatie bus dan S88.
De tams redbox heeft geen Loconet interface.
Mvg,
Bas
-
Hey Bas die geen Nico is ;D
Dat noemen we dan een meer dan duidelijk antwoord!
Bedankt!
Dirk
-
Hallo Dirk,
Ik ken de Tams Redbox niet, maar als Bas weet dat er geen LocoNet op zit heb je niets aan de ArLoco.
Dus dat heeft weinig zin om uit te leggen.
Maar ik neem aan dat de RB wel DCC gebruikt
Dan heb je wel een heleboel aan de DCCNext.
Daarmee kun je de wissels bedienen en een heleboel andere accessoires aansturen.
Succes,
Nico
-
Bedankt Nico,
En 'loconet' kan je niet via één of ander tussenstationnetje aan de RB koppelen? Ik dacht dat het ook eerder een soort programmatie was.
Dan ga ik de DCC next ook nog eens proberen te verstaan ;) en te zijner tijd nog eens een vraagje stellen!
mvg
Dirk
-
Kan je een DCC next decoder's inputs aansturen met een directe IO lijn naar een andere arduino? Ik neem aan dat je hier pullup weerstanden gebruikt heb en dat je ze naar 0v schakelt?
Om een onduidelijke reden krijg ik geen notificaties meer van dit draadje.
Vandaar deze late reactie.
Dat kan inderdaad. Je kunt een output van een Arduino koppelen aan een input van de DCCNext.
Een input heeft ingebouwde pull-up weerstanden.
Nico
-
(https://www.arcomora.com/wp-content/uploads/2019/03/foto2-1024x992.jpg)
Nico, mag ik vragen waar jij die behuizingen vandaan haalt. Ik wil er zelf ook een paar proberen, maar ik kan ze niet vinden.
Mvg,
Bas
-
Hoi,
Geen Nico, maar weet wel waar je ze kunt kopen ;)
(https://images.beneluxspoor.net/bnls/Sanhe-enclosures-60939b36c5e3d.png) (https://images.beneluxspoor.net/bnls/Sanhe-enclosures-60939b36c5e3d.png)
De creme kleur is "factory default", en kent geen MOQ (Minimum Order Quantity) Je kunt ze in elke gewenste kleur laten maken, dan is de MOQ 3000 stuks en de prijs om de 60 $ cents. En verzendkosten van $880,=
Grtzz,
Karst
-
Gevind!!
Dankjewel :-*
-
Wat Karst aangeeft klopt inderdaad.
Maar toch haal ik ze niet bij Sanhe.
Ze kosten daar $1
https://www.alibaba.com/product-detail/ABS-plastic-electronic-junction-box-with_1869854285.html (https://www.alibaba.com/product-detail/ABS-plastic-electronic-junction-box-with_1869854285.html)
Hun verzendkosten zijn echter idioot hoog.
Ik haal ze bij de concurrent SZOMK.
Daar kosten ze $1,89 maar de verzendkosten zijn realistischer.
Daardoor ben ik per saldo goedkoper uit bij SZOMK
Contact: sales007@szomk.com.cn ('Mandy' Lin)
Je kunt de zwarte variant ook bestellen bij Digikeijs
https://www.digikeijs.com/en/dr60901-enclosure-small-low.html (https://www.digikeijs.com/en/dr60901-enclosure-small-low.html)
Op dit moment heb ik een grote voorraad. Je kunt ze ook bij mij kopen.
Stuur een PM voor een leuke prijs.
Mvg
Nico
-
Ik haal ze bij de concurrent SZOMK.
Daar kosten ze $1,89 maar de verzendkosten zijn realistischer.
Daardoor ben ik per saldo goedkoper uit bij SZOMK
Contact: sales007@szomk.com.cn ('Mandy' Lin)
Dat (SZOMK) is een AliBaba handelshuis, die ze uiteindelijk ook inkoopt bij Ningbo New-Sanhe. Maar "betere" verzendcondities heeft.
De verzend-prijs die je bij de fabrikant betaald, is FedEX-by-air inclusief alle Douane afhandeling (y) Bij grote aantallen is dat nog voordeliger dan bij AliBaba ;)
Je kunt de zwarte variant ook bestellen bij Digikeijs
Voor die prijs koop je 3 AliBaba doosjes ;) :P
Grtzz,
Karst
-
hallo,
ik heb een arduino met display waarop 8 verschillende boodschappen zijn geprogrammeerd, deze worden geactiveerd door pin 2 t/m 9;
ik heb deze aangesloten op een DCCNext, de arduino reageert enkel op uitgang 8 en toont dan afwisselend boodschap 7 of 8;
de uitgangen zijn allemaal hetzelfde geconfigureerd nl. singlesteady;
iemand een idee wat er fout loopt?
mvg,
Michel
(https://images.beneluxspoor.net/bnls/dccnext1-609d2058d506c.png) (https://images.beneluxspoor.net/bnls/dccnext1-609d2058d506c.png)
(https://images.beneluxspoor.net/bnls/dccnext2-609d206318f9a.png) (https://images.beneluxspoor.net/bnls/dccnext2-609d206318f9a.png)
-
Ik zou eerst proberen om met de arcomora en ledje te laten schakelen met elk van de outputs. Dan weet je zeker dat de arocomora het in ieder geval doet. Als je zeker weet dat die het doet, kan je met een draadje zelf de inputs op je arduino testen.
Ik lees alleen dat je je arduino op de arcomora heb aangesloten? Maar weet je zeker dat het programma wel goed werkt? De fout kan bij een of beide apparaten liggen en dat moet je eerst uitsluiten.
Kan je ook je code posten omtrent het inlezen van de inputs?
Mvg,
Bas
-
hallo Bas,
het programma op de arduino had ik al getest met een draadje aan de gnd, de verschillende boodschappen worden getoond als ik de gnd verbindt met 1 van de pinnen;
hier is de sketch van de display:
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define MSG1_PIN 2
#define MSG2_PIN 3
#define MSG3_PIN 4
#define MSG4_PIN 5
#define MSG5_PIN 6
#define MSG6_PIN 7
#define MSG7_PIN 8
#define MSG8_PIN 9
#define TMIN 5 // departure time of next train, minimum of random time
#define TMAX 13 // departure time of next train, maximum of random time
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 32 // OLED display height, in pixels
byte hour, minute;
byte msgnr,msgnr_old, msgflag, msghour, msgminute;
// Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void calc_msg_time() {
msgminute = minute + random(TMIN, TMAX);
msghour = hour;
if (msgminute > 59) {
msghour = (msghour + 1) % 24;
msgminute = msgminute - 60;
}
}
void setup() {
Serial.begin(115200);
randomSeed (analogRead(0));
hour = random(7, 20);
minute = random(0, 60);
pinMode (MSG1_PIN, INPUT_PULLUP);
pinMode(MSG2_PIN, INPUT_PULLUP);
pinMode (MSG3_PIN, INPUT_PULLUP);
pinMode (MSG4_PIN, INPUT_PULLUP);
pinMode (MSG5_PIN, INPUT_PULLUP);
pinMode (MSG6_PIN, INPUT_PULLUP);
pinMode (MSG7_PIN, INPUT_PULLUP);
pinMode (MSG8_PIN, INPUT_PULLUP);
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address
Serial.println(F("SSD1306 allocation failed"));
for(;;);
}
delay(2000);
display.clearDisplay();
}
void loop() {
// display time and messages
if(!digitalRead(MSG1_PIN)) msgnr = 1;
if(!digitalRead(MSG2_PIN)) msgnr = 2;
if(!digitalRead(MSG3_PIN)) msgnr = 3;
if(!digitalRead(MSG4_PIN)) msgnr = 4;
if(!digitalRead(MSG5_PIN)) msgnr = 5;
if(!digitalRead(MSG6_PIN)) msgnr = 6;
if(!digitalRead(MSG7_PIN)) msgnr = 7;
if(!digitalRead(MSG8_PIN)) msgnr = 8;
if(msgnr != msgnr_old) {
calc_msg_time();
msgnr_old = msgnr;
}
display.setTextSize(1);
display.setTextColor(WHITE);
switch (msgnr) {
case 1://vitrains
display.setCursor(5,0); display.println("BRUGGE");
display.setCursor(50,10); display.println("OOSTENDE");
display.setCursor(115,20); display.println("IC");
display.setCursor(0, 20);
if(msghour < 10) display.print(" ");
display.print(msghour);
display.print(":");
if(msgminute < 10) display.print("0");
display.print(msgminute);
display.display();
break;
case 2://desiro
display.setCursor(50,0); display.println("MECHELEN");
display.setCursor(5,10); display.println("ANTWERPEN-CENTRAAL");
display.setCursor(115,20); display.println("S");
display.setCursor(0, 20);
if(msghour < 10) display.print(" ");
display.print(msghour);
display.print(":");
if(msgminute < 10) display.print("0");
display.print(msgminute);
display.display();
break;
case 3://benelux
display.setCursor(5,0); display.println("ANTWERPEN-CENTRAAL");
display.setCursor(50,10); display.println("AMSTERDAM CS");
display.setCursor(115,20); display.println("IC");
display.setCursor(0, 20);
if(msghour < 10) display.print(" ");
display.print(msghour);
display.print(":");
if(msgminute < 10) display.print("0");
display.print(msgminute);
display.display();
break;
case 4://m6
display.setCursor(5,0); display.println("BRUGGE");
display.setCursor(50,10); display.println("BLANKENBERGE");
display.setCursor(115,20); display.println("IC");
display.setCursor(0, 20);
if(msghour < 10) display.print(" ");
display.print(msghour);
display.print(":");
if(msgminute < 10) display.print("0");
display.print(msgminute);
display.display();
break;
case 5://am54
display.setCursor(50,0); display.println("LEUVEN");
display.setCursor(5,10); display.println("LIEGE-GUILLEMINS");
display.setCursor(115,20); display.println("IC");
display.setCursor(0, 20);
if(msghour < 10) display.print(" ");
display.print(msghour);
display.print(":");
if(msgminute < 10) display.print("0");
display.print(msgminute);
display.display();
break;
case 6://lsmodels
display.setCursor(5,0); display.println("Brussel");
display.setCursor(50,10); display.println("Welkenraedt");
display.setCursor(115,20); display.println("IC");
display.setCursor(0, 20);
if(msghour < 10) display.print(" ");
display.print(msghour);
display.print(":");
if(msgminute < 10) display.print("0");
display.print(msgminute);
display.display();
break;
case 7://classic
display.setCursor(5,0); display.println("Yogyakarta");
display.setCursor(50,10); display.println("Jakarta");
display.setCursor(115,20); display.println("T");
display.setCursor(0, 20);
if(msghour < 10) display.print(" ");
display.print(msghour);
display.print(":");
if(msgminute < 10) display.print("0");
display.print(msgminute);
display.display();
break;
case 8://lsmodels
display.setCursor(5,0); display.println("Ettelbruck");
display.setCursor(50,10); display.println("Luxembourg");
display.setCursor(115,20); display.println("IR");
display.setCursor(0, 20);
if(msghour < 10) display.print(" ");
display.print(msghour);
display.print(":");
if(msgminute < 10) display.print("0");
display.print(msgminute);
display.display();
break;
}
display.clearDisplay();
}
ik ga morgen de arcomora eens testen met een ledje;
mvg,
Michel
-
Heb je er aan gedacht om bij het tonen van een bericht eerst het 'oude' bericht 'uit' te zetten door het DCC-adres te sturen van het oude bericht?
Nico
-
@Nico,werken met buddypoorten bedoel je?
een paar nieuwe testen gedaan,
eerst elke uitgang van de DCCNext getest, werken allemaal;
dan van 2 arduinos elke input getest, werken allemaal,
zolang ik 2 inputs per arduino aansluit werkt het, zodra ik meerdere inputs aansluit wordt alleen display 7 of 8 getoond en werkt er maar 1 uitgang per arduino;
de uitgangen aansluiten aan andere inputs verandert niets, zodra er meer dan 2 inputs worden aangesloten wordt display 7 of 8 getoond;
mvg,
Michel
-
Wat Nico bedoeld denk ik. Zodra je via de DCC next een poort digitaal hoog zet. En daarna een andere poort hoog zet, heb je twee poorten hoog staan. Zet je dan ook de derde poort hoog, dan heb je er al drie hoog staan. Ze vallen niet automatisch weer af naar laag.
Zet je bijvoorbeeld poort 1 hoog en wil je daarna poort 2 hoog zetten, dan moet je dus eerst poort 1 af laten zetten en dan poort 2 hoog. Dat principe doe je ook met je draadje. De DCC Next moet echter ook een comando krijgen om een poort weer af te schakelen.
Het kan zijn dat het daar fout gaat.
Groet Alex
-
Dat is inderdaad precies wat ik bedoel te zeggen.
Je kunt beter geen single steady gebruiken maar een single one shot.
Zet in de ArLoco sketch de pinnummers in een array en loop met een for-loop alle pinnen af.
Zet ook alle te tonen teksten in een array. Voor iedere regel een array
Dan heb je het switch-case statement niet meer nodig.
for n=0 to 7
if digitalread (pin[n])==HIGH)
display.setCursor(50,0); display.println(Tekstregel1[n]);
display.setCursor(50,10); display.println(Tekstregel2[n]);
display.setCursor(115,20); display.println(Tekstregel3[n]);
...
...
next
Ik hoop dat het idee een beetje duidelijk is
Nico
-
Bedankt Nico en Alex,
hier kan ik verder op borduren,
mvg,
Michel
-
Wat Nico bedoeld denk ik. Zodra je via de DCC next een poort digitaal hoog zet. En daarna een andere poort hoog zet, heb je twee poorten hoog staan. Zet je dan ook de derde poort hoog, dan heb je er al drie hoog staan. Ze vallen niet automatisch weer af naar laag.
Zet je bijvoorbeeld poort 1 hoog en wil je daarna poort 2 hoog zetten, dan moet je dus eerst poort 1 af laten zetten en dan poort 2 hoog. Dat principe doe je ook met je draadje. De DCC Next moet echter ook een comando krijgen om een poort weer af te schakelen.
Het kan zijn dat het daar fout gaat.
Groet Alex
ik heb dit geprobeerd met iTrain, daar kan je met een aspect verschillende adressen schakelen, telkens alle poorten laag schakelen en 1 hoog, maar er worden maar 2 boodschappen getoond;
mvg,
Michel
-
daar kan je met een aspect verschillende adressen schakelen
Dat klinkt als seinen omzetten.
Maar het gaat hier niet over een sein.
Als je single one shot gebruikt i.p.v. single steady hoef je ook geen ander adres 'uit' te zetten.
iTrain hoeft alleen maar het bijbehorende adres te zetten.
telkens alle poorten laag schakelen en 1 hoog
Je hoeft alleen maar het laatst gezette adres weer laag te maken.
Met single one shot is dat hetzelfde adres; met single steady is dat een ander adres.
Nico
-
met single shot toont hij het display zolang er een puls is, zodra de puls gedaan is toont hij terug het oude beeld,
met single steady verandert het display wel;
maar of het nu single steady of single shot is, het verandert niets aan het probleem;
manueel heb ik dat ook geprobeerd om eerst poort 1 hoog te schakelen, dan laag te schakelen, dan poort 2 hoog te schakelen, enz. met de andere poorten;
maar hij blijft bij dezelfde 2 boodschappen;
toch bedankt voor de moeite,Nico (y) (die DCCNext op zich werkt wel goed)
mvg,
Michel
-
Geachte lezers,
Ik heb een DCCNext 6.1 in gebruik voor 12 servo's en die werkt prima. Op een toevoeging in de handleiding staat dat er 16 servo's mogelijk zouden zijn. Ik zie die mogelijkheid echter niet, kan ook vanaf pin 13 geen servo opgeven, zie ik iets over het hoofd?
PeterC
-
De arduino servo library kan er maar 12 handelen op een atmega328 chip.
-
Je kunt maximaal 12 servo's aansturen maar daarvoor kun je alle 16 poorten gebruiken.
In die toevoeging staat dat je ook de poorten 13 t/m 16 kunt gebruiken voor servo's.
Dat is iets anders dan dat je 16 servo's zou kunnen gebruiken.
Ook staat ergens (pag. 6 bovenaan) dat je maximaal 12 servo's kunt gebruiken.
Nico
-
Heren,
Bedankt voor de verhelderende uitleg, ik had het verkeerd begrepen.
PeterC
-
Hallo Allemaal,
Ik ben de DCCNext een beetje aan het testen en ontdekken, er leuk wat je er allemaal mee kan doen. En met de uitleg op de Arcomora site en de video's goed te doen!
Ik heb wel een vraag voor de Arduino experts hier: Poort 16 krijg ik niet aan de praat. Iemand enig idee? Wellicht resetten?
(https://lh3.googleusercontent.com/pw/AM-JKLXrUpp2z-ttAa57Qh6BziIO6W6X7tyyog7SmA2YufkKj0cul33d1yUDg4qmTnl2Gf009DKW3Xz_fgqJaJZz8XknKXOLBmNoj-Arul3l7lWodBVJDn7OglzctgX14Pj-c8HuRu2Oe7REMtSjxSjAmyju_w=w849-h516-no?authuser=0)
Greetz, Jerome
-
Hallo Jerome,
Zie nu pas je 'probleem'.
Geen idee waarom je poort 16 niet kunt gebruiken.
Wat gaat er dan fout als dat toch probeert?
P-commando en dan poort 16 ingeven.
Nico
-
De DCCNext is vernieuwd! :D
(https://images.beneluxspoor.net/bnls/NieuweZwartePrint-6128e4338ad7b.jpg) (https://images.beneluxspoor.net/bnls/NieuweZwartePrint-6128e4338ad7b.jpg)
Wijzigingen:
Het DCC signaal kan als voeding worden gebruikt. Dit is met jumpers instelbaar
Voeding met servo spanning niet meer mogelijk.
De DCC led geeft aan als de optocoupler niet werkt.
De print is zwart.
Deze print wordt vanaf vandaag (28 augustus) geleverd.
Bestellen op www.arcomora.com/order (http://www.arcomora.com/order)
Mvg
Nico
-
Hulde Nico. Ik had bij het Tsjechisch bedrijf Digitrains al gezien dat hun wisselmotoren en servo-decoders rechtstreeks gevoed konden worden met de DCC spanning. Dit gaat heel veel bedrading schelen, en het maakt het plaatsen van de DCC Next veel meer flexibel.
(https://images.beneluxspoor.net/bnls/71915069-1995-45FC-B6AD-C52E23D0A159-6129bbb0ccf15.jpg) (https://images.beneluxspoor.net/bnls/71915069-1995-45FC-B6AD-C52E23D0A159-6129bbb0ccf15.jpg)
Nu nog een soortgelijke oplossing vinden voor mijn Dapol Semaphoren. Die zijn voorzien van een interne motor, die gevoed moet worden met 12v DC. Zie: http://www.dapol.co.uk/image/data/pdfs/New%20signal%20instructionsV2.0.pdf
Gr, Hans
-
Het zou ook handig zijn als de servo's gevoed kunnen worden vanuit de DCCNext zonder extra voeding voor servo's
-
@Herbert,
Links boven zit toch de 5v DC voeding.
Gr, Hans
-
Die 5 volt op de print is niet geschikt om servo's mee aan te sturen.
Gebruik die alleen om te testen met één servo of sluit er leds op aan.
De ervaring leert dat dezelfde voeding voor servo's en DCCNext teveel storing oplevert.
Als je dat toch wilt kun je natuurlijk een externe 5V voor de servo's ook aansluiten op de 5V ingang.
Maar lijkt me niet verstandig.
Dit gaat heel veel bedrading schelen, en het maakt het plaatsen van de DCC Next veel meer flexibel.
Je kon natuurlijk altijd al het DCC signaal 'buitenom' doorverbinden met de AC/DC ingang ;D
Nu nog een soortgelijke oplossing vinden voor mijn Dapol Semaphoren
In het plaatje staat dat je die ook kunt aansturen met een relais.
Dat relais kun je direct aansluiten op de DCCNext.
Mvg
Nico
-
@Nico,
De meeste kabelwinst zit hem juist in het weglaten van de 5v en/of 12v ringleiding. Een conversie van DCC naar 5v en/of 12v naar keuze zou al helpen. Hoeft niet persé op de DCC Next te zitten. Dat is de richting waar Digitrains het in zoekt, en zij niet alleen. Traintech blijkt nu ook met een decoder te zijn gekomen voor de Dapol semaphoren die de voeding rechtstreeks halen uit de DCC ringleiding.
Zie:
(https://images.beneluxspoor.net/bnls/D41CB62F-C121-4C0A-BD3F-C62F80147E38-612a461606548.jpg) (https://images.beneluxspoor.net/bnls/D41CB62F-C121-4C0A-BD3F-C62F80147E38-612a461606548.jpg)
Gr, Hans
-
@Hans,
je kan toch elke decoder voeden door het dcc-signaal, je hangt er gewoon een converter tussen voor het juiste voltage
meestal wordt het DCC-signaal zo min mogelijk gebruikt voor voeding, om de centrale zo weinig mogelijk te belasten,
waarom wil je toch die weg opgaan?
mvg,
Michel
-
Hallo Nico,
Zijn de ouder DCCnext printen om te bouwen naar de nieuwe versie?
-
Bedenk wel dat als je de DCCNext uit DCC voedt, deze uitvalt tijdens een ontsporing met kortsluiting.
Als de kortsluiting is opgeheven zal DCCNext weer opstarten in een bepaalde staat. Of dat de staat is zoals je dat verwacht is de vraag.
Let wel, dit is geen tekortkoming van, of kritiek op, DCCNext.
mvg spock
-
Zijn de oude DCCNext printen om te bouwen naar de nieuwe versie?
Nee dat is niet mogelijk.
Of dat de staat is zoals je dat verwacht is de vraag.
Mardec zal voor alle geconfigureerde poorten de laatste toestand terugzetten.
Als je het USB-interface hebt aangesloten blijft de DCCNext onder spanning.
Maar voeden met DCC is een keuze, geen verplichting.
Mvg
Nico
-
@Spock,
Bestaat er zoiets als een kortsluitingsbeveiliging? Jouw gesignaleerde probleem zal immers ook gelden voor de Traintech decoder die ik noemde.
Gr, Hans
-
Bestaat er zoiets als een kortsluitingsbeveiliging?
Jazeker, die zit eigenlijk wel in elke centrale/booster. Die zal de spanning afschakelen als er een kortsluiting is.
Jouw gesignaleerde probleem zal immers ook gelden voor de Traintech decoder die ik noemde.
Klopt, daarom vind ik het gebruik van DCC voor voedingspanning ook niet ideaal (om het maar positief te benaderen).
In dit geval is het voor het aansturen van een sein (=alleen optisch). Voor het aansturen van wissels dan kan het andere gevolgen hebben, afhankelijk van het gedrag van de accessoiredecoder.
mvg spock
-
In dit geval is het voor het aansturen van een sein (=alleen optisch). Voor het aansturen van wissels dan kan het andere gevolgen hebben, afhankelijk van het gedrag van de accessoiredecoder.
@Spock,
Hoeft niet per se. Hornby heeft een aantal bewegende accessoires waaronder een draaischijf, waarbij de motor via een normale DCC decoder gestuurd wordt. De voeding onttrekt die motor ook aan de DCC voeding, net als de motor van een loc. Als je dat doortrekt, kun je wissels ook op die manier besturen. Iets dat Paul Janssen op de BMB bak met Werner en Jelle ook gedaan heeft.
Gr, Hans
-
Hallo Nico,
Zijn de ouder DCCnext printen om te bouwen naar de nieuwe versie?
Nee dat is niet mogelijk.
Mvg
Nico
Dat vind ik dan wel heel erg jammer, zeker omdat ik er 7 in gebruik heb. :(
-
@Hans,
Prima, gewoon aansluiten op de dcc. Niks mis mee.
Mvg spock
-
Hallo Nico,
Ik heb zojuist 2 nieuwe DCC Next decoders gemonteerd en probeer n aan het eind van het proces te zien: avrdude.exe: stk500_cmd(): programmer out of sync. sorry reading back fuses was unreliable.
ik kon wel de zaak configureren maar er was en is geen enkele reactie vanuit de decoder naar de servo.
Wat kan dit zijn? Bij de andere decoder ging het als een speer. Beiden zijn nog geen 2 weken oud ;D ???
-
Hallo Rien,
Deze melding komt meestal bij het uploaden. Maar dat is kennelijk goed gegaan, anders had je niet kunnen configureren.
Dus wanneer krijg je de melding precies?
Mogelijk is de processor niet helemaal fris. Verwissel de processor eens met die van de andere DCCNext.
mvg
Nico
-
Hallo Nico,
Het bleek inderdaad de processor te zijn. Ik had nog een oude DCC Next liggen die voor reserve onderdelen gebruikt werd, daar de processor van genomen en ziedaar alles werkt weer perfect. Bedankt voor de tip.
-
Little Wicket Railway heeft een interessante video over de DCCNext met Mardec gemaakt.
Bekijk 'm hier: https://www.youtube.com/watch?v=Yaw6TOkc7mE (https://www.youtube.com/watch?v=Yaw6TOkc7mE)
Mvg
Nico
-
Ik wordt helemaal gek,
DccNext besteld in elkaar gebouwd, krijg dcc signaal (groene led brand) maar ik krijg het niet voorelkaar in Rocrail.
Met de dccpower op arduino lukte het wel met arsigdec (versie 3.1) maar op de DccNext met versie 4.0 lukt het niet , waar op de dccpower het groene lampje knippert als er een dcc signaal binnen komt, zie ik bij de Next geen reactie (net of er geen dcc signaal binnen komt).
Ben er vandaag zeker 5 uur mee bezig geweest.
HELP.
-
Werkt de DCCnext wel via de USB-aansluiting?
-
Hallo Matje,
Welke DCCNext heb je? De groene of de zwarte?
Knipperde de rode statusled nadat je de DCCNext gebouwd had?
Met de zwarte wordt een uitgebreider testprogramma geleverd op de processor.
Heb je die uitgevoerd?
Mvg
Nico
-
Nico,
Ik heb de zwarte (vorige week binnen gekregen).
De rode led knipperde snel .
Kan ik het testprogramma op een of andere manier nog weer terug zetten op de processor?
Heb het testprogramma niet kunnen afmaken (stroomuitval) en heb daarna (toen de pc het weer deed) eigenlijk direct Arsigdec geupload.
-
Ik heb Matje een PM gestuurd.
Nico
-
Nico heeft mij een file gestuurd om de Dccnext te testen.
En wonderbaarlijk werkt het nu.
Wat een geweldige service van Nico.
Fijne dagen gewenst allemaal.
-
Ik heb DCC next besteld om met name servo’s aan te sturen, lijkt me een mooi product.
Wel een vraag, zie door de bomen het bos niet:
Kan de servo’s laten bewegen met externe schakelaars op inputs van de DCC next. Dat snap ik.
Maar je kunt ze ook aansturen met een DCC signaal begrijp ik?
Waar komt dat signaal vandaan, een stuk hardware?
Zou mooi zijn indien er eenvoudige SW is om de DCC next rechgstreeks aan te sturen…..?
Met vriendelijke groet
BNert
-
Dat DCC-signaal komt uit een DCC-centrale. Dus bijvoorbeeld een Roco z21 of een Digikeijs DR5000 of een ESU ECOS of vergelijkbare hardware.
Tom
-
De DCCNext is primair bedoelt om met DCC te worden aangestuurd.
En daar heb, zoals Overet al zei, een DCC centrale voor nodig.
Als je daar weinig kennis van hebt kijk dan eens in de encyclopedie op dit forum of op Internet.
Maar een tweedehands MultiMaus is al voldoende. Je baan zelf kan gerust analoog zijn of digitaal met het mfx protocol (Märklin)
Daarnaast kun je ook door bv schakelaars aan te sluiten accessoires bedienen.
mvg
Nico
-
Ok, dank. Hou ik het nog even op de schakelaars, stap naar een centrale kan later
-
Zou mooi zijn indien er eenvoudige SW is om de DCC next rechgstreeks aan te sturen…..?
Ik snap niet helemaal wat je hier wilt. Wil je nu alleen Servo's aansturen met een schakelaar??
Mvg,
Bas
-
Dag Bas.
Inderdaad, voorlopig wel. Paar poorten als servo configureren en een paar als schakelaar input.
Ik had een 555 timer printje gemaakt als proef, prima om een wissel mee aan te sturen alleen de snelheid stond me niet aan. Daarnaast was ik per wissel een print nodig, met de DCC kan ik er meerdere tegelijk aansturen. Hoop dat ik dit allemaal goed begrepen heb?
Groet,
bert
-
Hallo Bert,
Het is zeker mogelijk wat je wilt.
Met een wisselschakelaar op een ingang kun je een servo bedienen.
Dat kost je twee poorten. Als ook puntstukpolarisatie nodig is kost het 3 poorten per servo.
Je kunt later altijd nog op DCC overstappen.
Maar kijk ook hier eens: https://forum.beneluxspoor.net/index.php?topic=69109.msg3221654911#msg3221654911 (https://forum.beneluxspoor.net/index.php?topic=69109.msg3221654911#msg3221654911)
ASAR is een wat ouder project om servo's met schakelaars te bedienen
De downloadlinks voor de software werken niet meer merk ik.
Maar die software kan ik je wel opsturen.
De handleidingen kun je nog wel downloaden.
Nico
-
Dag Nico,
Leuke tip, graag de SW. Dan kan ik er alvast mee gaan experimenteren. Denk dat je mijn email adres hebt voor de bestelling? (Die trek ik zeker niet in nu:) )
-
Nog 1 vraag: met Marklin heb je geen puntstuk issues?
-
Als je servo's met een schakelaar wil bedienen kun je ook een aangepaste servotester nemen.
-
Nog 1 vraag: met Marklin heb je geen puntstuk issues?
Nope, 1 vd voordelen van 3rail.
-
Als je servo's met een schakelaar wil bedienen kun je ook een aangepaste servotester nemen.
Da's moeilijk doen ;D bovendien bewegen ze dan nog steeds te snel. + je kan er geen relais mee laten schakelen halverwege de slag
@Bery
Voor hardware kan je ook kijken naar zo'n ding
(https://hackerstore.nl/Afbeeldingen/553klein.jpg)
https://hackerstore.nl/Artikel/553 (https://hackerstore.nl/Artikel/553)
Het is een base shield voor deze arduino
(https://hackerstore.nl/Afbeeldingen/3groot.jpg)
https://hackerstore.nl/Artikel/3 (https://hackerstore.nl/Artikel/3)
Deze heeft dezelfde chip als de UNO, die ASAR code werkt er zodoende ook op.
Het shield heeft als voordeel dat je er direct servo's er in kan pluggen en je hoeft er niks voor te solderen. Je kan met jumper draadjes dan je schakelaars aansluiten/ Je moet alleen wel een goede 5V voeding of een buck converter voor hebben, maar over het algemeen is dit redelijk plug en play.
Ook als je een puntstuk relais er bij wilt, plug je die met jumper kabels er ook gewoon bij:
(https://hackerstore.nl/Afbeeldingen/21klein.jpg)
https://hackerstore.nl/Artikel/21 (https://hackerstore.nl/Artikel/21)
Mocht Nico zijn ASAR code kwijt zijn :P, kan ik je ook een programma mailen. Ik heb eerder voor iemand op 't forum een lapje code gemaakt in de vorm van een library om geleidelijk een servo te laten bewegen.
Mvg,
Bas
-
Bedankt voor de uitgebreide reactie Bas!
Indien ik verdere hulp nodig ben meld ik me graag
-
Mocht Nico zijn ASAR code kwijt zijn
Die code ben ik zeker niet kwijt. Maar alvorens deze naar Bert te sturen wil ik het zelf nog wel even testen.
Ik heb er al lang niet meer naar gekeken.
Het grote voordeel van de ASAR is dat er maar één poort nodig is voor alle schakelaars.
@Bert: dat wordt dus wel volgend jaar.
Nico
-
Is prima Nico, fijn dat je het vooraf wilt testen
-
Hallo Nico,
Ik heb het probleem dat soms bij het opstarten de DCC next in de configuratie mode staat.
Dan moet ik eerst mijn usb kabel aansluiten en dan de DCC next weer in bedrijfsstand zetten.
Dit gebeurt regelmatig maar wel vaak met dezelfde DCC next.
-
Hoi Marco,
Heb je dit probleem inmiddels opgelost?
-
Hoi Marco,
Heb je dit probleem inmiddels opgelost?
Nee, helaas nog niet, denk dat ik deze DCC next maar ga vervangen. ::)
Mijn collega heeft precies hetzelfde probleem en laat de DCC next continue onder spanning staan.
Dat is hier helaas geen optie.
-
Hoi Marco,
Bedankt voor je bericht.
Ik heb er 2 met dit probleem. Ik heb hierover rechtstreeks contact met Nico. Ik heb een paar keer een aangepast installatiebestand gekregen maar tot op heden geen oplossing.
Wat bij mij wel helpt is dat ik de CH340 er op laat zitten, zonder USB kabel naar de PC.
-
Hallo Marco,
Welk programma(versie) heb je draaien op deze DCCNext?
Bij Albert beperkt het probleem zich tot Arsigdec 4.0
Mardec 7.0 geeft namelijk geen probleem.
Mvg
Nico
-
Volgens de handleiding 6.1 ::)
Dus ik zal de laatste software even gaan downloaden. (y)
-
Je huidige versie wordt getoond bij het opstarten
Nico
-
Hey, dag Albert.
de reset al eens geprobeerd. als de DCCnext dan steeds goed start is er misschien een oplossing.
en BTW na de MOKKIE 12 inputs is er nu ook het MOKKIE 15 inputs shield.
en een mokkie 16-1 in de behuizing van een DCCnext.
voor LOCONET.
ook een 88N terugmelder met arduino is in voorbereiding.
kijk eens even bij de buren van 3Rail.
zoek, modelbaanbouw, witmoosdorf , van Bert1955. (is ook onlangs gestart op dit forum)
Marklin 3Rail en arcomora het loopt als een trein.
gr
guy
-
Met een wisselschakelaar op een ingang kun je een servo bedienen.
Ik wil de servo's met een schakelaar op een paneel gaan bedienen. Eén uitgang van de schakelaar sluit ik dus aan op een poort met hetzelfde adres als de om te zetten servo. Maar waar sluit ik dan de andere uitgang van de schakelaar op aan? Ik heb de handleiding er op nageslagen maar het niet gevonden.
-
Hallo Albert,
Je moet dus een wisselschakelaar gebruiken.
Het middencontact gaat naar de input van de DCCNext (Type: B(oth))
De ene aansluiting gaat naar massa en de andere naar 5V.
Bij het omzetten van de schakelaar verandert de input van polariteit en wordt de ingang getriggerd en gaat de servo draaien.
Zie ook het plaatje van de spoorwegovergang in de Mardec handleiding.
Nico
-
Hoi Nico,
Bedankt voor je reactie. Ik kom er wel uit.
-
Ik wil graag de dccnext gebruiken om Fleischmann seinen met (12v) lampjes aan te sturen. Weet iemand of er een printje beschikbaar is om de dccnext uitgangen te verbinden met deze seinen/lampjes? Dus met de benodigde electronica (transistoren /weerstanden)
gr. Fred
-
Dat gaat simpel met goedkope mosfets. Tante Ali bijvoorbeeld heeft kant en klare printjes
-
Ja ik heb per toeval precies dat, 16 voudig. Bestuckt en al ik zal je later op de dag PB sturen. Ik heb er een getest met een wissel, werkt prima.
Werkt ook voor seinen
https://forum.beneluxspoor.net/index.php?topic=68257.1590#msg3222358081 (https://forum.beneluxspoor.net/index.php?topic=68257.1590#msg3222358081)
Mvg,
Bas
-
Hallo Bas,
Dank voor je antwoord, dat klinkt goed! Ik ben benieuwd naar je PB.
gr. Fred
-
Zelfde hobby Bas:) Heb zelf ook (onder andere) een 16 voudige mosfetprint ontworpen:
(https://thumbs-eu-west-1.myalbum.io/photo/540/3fa6f556-1cc4-41f5-a948-1742ea2a91a2.jpg)
Hij is op te breken in 4*4 met led indicatie
-
Zelfde hobby Bas:)
Ja doe je ook aan modeltreinen? :P ;D
-
;D ;D ;D ;D ;D
-
Goedemorgen,
Ik zit al een paar dagen te prutsen met lichtsluisjes, servos en een dcc nexct, maar krijg mijn instellingen niet op orde, dus HELLUP!
Ik wil het volgende bereiken.
Ik heb een bedrijfsterrein met twee sporen, afgesloten door een poort.
Zodra de geduwde wagon een lichtsluis (buiten de toegangspoort) passeert wil ik dat de input een zwaailamp aanstuurt, en kort daarna een servo 90 graden laat draaien.
Achter de toegangspoort zit ook een lichtsluis, en zodra die geactiveerd word (ik weet nog niet wat het handigs is om die aan te sturen, bij detectie, of juist bij geen detectie) sluit de poort en stopt het knipperlicht.
Dit schrijvende bedenk ik me dat dit in praktijk niet handig is, de poort sluit dan als de loc + wagons “binnen” zijn maar de loc moet er weer uit.
Ik heb het nu zo ingesteld dat poort 1 de servo is
Poort twee de led
Poort 3 (input) de lichtsluis “buiten” het terrein
Poort 4 (input) de lichtsluis “binnen” het terrein
Maar ondanks dat ik alles wat ik kan bedenken/ vinden geprobeerd heb, gebeurd het volgende.
De lichtsluis detecteerd
Zwaailamp gaat aan, vertraagd (step 3) gaat de servo 90 graden draaien.
Na korte tijd (2de delay) gaat de servo weer dicht en de zwaailamp uit.
De acties beschreven in de dikgedrukte regel krijg ik niet weg.
Ik wil dus graag de servo in die stand laten staan, en de led moet blijven knipperen zolang de servo in die stand staat.
Mooiste is als de led ook pas enkele sec na dat de servo weer in de begin stand (toegangspoort gesloten) staat, pas weer uit gaat
Over de lichtsluis “binnen”de poort ga ik nog maar eens nadenken, maar hiervoor zijn tips ook welke.
Ik zou misschien dit ook via koploper kunnen doen, gekoppeld aan een actie, maar wilde eerst dit proberen.
-
Ik weet niet of de DCC next dat kan. Ik kan wel ff een arduino programma voor je schijven wat doet wat je wilt. Dan maak je alleen geen gebruik van mardec software.
Als alternatief heb ik ook 'FunctionBlox (https://train-science.com/functionblox/)' gemaakt. Dan kan je grafisch dit soort dingetjes maken. Deze zou zo'n beetje moeten doen wat je beschreven heb.
(https://images.beneluxspoor.net/bnls_2024/deleteme-65a6760a02055.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-65a6760a02055.png)
Mvg,
Bas
-
bedankt,
ik heb volgens mij nog wel een losse arduino liggen, misschien kan ik het zo oplossen.
wel handig dat function blox, goed te weten dat dit bestaat
mocht het niet lukken, dan moet ik het toch in de dcc next gaan proberen, desnoods gedeeltelijk in combi met een handmatige actie of logische actie uit koploper.
Mochten er nog andere suggesties van forumbezoekers zijn hoor ik dit graag.
-
Hallo Pascal,
Ik denk dat Mardec dat wel voor je kan. Zie ook de video op Youtube over de spoorwegovergang.
https://www.youtube.com/watch?v=v2MBLkJ0A5U (https://www.youtube.com/watch?v=v2MBLkJ0A5U)
Geef me even de tijd om uit te zoeken wat de beste oplossing is.
Nico
-
De DCCNext heeft een uitbreiding gekregen. De PowerNext-Z.
Soms heb je meer vermogen nodig dan een Arduino of DCCNext kan leveren.
In dat geval kan een PowerNext-Z je helpen.
De PowerNext-Z is een print die kan worden gebruikt voor het aansturen van accessoires die meer stroom en een hogere spanning nodig hebben. Hij kan een maximale belasting van 2 Amp continue schakelen of een piek van 4 Amp leveren.
Het belangrijkste kenmerk van de PowerNext-Z is dat alle aangesloten accessoires een gemeenschappelijke nul (aarde) moeten gebruiken.
Hij is ontworpen voor circuits waar andere accessoires al een gemeenschappelijke nul gebruiken.
De PowerNext-Z kan twee, volledig onafhankelijke, groepen van acht apparaten aansturen die twee verschillende spanningen nodig hebben.
Bijvoorbeeld wisselspoelen die 18V nodig hebben en een ledstrip die 12V nodig heeft.
Daarom moeten er twee voedingen worden aangesloten. Je kunt natuurlijk ook dezelfde voeding voor beide groepen gebruiken.
Je kunt de uitgang van een DCCNext/DCC-shield aansluiten op een ingang (groene aansluitingen) van de PowerNext-Z.
De ingang is volledig gescheiden van de uitgang van de PowerNext-Z door een optocoupler; zelfs de massa is niet verbonden.
Deze 100% galvanische scheiding tussen ingang en uitgang (blauwe aansluitingen) voorkomt ongewenste storingen.
Je kunt ook uitgangen van meerdere DCCNext/DCC-shields op deze print aansluiten.
De PowerNext-Z ondersteunt GEEN meerkleurige ledstrips als belasting. Deze hebben een gemeenschappelijke plus
Maar je kunt wel meerdere eenkleurige ledstrips per groep als belasting gebruiken.
Alle uitgangen bevatten een ontstoringsdiode (blusdiode). Dat maakt de print zeer geschikt voor wisselspoelen.
Typische toepassing voor de PowerNext-Z met Mardec-accessoires:
- Wissels; vereisen twee uitgangen en een "Double one shot".
- Aan/uit aansturing voor gelijkstroommotor, verlichting of éénkleurige ledstrips en een "Single steady".
- PWM aansturing (langzaam aan-uit) van DC motor, verlichting of éénkleurige ledstrips en een "Analoge PWM".
(https://images.beneluxspoor.net/bnls_2024/BestukkingPz-65a7e60a5a1ff.jpg) (https://images.beneluxspoor.net/bnls_2024/BestukkingPz-65a7e60a5a1ff.jpg)
-
Vraagje Nico,
Waarom heb je voor Common - Ground gekozen ?
Daar waar buiten de oude Viessmann armseinen nagenoeg alle commercieel beschikbare spulletjes van Common Plus uitgaan ???
Groetjes,
Karst
-
Hallo Karst,
Er komt (uiteraard) nog een PowerNext-P met common plus. Zelfde principe maar dan met één groep i.p.v. twee.
Dan kunnen ook 3-kleuren ledstrips worden aangesloten
-
Nog een kleine aanvulling.
De print is een SMD-print. Dus je hoeft niet veel te solderen. Alleen schroefklemmen en IC-voetjes.
De ingang kan ook met een Dupont strip worden uitgevoerd. Dan kun je de DCCNext direct middels een, nog te verschijnen, koppelprintje met de PowerNext-Z verbinden.
En uiteraard past de print in de bekende (inmiddels zwarte) doosjes.
mvg
Nico
-
Alleen schroefklemmen
Die printenboer waar je koopt, kan je ook gewoon die kroonstenen op laten zetten. Dat is echt niet zo duur. Die 'hand solder fee' stelt echt heel weinig voor. En dan heb je ook meteen degelijke dingen.
(https://images.beneluxspoor.net/bnls_2024/deleteme-65aba84169afc.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-65aba84169afc.png)
v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v - v
(https://i.imgur.com/9wurlp4.jpg)
Deze die we allemaal wel eens gebruikt hebben.. ik zelf een paar honderd ofzo.. ::)
(https://www.jaycar.com.au/medias/sys_master/images/images/10127526559774/HM3172-2-way-pcb-mount-screw-terminals-5mm-pitchImageMain-515.jpg)
.. laten we eerlijk zijn, dit zijn gewoon *** dingen.
en IC-voetjes.
Natuurlijk is het jouw keuze verder en ik oordeel verder ook niet, maar ze hebben ze daar wel.
(https://images.beneluxspoor.net/bnls_2024/deleteme-65aba9c3471eb.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-65aba9c3471eb.png)
En deze doen het net zo goed en ze zijn goedkoper. + het zijn basic parts dus dat scheelt ook weer 3$ per bestelling. Al bij al kosten deze waarvan je er dan 4x meer nodig heb de helft van die bovenstaande. Ik denk dat mensen die een soldeerbout kunnen hanteren zo'n ding ook nog wel kunnen vervangen. Beetje ruimte er tussen..
(https://images.beneluxspoor.net/bnls_2024/deleteme-65abaa8656c81.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-65abaa8656c81.png)
Mvg,
Bas
-
Voor jou misschien niet, voor mij misschien niet, voor anderen misschien wel Bas. Leer eens dat er meer meningen en ervaringen zijn dan alleen die van jou >:(
-
Die printenboer waar je koopt, kan je ook gewoon die kroonstenen op laten zetten. Dat is echt niet zo duur. Die 'hand solder fee' stelt echt heel weinig voor. En dan heb je ook meteen degelijke dingen.
De DCCNext en andere printjes zijn in eerste instantie als bouwpakket uitgevoerd. Als service zijn de printjes ook gebouwd te verkrijgen tegen een vergoeding. Het DIY aspect was er mede op gericht de kosten laag te houden en was ook nodig in verband met de keuzes die de gebruiker zelf moest maken voor de bezetting van de aansluitingen: schroefconnectors of Dupont pinnen. Die keuze staat nog steeds open bij de nieuwe printjes zoals de OkkieNext en de Power printjes. Volledige assemblage is dus niet mogelijk.
Als dan toch wat door de klant gesoldeerd dient te worden dan ligt het voor de hand alleen de lastig te plaatsen componenten in SMD uit te voeren. Al zijn de extra kosten voor handsolderen laag, in de DIY versie kunnen die kosten worden bespaard en de prijzen zo laag mogelijk blijven.
De kwaliteit van de schroefterminals is inderdaad niet super, maar er valt doorgaans prima mee te werken. Ik kies bewust voor koperen pinnen en geen ijzeren. Er zijn maar zelden klachten over. Een betere kwaliteit (lees Nederlandse webshop) is gewoon 5 keer zo duur. En dan is het ook maar afwachten of ze echt beter zijn.
mvg
Nico
-
Prima keuzes die je maakt Nico!
Een tevreden Arcomora gebruiker :D
-
Prima keuzes die je maakt Nico!
Een tevreden Arcomora gebruiker :D
Hier nog een (y)