Doel:€250.00
Donaties:€128.00

Per saldo:€-122.00

Steun ons nu!

Laatst bijgewerkt
op 16-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Vijfhuis (v.h. Frotterdam) door barry1972
Vandaag om 01:52:03
Mijn eerste H0-modeltreinbaan in aanbouw door bigboynl
Vandaag om 01:23:06
Decals voor een Roco 64892 DSG Speisewagen door frits959
Vandaag om 01:22:36
Einde Koemo ballast ??? door Ronald69
Vandaag om 01:14:28
Keerlusmodule Digikeijs DR5013 gaat na willekeurig aantal rondes op kortsluiting door Bert_Apd
Vandaag om 00:57:40
Frans/Belgisch H0e baantje door NS264
Vandaag om 00:44:46
Kleine Baan in H0 (≤ 0.5m²) door NS264
Vandaag om 00:19:08
LS Models 2024 door Albert.H0
Vandaag om 00:17:47
h0 diorama USA “The Paintshops” door Whis
Vandaag om 00:08:34
Ronald en Wanda's "Southern Comfort" swamp layout! door class 37
Vandaag om 00:06:03
Nederland jaren 50 op basis van mijn roots door defender
19 april 2024, 23:05:17
Haandrecht materieel door orientexpress
19 april 2024, 23:02:39
EifelBurgenBahn door Frank 123
19 april 2024, 23:01:42
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
19 april 2024, 23:00:45
Traintastic - modelbaan besturingssoftware (gratis en open source) door bask185
19 april 2024, 22:27:47
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door raymond erdtsieck
19 april 2024, 22:23:17
Laag-Baarlo door Benelux795
19 april 2024, 22:22:31
Een stukje Odsherreds Jernbane (OHJ) door gdh
19 april 2024, 21:51:42
US diorama in H0 door Wim Vink
19 april 2024, 21:38:59
IC-trein naar Berlijn in model, welke rijtuigen? door Michiel 80
19 april 2024, 20:49:29
Toon hier je nieuwe (model-) spooraanwinst(en)... door johanw
19 april 2024, 20:31:36
La Fabrique (1:87, 0,16m2) door tothebeach
19 april 2024, 20:02:10
Cranicher Altbahn door Arjen52
19 april 2024, 19:47:50
BMB 00-Modulebaan, BMB-Rijdagen en BMB-Deelname aan Beurzen & Evenementen door Hans van de Burgt
19 april 2024, 19:41:34
Van Biervliet/B Models 2019, nieuws van de fabrikant door Sicco Dierdorp
19 april 2024, 18:55:04
Aachenau West door MichielB
19 april 2024, 18:48:39
Jeugdsentiment (show je oude treintjes) door thonis
19 april 2024, 18:36:00
Openen Lima Hondekop door Mispoes
19 april 2024, 17:59:32
Piko 2200 (52686)+ uhlenbrock 76420(?) door Ben
19 april 2024, 16:14:12
Onlangs gespot - gefotografeerd, de foto's door dh3201
19 april 2024, 15:30:48
  

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

Karst Drenth

  • Offline Offline
  • Berichten: 10231
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #120 Gepost op: 09 maart 2016, 16:57:42 »
Hoi Erwin,

Voor een niet 'vonkentrekker' aardig gemaakt (y) Maar... besteed wat aandacht aan de dikte van de sporen. Vooral de sporen die de servo's van +5 en GND voorzien. Dat gaat met de dunne spoortjes die je nu hebt niet goed komen ;)

Verder heb je heel optimistisch 20V AC getekend.. dat levert 24 * 1.41 = 28V gelijkspanning op. Dan krijgt je 7809 het wel heel zwaar te verduren:

Bij een stroompje van 100mA moet je dan al 1.9 Watt aan warmte verstoken... ongekoeld wordt hij dan gloeiend heet !

Grtzz,

Karst

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #121 Gepost op: 09 maart 2016, 18:02:09 »
@Karst
Die code is voor mij toch te veel 'hogeschool bitneu...'.
Maar ik begrijp wat je bedoelt te zeggen.
Als echter de gevonden oplossing (kONE_Max=80) voldoende is om de Mardec te kunnen gebruiken met de DR5000 zie ik nu geen aanleiding om me te verdiepen in het toepassen van de NMRA library. Ook al is het dan niet de ideale oplossing.

In het schema dat je vindt in de handleiding van de Mardec, zie je dat het de bedoeling is dat de servo's en relais worden aangesloten op een eigen voeding. Er zijn dus geen grote 5V stromen op deze print. Alleen het DCC circuit wordt gevoed vanuit de Arduino.

@Erwin
Weer een stap voorwaarts. Het gebruik van schroefklemmen geeft wel een betrouwbaardere verbinding.
Alleen jammer dat je pin 13 niet gebruikt. De Mardec gebruikt deze als 'toestandsindicator'. Met deze print is pin 13 onzichtbaar geworden.
Is het mogelijk om nog ergens een plekje te vinden voor een (kleine) led met weerstand?
En laat gerust de waardes van de componenten achterwege, die zie je wel in het schema. Nu is het onleesbaar.
Om tegemoet te komen aan het bezwaar van Karst zou je ook een 7812 kunnen nemen. Maar dat staat helemaal los van het printontwerp.
Wellicht ook handig om bij de schroefaansluitingen te vermelden met welke Arduino pin ze zijn verbonden.

