Doel:€250.00
Donaties:€0.00

Per saldo:€-250.00

Steun ons nu!

Laatst bijgewerkt
op 03-12-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Toon hier je nieuwe (model-) spooraanwinst(en)... door Sven
Vandaag om 02:26:42
PB Models kondigt een NS Buffel aan! door PBModels
Vandaag om 02:18:45
PB models: Wadlopers model 2022, voorbeschouwing + bespreking door PBModels
Vandaag om 01:33:34
Mijn eerste H0-modeltreinbaan in aanbouw door Lobomotion69
Vandaag om 01:17:29
Wat zijn de plannen met de 1218 en de 1100en bij de sgb door Ascona
Vandaag om 00:53:36
Rondom Charlois door DJV
Vandaag om 00:40:20
Hoek van Holland - Warschau, samenstelling in model. Welke rijtuigen? door gtw6016
Vandaag om 00:35:03
Zelfbouw draaischijf bouwverslag door albert kok
Vandaag om 00:01:44
US diorama in H0 door Ronald Halma
02 January 2026, 23:54:53
Surava in modules door Huibert
02 January 2026, 23:24:10
Modelspoorbaan van Einte door Alewijn
02 January 2026, 23:21:08
Modelspoordagen 10 & 11 januari 2026 door Ronald Halma
02 January 2026, 23:16:23
De bouw van een modulebaan met Nederlands landschap. door Alewijn
02 January 2026, 23:16:02
Rondje door Lissabon met Lijn 28 door Sven
02 January 2026, 23:04:24
Rheinburg, TP V/VI door DJV
02 January 2026, 22:56:53
Retrobahn goes to the States: Bergamot Creek door Ronald Halma
02 January 2026, 22:56:36
issue met combinatie iTrain en yamorc 7010 door Dirk
02 January 2026, 22:42:07
Länderbahn en Reichsbahn locomotieven. door puntenglijder
02 January 2026, 22:41:31
Lijmen van PeArd achtergronden door Rob Ellerman
02 January 2026, 22:29:45
Raadplaatje door eemstede
02 January 2026, 22:07:09
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door Mispoes
02 January 2026, 21:49:32
EifelBurgenBahn door Alewijn
02 January 2026, 21:42:24
CIWL Etoile du Nord rijtuigen in vele schalen door sncf231e
02 January 2026, 21:33:10
ROC Rail en halve Engelse wissel door Hans1963
02 January 2026, 21:32:44
Bezetmelders standaard actief? door Wouter-N
02 January 2026, 21:18:17
DR4018 met mtb MP4 door Klaas Zondervan
02 January 2026, 21:07:07
Vraag stoomlocomotieven door Noud
02 January 2026, 20:59:03
Toon hier je pas gereed gekomen (model-)spoorbouwsels ... door Martijnstein
02 January 2026, 20:28:38
DJV's andere "Lego" project in plusminus 1:18. door Frank 123
02 January 2026, 20:24:37
Nieuw huis, nieuwe baan door Krazy Dre
02 January 2026, 19:36:35
  

Auteur Topic: MARDEC, de Multifunctionele ARduino dcc DECoder.  (gelezen 412892 keer)

NTeering

  • Offline Offline
  • Berichten: 1039
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #435 Gepost op: 30 June 2016, 10:36:06 »
Citaat
Het is maar net hoe je het ding wilt inzetten
Precies. De 'M' van MARDEC staat voor Multifunctioneel.
Daarom moeten we ons met de print niet focussen op specifieke wensen.
Bij een verdeelprint is de spaghetti veel minder. Er zijn maar twee rijen aansluitingen die op enige afstand van elkaar zitten.
Op deze foto zit er nog een 'lege rij' tussen de pinnen, maar is nu al een gedoe.

Op de dcc print zelf zou alles strak tegen elkaar zitten.

Mvg
Nico

jowi

  • Offline Offline
  • Berichten: 2375
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #436 Gepost op: 01 July 2016, 17:47:36 »
Ik kan het zelf (nog) niet uittesten, maar hoe gaat MARDEC om met een situatie dat alle 8 of 12 servo's in 1x of heel kort achter elkaar aangestuurd worden vanuit een centrale? Bijv. op een schaduwstation, een pad vrijmaken met 8 wissels of een paar engelse.

Als ik de code bekijk lijkt het er op dat er pas een volgende servo wordt afgewerkt als de huidige afgehandeld is. De interrupt handler pakt alle DCC commando's wel op, maar kan processervo ze daarna wel afhandelen? De pins worden immers sequentieel 1 voor 1 afgehandeld vanuit loop->NormalMode() en ik zie geen queue voor de binnenkomende commando's, of zit dat in de dcc_decoder lib verwerkt?

for (byte n = 2; n < maxpins; n++)
{
if (pin[n].type == 2)
processervo(n);
}

NTeering

  • Offline Offline
  • Berichten: 1039
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #437 Gepost op: 01 July 2016, 19:05:19 »
@Jowi,

