Google+
Doel:€250.00
Donaties:€199.89

Per saldo:€-50.11

Steun ons nu!

Laatst bijgewerkt
op 25-02-2017
Algemeen

De stichting

Recente berichten

Raadplaatje door dennie
Vandaag om 04:31:34
Roco köf III digitaliseren door ingenium
Vandaag om 02:56:50
Baan in Los Angeles door AndrevdG
Vandaag om 01:02:49
BNLS-Werkspoor - Eerste keer Messing/Witmetaal Modelloco 3300 door roadster36
26 februari 2017, 23:48:00
BNLS Baanbreker - Project 083 tot 338 door jerrytrein
26 februari 2017, 23:39:39
Aachenau West door Reinout van Rees
26 februari 2017, 23:38:05
Baanplan HO 3.6 x 3.1 FL Profi Hulp gezocht Ivo door jandcargo
26 februari 2017, 23:33:44
Toon hier je nieuwe (model) spooraanwinst(en)... door NS 1607
26 februari 2017, 23:30:21
Baanbouw met Ecos besturing genaamd: Giessenstad Rbf door Pauw Gauwes
26 februari 2017, 23:05:18
Frans bietenbaantje in 009 (en parallel in 0e) door Lucien
26 februari 2017, 23:01:33
Bouw Bahnhof Lippramsdorf in spoor Nul door bernhard67
26 februari 2017, 22:59:33
SNCF BB 8051 (later BB 10001/BB 20006) door Overlast
26 februari 2017, 22:55:42
en nog een herintreder door Pietervde
26 februari 2017, 22:52:01
Bouw "Bahnhofsvorfeld" door charp
26 februari 2017, 22:39:38
De beuk erin door Nulspul
26 februari 2017, 22:31:22
Dönsdorfer Bauberichte door PMBW
26 februari 2017, 22:29:58
Roco Fccpps door Mickyman
26 februari 2017, 22:28:47
Deltaplan NS door RikM
26 februari 2017, 22:27:47
"Litter Bin" voor Brits spoor en Britse modelspoorprojecten door St00mboy
26 februari 2017, 22:26:47
Onlangs gespot - gefotografeerd, de foto's door Daan!
26 februari 2017, 22:12:25
America first. Ongelofelijke modelbaan in h0 door Marcel112
26 februari 2017, 21:58:40
Cranicher Altbahn door Arjen52
26 februari 2017, 21:45:26
Simpele verdeelstroken/printen ? door jowi
26 februari 2017, 21:37:47
Carnaval 2017, 's-Hertogenbosch (Ht), Oeteldonk Centraol door Floris
26 februari 2017, 21:35:30
z21 startset niet te bedienen via APP door Supercitroen
26 februari 2017, 21:33:45
Sprog software installeren door keesv1
26 februari 2017, 21:27:34
Project: PERŠTEJN (station CSD rond 1990 aan Duitse grens, HO 150x40) door Matthijs van Heijningen
26 februari 2017, 21:18:58
Sankt Georgen. door william_2
26 februari 2017, 21:15:07
BNLS Baanbreker - Raamsdonk, in schaal 0, en verder alles wat er op rijdt. door roadster36
26 februari 2017, 21:01:25
Rail 2017 Houten (incl. nabespreking) door Ronald Halma
26 februari 2017, 20:39:29
  

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

Goosie

  • Offline Offline
  • Berichten: 110
    • www.henkdegans.nl
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #840 Gepost op: 23 januari 2017, 20:33:33 »
Jawel hoor, we zitten hier wat te brainstormen hoe je via een Mardec/Arduino een stappenmotor kan aansturen, voor een wissel of wat anders; havenkraan, draaischijf ...
Dat laatste wil ik ook graag(rolbrug met stappenmotor /arduino).
Alleen denk ik dat het MARDEC Topic er voor de nieuwkomer cq inlezer niet eenvoudiger op wordt als er teveel "zijstromingen"invoegen!
Met vriendelijke groet,

Henk de Gans

Hans van de Burgt

  • EMV en BMB
  • Offline Offline
  • Berichten: 2865
    • Medway Valley Line
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #841 Gepost op: 23 januari 2017, 20:34:45 »
@72sonett,

Paul heeft me onderstaande code gestuurd.

Gr, Hans

#include <EEPROM.h>
#include <CustomStepper.h>

CustomStepper stepper(2, 3, 4, 5, (byte[]){8, B1000, B1100, B0100, B0110, B0010, B0011, B0001, B1001}, 4075.7728395, 12, CW);//parametrisering module CustomStepper: pin 2, 3, 4 en 5; instelling steps; aantal steps van de steppermotor 28BYJ-48 voor volledige rotatie, RPM en clockwise,
boolean quit = false;
int wisselstatus;
int teller = 0;
int eeaddress = 0;

void setup()
{
    stepper.setRPM (0.25);  //rotatiesnelheid instelling
    stepper.setSPR(4075.7728395);
 }