Nico


NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #122 Gepost op: 10 maart 2016, 09:12:15 »
Ik was dit draadje nog even aan het teruglezen en las de bijdrage van Spock nog eens. (http://forum.beneluxspoor.net/index.php/topic,68257.msg3221646333.html#msg3221646333)
Hierin had Spock het al over een waarde van 80 voor kONE_Max. Dat had ik helemaal over het hoofd gezien en was er blindelings vanuit gegaan dat dat ook de waarde was in de DCC_Decoder.cpp die ik had.
Hebben we allemaal zitten slapen? ??? ;D

Servé

  • Team encyclopedie
  • Offline Offline
  • Berichten: 1749
  • Niks kan tippen aan een E1700
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #123 Gepost op: 10 maart 2016, 09:46:45 »
Nou, eigenlijk is dat gewoon een paardenmiddel. Het zou gewoon moeten werken met 64, maar aangezien de DCC.loop niet vaak genoeg aangeroepen wordt, gaat dat dus een beetje mis. Wat zou er o.a. moeten veranderen om die NMRA-library te gebruiken? Ik weet niet zo 123 wie welke timers gebruikt etc. Als dit te doen zou zijn, wil ik daar wel eens mee gaan worstelen...
Vriendelijke groet, Servé.

TinTin

  • Offline Offline
  • Berichten: 111
    • Swiss-N-Trak
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #124 Gepost op: 10 maart 2016, 13:25:42 »
@ Karst, dank je voor de  (y), je hebt gelijk voor wat betreft de dikte van de sporen. Ik gebruik Eagle en laat de autorouter de de sporen leggen, ik zie alleen nergens een mogelijkheid om de dikte van de sporen in te stellen (wel als je het handmatig doet). Als er hier iemand met kennis van Eagle is die mij kan vertellen waar ik dit moet zoeken dan hoor ik het graag.

Zoals Nico aangaf is er nu niet voorzien in een voeding voor de servo's, wellicht is het een idee om na de 7809 / 7912 een 7805 te plaatsen zodat de voeding voor de servo's ook geregeld kan worden zodat alles op één board kan blijven. Misschien moeten er dan voor de servo's ook wat headers komen...

@ Nico, In jouw handleiding geef je aan dat pin 13 niet gebruikt wordt vandaar dat ik daar ook niets mee heb gedaan. Het is natuurlijk geen moeite om er een weerstand en een ledje aan te hangen maar wat gaat íe aan het geheel toevoegen? Als de Arduino door de shield van spanning voorzien wordt dan gaan de led's op de Arduino toch al branden? Of zie ik iets over het hoofd?
Als je goed kijkt dan zie je dat ik een aantal nummers bij de schroefcontacten heb gemeld, wellicht kan dit nog iets netter.

gr. Erwin

Servé

  • Team encyclopedie
  • Offline Offline
  • Berichten: 1749
  • Niks kan tippen aan een E1700
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #125 Gepost op: 10 maart 2016, 13:42:00 »
@Erwin, Als je mij de .sch en de .brd file even stuurt, zal ik de sporen wat dikker maken (en sommige wat logischer leggen). Als het goed is heb je m'n e-mailadres nog.

Zelf gebruik ik nooit de autorouter, die doet soms rare dingen. In de Design Rules kun je de minimum breedte van een spoortje aanpassen, de autorouter zal zich daar ook aan houden en de sporen dikker maken.
Vriendelijke groet, Servé.

Wim Ros

  • BHV
  • Offline Offline
  • Berichten: 7820
  • Alleen de waarheid ligt in het midden.
    • Perrongeluk
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #126 Gepost op: 10 maart 2016, 13:58:55 »
Erwin,

Stuur me de eagle files maar even, dan zal ik er een betere versie van maken voor je.
Maar je kunt via EDIT->Change->Width de breedte van de sporen veranderen door het spoor dan aan te klikken.

Mvg
Wim.
Intellibox via LocoNet-Interface met s88 via een s88 naar LocoNet adapter.Of L.NET-S88SD16-N Marklin 6021 via een 63820, LocoNet-Interface en een s88 naar LocoNet adapter. Lenz Digital Plus via  LI101F of s88XPressNetLi s88SD16-n. http://rosoft.boards.net

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #127 Gepost op: 10 maart 2016, 13:59:30 »
Pin 13 (=built-in led) word gebruikt als 'toestandsindicator'.
In configureerstand knippert deze.
In bedrijfstoestand is de led uit en gaat even aan als er een servo beweegt.
Daarom wordt hij juist niet gebruikt voor servo's/accessory's.

Bedoel je de bruine cijfers 1, 8, 9 en 14 en twee keer gnd?
Daar wordt je niet veel wijzer van. De hele configuratie is immers opgehangen aan Arduino pinnummers.
De nummers 1 t/m 8 zijn de Arduino pinnen 3 t/m 10 en 9 t/m 16 zijn de pinnen 11 t/m 19.
Daarom stel ik voor om de Arduino pinnummers bij alle schroefaansluitingen te plaatsen.

Ik ben geen voorstander van nog een 7805 voor de servo's en relais.
Deze zal misschien wel een koelvin moeten hebben. Is er nog wel plek voor?
Maar het kan ook geen kwaad. Je hoeft het immers niet te gebruiken. We hebben ook al drie opties voor de voeding van de Arduino zelf.
Er zouden geen extra headers nodig zijn als je een van de twee GND headers voor die 5 Volt gebruikt. Je kunt immers alle 5V en GND aansluitingen eerst 'aan elkaar knopen', bv middels een extern verdeelplaatje.

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #128 Gepost op: 10 maart 2016, 14:01:28 »
Gaan we nu met z'n allen aan één print zitten werken?

Wim Ros

  • BHV
  • Offline Offline
  • Berichten: 7820
  • Alleen de waarheid ligt in het midden.
    • Perrongeluk
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #129 Gepost op: 10 maart 2016, 14:10:00 »
Gaan we nu met z'n allen aan één print zitten werken?
Ja, en dan kiezen voor het beste ontwerp.  ::)
Maar het was een voorstel, geen verplichting.
Mvg
Wim.
Intellibox via LocoNet-Interface met s88 via een s88 naar LocoNet adapter.Of L.NET-S88SD16-N Marklin 6021 via een 63820, LocoNet-Interface en een s88 naar LocoNet adapter. Lenz Digital Plus via  LI101F of s88XPressNetLi s88SD16-n. http://rosoft.boards.net

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #130 Gepost op: 11 maart 2016, 14:16:45 »
Zoals toegezegd is het installatiepackage aangepast.
Hiermee is de MARDEC II ook geschikt voor de DR5000 centrale van Digikeijs.
Naast aanpassing van de DCC decoder library zijn er ook wat kleine dingetjes in de MARDEC zelf aangepast.