Geen probleem Johan,
Alle servo's kunnen (bijna) tegelijk draaien.
Als je in de procedure processervo kijkt zie je dat de servo op pin n slechts een graad verdraait en ook alleen als de intervaltijd voorbij is.
Bij een verdraaiing van zeg 30 graden voor één servo wordt processervo dus tientallen keren aangeroepen.
Hetzelfde geldt voor de processing van de accessories.
Maar zien is geloven. Dus sluit 12 servo's aan en stuur 12 adressen 'de baan op'.

Nico
« Laatst bewerkt op: 01 July 2016, 21:54:50 door NTeering »

jowi

  • Offline Offline
  • Berichten: 2375
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #438 Gepost op: 02 July 2016, 10:59:18 »
Ah ik zie het. Ondanks dat ik zelf programmeur ben, heb ik moeite met de door de architectuur afgedwongen continue loop() functie. Dat is een mechanisme/principe waar ik nogal aan moet wennen... het trekt een enorme wissel (!) op hoe je de software moet bouwen. 

Hans sprinter

  • Offline Offline
  • Berichten: 1521
  • Vriend van vlaflip
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #439 Gepost op: 02 July 2016, 11:23:52 »
Vandaag voor het eerst een Arduino met wat leds eraan gehangen getest. Werkt razend leuk.
Moet het DCC interface nog maken, ben nu een weekendje weg, maar lang leve de Hotspot functie van de GSM!
Het viel me op dat de standaard off voor Arduino betekend dat de uitgang bij normale configuratie 5V afgeeft, dus ledje aan.
Als je de uigangen als puls of disco zet is er geen probleem, maar bij single steady staat bij een geresete Arduino de uitgangen off, dus gaan de leds aan. Is het een idee om hier een inverse functie per pin op te kunnen configureren? Ik weet, met relais is het geen probleem, dan gebruik je de enkel om functie andersom, maar toch is dan het relais altijd bekrachtigd. Zo maar een eerste indruk, maar wel razend enthousiast!!!!  (y)
Eerste indrukken na een uurtje testen. Het is echt voor dummies heel geschikt!! Super gedaan. Groetjes, Hans

NTeering

  • Offline Offline
  • Berichten: 1039
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #440 Gepost op: 02 July 2016, 12:01:06 »
Ligt er maar net aan hoe je de leds aansluit op Arduino. Zie schema in handleiding

Verstuurd vanaf mijn MotoG3 met Tapatalk


Hans sprinter

  • Offline Offline
  • Berichten: 1521
  • Vriend van vlaflip
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #441 Gepost op: 02 July 2016, 13:19:47 »
 :) begrepen. Ben benieuwd hoe de relais en opto's geschakeld staan qua polariteit.
Heb deze helaas niet bij me...
Bedankt!!
« Laatst bewerkt op: 02 July 2016, 13:37:33 door Hans sprinter »

NTeering

  • Offline Offline
  • Berichten: 1039
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #442 Gepost op: 03 July 2016, 13:16:31 »
Als je de relaismodules met optocoupler gebruikt zoals vermeld in de handleiding kan ik je zeggen dat deze actief LAAG zijn.

Nog wel even wat over de voeding van deze modules.
Er zit standaard een jumper over de pinnen Vcc en JDVcc.
Je hebt nu twee opties:
1) Jumper laten zitten en Vcc aansluiten op externe voeding



2) Jumper verwijderen en:
  - Vcc aansluiten op een Arduino 5V uitgang
  - JDVcc aansluiten op externe voeding



In dit plaatje zie je ook dat het relais bekrachtigd wordt als de Arduino pin LAAG is.

Je mag in ieder geval NIET de jumper laten zitten en Vcc aansluiten op de Arduino. In dat geval trek je de spoelstroom ook uit de Arduino en dat is niet verstandig.

Nico
« Laatst bewerkt op: 03 July 2016, 13:18:36 door NTeering »

TinTin

  • Offline Offline
  • Berichten: 110
    • Swiss-N-Trak
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #443 Gepost op: 07 July 2016, 12:20:27 »
Beste Nico,

Is het ook mogelijk om de aansturing van een stappenmotor op te nemen in de MARDEC om bv een draaischijf aan te sturen?
Dit zou wat mij betreft fantastisch zijn!

Stappenmotoren met aansturingsprint voor de arduino kosten niet veel bij onze chinese vrienden:


groeten Erwin


NTeering

  • Offline Offline
  • Berichten: 1039
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #444 Gepost op: 07 July 2016, 12:59:01 »
Hallo Erwin,