void loop()
{
  EEPROM.get (eeaddress, wisselstatus);
  if (stepper.isDone() && wisselstatus == 0 && quit == false)
  {
     stepper.setDirection (CW);
     stepper.rotateDegrees(9.0);// rotatieboog instelling clock wise
     wisselstatus = 1;
     EEPROM.put (eeaddress, wisselstatus);
     quit = true;
   }
 
  if (stepper.isDone() && wisselstatus == 1 && quit == false)
  {
    stepper.setDirection(CCW);
    stepper.rotateDegrees(9.0);// rotatieboog instelling counter clock wise
    wisselstatus = 0;
    EEPROM.put (eeaddress, wisselstatus);
    quit = true;
  }
    stepper.run();
}

https://medwayvalleyline.wordpress.com/ (Wateringbury, Stoneham Lock en Beltring & Branbridges Halt)
http://www.eindhovenmodelbouw.nl/ (Eindhovense Modelbouw Vereniging)

NTeering

  • Offline Offline
  • Berichten: 502
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #842 Gepost op: 23 januari 2017, 21:04:35 »
Ik denk dat Henk helemaal gelijk heeft.
De Mardec sketch kan en zal geen stappenmotor ondersteunen. Misschien wel ooit door een 'ArduStepper'.
Alhoewel het een interessant onderwerp is, is het in dit draadje inderdaad een non discussie.

Nog een laatste opmerking.
Niet in dit script opgenomen, maar wel nodig, is het vooraf eenmalig vaststellen van de gewenste snelheid en beide standen.

@Hans
Wil je code tags (# button) toevoegen aan het script.

Nico

wesly

  • Offline Offline
  • Berichten: 29
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #843 Gepost op: 23 januari 2017, 21:11:42 »
Haaa gezellig  :D

Er is weer beweging op deze topic.
Nico als je niets meer te doen hebt ;) ,dat lijkt er niet op!
Heb je nog eens nagedacht over de handregelaar in sigaren doos.
Of is dit geheel niet mogelijk met een arduino.
Het leek mij wel een mooie  aansluiting op de rest van de mardec mogelijkheden.
 (y)





NTeering

  • Offline Offline
  • Berichten: 502
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #844 Gepost op: 23 januari 2017, 21:13:59 »
Weer zo'n non discussie in dit draadje.
Ja het kan. Op internet staan een aantal oplossingen.
Maar ik begin er zeer zeker niet aan.

Nico

72sonett

  • Offline Offline
  • Berichten: 303
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #845 Gepost op: 23 januari 2017, 21:30:56 »
Als ik Pauls code snel doorlees, zie ik dat er vanuit een willekeurige stand gestart wordt. Dat gaat goed als dat ook een goede wisselstand is omdat de stappenmotor vooraf met de hand in die positie gedraaid is, maar als de motor tijdens het draaien geblokkeerd wordt, of als er een storing of reset optreedt tijdens het verdraaien, dan is de boel ontregeld.  :(

Overigens zal die ene met de hand ingestelde positie doorgaans ook niet overeenkomen met de eerste stap van de stappenmotor, slechts een kans van 1:4 (bij full step, 1:8 bij half step) dat het toevallig goed staat.

Voorbeeld:
Je draait de motor met de hand naar stand 'wissel links', dan staan de 4 spoelen van de motor b.v. toevallig in step[3] (uit mijn codevoorbeeld). In de Arduinocode neem je dan terecht aan dat de motor ook 'links' staat en dan moet je beginnen te draaien vanuit step[3], maar dat gebeurt niet, de code begint met step[1], 2 stappen mis dus. Gelukkig zit er nog een 1:64 vertraging in het  stappenmotortje dus de afwijking is erg klein, zeker voor een wisselbeweging, maar als je een exacte positionering van de rails tegenover elkaar moet hebben voor b.v. een draaischijf of traverse, dan kan de afwijking al genoeg zijn voor een ontsporing.
« Laatst bewerkt op: 28 januari 2017, 12:57:50 door 72sonett »
Verzonden vanaf een PC met toetsenbord.

MH

wesly

  • Offline Offline
  • Berichten: 29
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #846 Gepost op: 23 januari 2017, 21:38:31 »
Nico

Dan is de vraag beantwoord,wel mogelijk.

Alleen de opmerking
Weer zo'n non discussie in dit draadje.


Nico

Het gaat hier toch over mardec /arduino.
Of moet ik deze vraag op het goudvissen forum plaatsen.
Als er geen vragen (staat iedereen vrij ) mogen stellen kun je deze topic
wel sluiten.


NTeering

  • Offline Offline
  • Berichten: 502
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #847 Gepost op: 23 januari 2017, 21:49:49 »
@Wesly

Natuurlijk mag je vragen stellen. Maar die vraag heb je al eerder gesteld en uitgebreid beantwoord gekregen op pagina 47 van dit draadje.

wesly

  • Offline Offline
  • Berichten: 29
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #848 Gepost op: 23 januari 2017, 22:43:22 »
 Nico

Inderdaad is er vorige keer gereageerd op mijn vraag,
maar wel door iemand anders , met opmerking dat er op internet veel voorbeelden
te vinden zijn.
Ik had er al op gezogt, maar dat valt tegen.

Dus daarom had ik jou die vraag gesteld.
Maar die is nu geheel duidelijk, je gaat je daar niet mee bezig houden.

Dat is je goedrecht uiteraard.
Maar wie niet vraagd ...... :)