Nogmaals de downloadlinks:

Handleiding MARDEC II decoder
---------------------------
Alle MARDEC II software inclusief de Arduino IDE 1.6.6
MARDEC Installatie handleiding (volledig)
----------------------------
MARDEC II software zonder Arduino IDE
Deze moet je gebruiken als je de vorige versie al een keer hebt geïnstalleerd of de Arduino IDE al hebt.
Verwijder eerst de USB kabel alvorens de installatie te starten en gebruik dezelfde USB poort.
Installatie handleiding (MARDEC only)
----------------------------

heuvelbaan

  • Offline Offline
  • Berichten: 463
    • opbouw blog treinbaan
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #131 Gepost op: 12 maart 2016, 11:18:56 »

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #132 Gepost op: 12 maart 2016, 12:00:12 »
Hallo Marco,

Nee, die is niet geschikt voor de Mardec.
De PCA9685 zie je doorgaans in de volgende uitvoering:
https://www.adafruit.com/product/815
Maar je hebt kennelijk een uitvoering gevonden die je direct op de Arduino kunt prikken.
Je kunt er alleen servo's en leds mee aansturen middels pwm en je moet er dus een aparte sketch voor maken.
Hier een toepassing: https://learn.adafruit.com/16-channel-pwm-servo-driver/overview

Met de Mardec heb je niks extra's nodig (behalve het DCC circuit) en ben je veel flexibeler.

Citaat
Ik probeer nu de relais (2 stuks) aan te sturen voor de wissel polarisatie.
Maar krijg het niet voor elkaar.

Maar heb je de relais inmiddels werkend aan de Arduino?

Nico
« Laatst bewerkt op: 12 maart 2016, 17:14:37 door NTeering »

Goosie

  • Offline Offline
  • Berichten: 161
    • www.henkdegans.nl
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #133 Gepost op: 12 maart 2016, 17:39:41 »
Nico,

Kan deze zonder probleem icm met de Mardec gebruikt worden?

http://nl.aliexpress.com/item/Free-Shipping-servo-shield-16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685-for-arduino/32318739556.html

Groeten Marco
Ik denk het niet Marco, hier zit een servo driver op, en die heb je niet nodig (dit regelt de mardec zelf al!).
Met vriendelijke groet,

Henk de Gans

Sjoerd K

  • Nieuwe gebruiker
  • Offline Offline
  • Berichten: 9
MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #134 Gepost op: 12 maart 2016, 19:44:21 »
Wat mij opvalt is wanneer ik de arduino opnieuw start en als eerste een wissel adres omzet naar afslaan dat de servo alleen maar een beetje gaat schokken. Dit houd ook niet meer op. Alleen een herstart van de arduino helpt. Wanneer er na een herstart als eerst handeling een wissel adres naar rechtdoor word gezet, dan begint de servo te lopen en werkt daarna ook goed. Totdat je weer reset dan moet je beginnen om de wissel op rechtdoor te zetten ander staat hij weer te sputteren.
Hebben andere hier ook last van?

Sjoerd