Zoals je wellicht weet zijn de 32 Kb beschikbare bytes nagenoeg allemaal in gebruik voor MARDEC.
Er is dus eenvoudigweg geen geheugenruimte meer om nog wat toe te voegen.
Ik heb overigens geen idee wat die besturing zou moeten als het bijbehorende DCC adres voorbij komt?
Met Google vond ik dit: http://www.instructables.com/id/BYJ48-Stepper-Motor/?ALLSTEPS
Kennelijk zijn er 2 of 4 pinnen nodig.
Als ik de standaard stepper library bekijk kun je daarmee de snelheid instellen en een gewenste verdraaiing.
Maar wat laat je MARDEC dan doen als er een DCC-adres voor de stappenmotor voorbij komt?
De snelheid kun je vooraf configureren net als bij een servo.
In tegenstelling tot een servo die maar twee standen kent, is de gewenste verdraaiing bij een draaischijf natuurlijk steeds anders.
Hoe vertel je het aantal stappen aan MARDEC?

Nico

Tip:
Je kunt het plaatje wat kleiner maken door in de URL naar het plaatje, de Width en Height aan te passen.
Deze worden automatisch toegevoegd als je een keer op Bekijken hebt geklikt.

TinTin

  • Offline Offline
  • Berichten: 110
    • Swiss-N-Trak
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #445 Gepost op: 07 July 2016, 14:18:50 »
Hallo Nico,

Dat het volledige geheugen al gebruikt wordt heb je inderdaad eerder gemeld, had ik nog niet aan gedacht.
Op RMweb kwam ik het volgende draadje tegen: http://www.rmweb.co.uk/community/index.php?/topic/78578-dcc-controlled-peco-turntable-project/page-1
Hierin sturen ze een stappenmotor ook aan met een Arduino middels DCC en ik dacht één plus één te kunnen combineren.
Misschien een MARDEC2 waarin wat functionaliteit uit MARDEC1 wordt weggelaten en nieuwe functionaliteit wordt toegevoegd....?  ::)

groeten Erwin

ps bedankt voor de bijlage tip  (y)

Goosie

  • Offline Offline
  • Berichten: 167
    • www.henkdegans.nl
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #446 Gepost op: 07 July 2016, 15:08:48 »
Ik wil in de toekomst ook een draaischijf middels Arduino en stappenmotor gaan maken/aansturen
Gaat er meer om hoe je een draaischaaf aan moet sturen denk ik, en hoe je hem uit kan lezen bezetmelding e.d.
Ik heb me hierin nog maar een klein beetje ingelezen, en je moet in ieder geval vasthouden aan bepaalde protocollen om hem bijvoorbeeld via ITRAIN te kunnen aansturen.
Misschien ooit apart project lijkt me, gaat veel te veel buiten functionaliteit van de mardec om.
En maakt het dan ook weer gecompliceerder, en dat is juist net niet de bedoeling voor het grootste deel van de gebruikers!
Met vriendelijke groet,

Henk de Gans

NTeering

  • Offline Offline
  • Berichten: 1039
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #447 Gepost op: 07 July 2016, 15:41:22 »
Ik denk dat Henk gelijk heeft. De truc zit 'm in de terugmelding.
Je computerprogramma kan de het DCC-bit hoog maken zodat MARDEC de motor kan laten draaien.
Het stoppen zal moeten gebeuren door je computerprogramma middels een terugmelding die hoort bij de gewenste stand.
Dan kan het DCC-bit weer laag worden en zal de motor stoppen. Zo bezien gebruik je dan een single steady accessory waarbij je 2 of 4 pinnen aanstuurt i.p.v. één.
Maar wellicht in een andere versie.
Het programma in die link is wel heel specifiek. Het doet zelf de sensors uitlezen. Dat zal Mardec nooit doen.

Edit:
Zojuist m'n Chinese ATmega2560 binnengekregen (€5,50).
Met 256 Kb aan geheugen!
Dus wellicht tijd voor een Mardec-XXL. ???

Nico
« Laatst bewerkt op: 07 July 2016, 16:59:50 door NTeering »

Goosie

  • Offline Offline
  • Berichten: 167
    • www.henkdegans.nl
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #448 Gepost op: 09 July 2016, 17:24:40 »
Voor wie interesse heeft in de arduino werkgroep:
http://forum.beneluxspoor.net/index.php?topic=66940.new;topicseen#new
Met vriendelijke groet,

Henk de Gans

Hans van de Burgt

  • Onshape Gebruikersgroep
  • Offline Offline
  • Berichten: 6653
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #449 Gepost op: 12 July 2016, 21:46:17 »
Vandaag samen met Nico Teering heerlijk gestoeid met de Mardec.
Het apparaatje op een Arduino geklikt, de configuratie uitgevoerd met het dialoogprogramna (tjee, wat eenvoudig, zeg), servo en enkele accessoires er aan gehangen en er lustig op los getest.

Vervolgens Traincontroller ingesteld op het werken met de Mardec, en deze aan het DCC signaal gehangen van de Digikeijs DR5000.

Prettig te zien dat alles doet, wat het moet doen.
Schakelaartjes toevoegen op het Edit scherm van Traincontroller en meteen zien welk effect dat heeft op de Mardec. En dan moesten we zelfs nog een beetje improviseren omdat ik geen trafo met wisselspanning ter beschikking had. 😄

Een aanrader, dus.

Gr, Hans