NTeering

  • Offline Offline
  • Berichten: 502
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #849 Gepost op: 15 februari 2017, 13:00:11 »
MARDEC 3.1 nu beschikbaar

Mardec 3.1 kent weer een aantal nuttige uitbreidingen:

- Een 'Input'-functie. Hierbij kan een pin ook als input worden gedefinieerd.
Indien deze pin 'laag' gemaakt wordt door bv stroomdetectie, reedswitch, IR-led of wat dan ook zal  een servo of accessory met hezelfde DCC adres als de input pin worden omgezet alsof er een DCC signaal was ontvangen.
Tevens kan er nog een tweede adres  vastgelegd worden om een tweede servo/accessory te schakelen.
Hierdoor ben je niet meer afhankelijk van een terugmelding naar de computer om b.v. een sein of wissel om te zetten of spoorbomen te sluiten en de AHOB te laten knipperen.

- Het puntstuk van een wissel kan nu ook met twee relais geschakeld worden. Het tweede relais verbreekt de verbinding met het puntstuk tijdens de gehele verdraaiing van de servo. Hierdoor ontstaat een veel betrouwbaardere omschakeling.

- De single one shot optie kan aan het eind van de puls een accessory schakelen die hetzelfde adres heeft als de one shot.
Hiermee kun je een accessory schakelen met een vertraging.

- Er is een hulp-optie toegevoegd bij het kiezen van een mode voor een accessory.

Ook zijn er een paar bugs opgelost:
- De random on/off functie werkte niet goed bij wat langere tijden. (bedankt Bart Sanders)
- De single one shot gaf ook een puls bij de 1->0 overgang van het DCC signaal. Dat hoort alleen bij de 0->1 overgang te gebeuren.
- Een hoge servo activiteit kon soms een loop veroorzaken waardoor er geen servobewegingen meer konden starten. (Bedankt Henk de Gans).

De downloads:
Handleiding Mardec 3.1
Installatie Arcomora met Mardec 3.1
Update naar Mardec 3.1 (alleen vanaf 3.0)

Succes.

Nico
« Laatst bewerkt op: 15 februari 2017, 17:49:05 door NTeering »

Bart Sanders

  • Offline Offline
  • Berichten: 97
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #850 Gepost op: 15 februari 2017, 13:38:36 »
Nico,

FANTASTISCH!

Heb ik net het MARDEC demobaantje klaar voor een presentatie op de club, zat ik zo te denken....

...als MARDEC nou eens - net zoals MRdirect dat als centrale kan - zou kunnen reageren op een "S88" signaal....

...dan kan ik bijv. de seinen automatisch laten werken of misschien zelfs een pendelbaantje maken (hmmm... niet zo makkelijk).  Maar toch, altijd leuk voor een Open Dag of zo.

En zie daar: MARDEC 3.1 kan dat nu!

De hulp functie bij het configureren van een pin/functie is ook verdraaid handig. Is me ook al gebeurd dat ik die "?" zou willen hebben.  En de rest van de verbeteringen is ook goed bruikbaar.

Mooi werk Nico!

O ja, hier een foto van mijn demobaantje voor die clubpresentatie (die draden-warboel wordt nog strak gemaakt):



Groet!

Bart

« Laatst bewerkt op: 15 februari 2017, 13:44:18 door Bart Sanders »

zwitserland

  • Offline Offline
  • Berichten: 27
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #851 Gepost op: 17 februari 2017, 11:05:31 »
Hallo Nico,

Ik probeer een update naar mardec 3.1 te doen maar dat lukt niet.
Krijg de melding updatemardec31(5).msi wordt niet vaak gedownload en is mogelijk schadelijk voor uw computer.
Ik heb mijn virusscanner en firewall uitgezet maar dat helpt niet.
Weet je misschien hoe ik dit probleem kan oplossen?

Groet, Jan.

NTeering

  • Offline Offline
  • Berichten: 502
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #852 Gepost op: 17 februari 2017, 11:49:12 »
Gewoon doorgaan. Moet kunnen.

Verstuurd vanaf mijn MotoG3 met Tapatalk


zwitserland

  • Offline Offline
  • Berichten: 27
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #853 Gepost op: 17 februari 2017, 12:49:23 »
Dat lukt niet. kan alleen verwijderen aanklikken en downloads weergeven.
Moet ik de soms de arduino (mardec) aansluiten?

NTeering

  • Offline Offline
  • Berichten: 502
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #854 Gepost op: 17 februari 2017, 12:52:14 »
Stuur een PB met meer details van wat je precies gedaan hebt

Verstuurd vanaf mijn MotoG3 met Tapatalk