Google+
Doel:€250.00
Donaties:€204.90

Per saldo:€-45.10

Steun ons nu!

Laatst bijgewerkt
op 24-01-2017
Algemeen

De stichting

Recente berichten

Filmpje over een chinees stroomtreintje - Xingyang Brickworks Railway door Twinkie
Vandaag om 18:16:57
Modelbaan op een boomstam schijf door EricZmS
Vandaag om 18:12:55
Onlangs gespot - gefotografeerd, de foto's door Leen
Vandaag om 18:02:38
Neustadt 2017 door VFR
Vandaag om 17:58:44
Stap 1 langzamer maken/kruipen van 'BB unit' met LoPi 4 door Bahn-AG
Vandaag om 17:56:47
Spoor 0. Bunkerdiorama met smalspoor door VFR
Vandaag om 17:48:47
(BNLS-modulebaan) De ervaringen van bezoekers door tothebeach
Vandaag om 17:46:15
"Litter Bin" voor Brits spoor en Britse modelspoorprojecten door Hans van de Burgt
Vandaag om 17:35:36
3D/RM: NS Sik 200/300 locomotor in schaal N 1:160 door 3dbuildr
Vandaag om 17:04:05
Normschacht Brawa door Klaas Zondervan
Vandaag om 17:00:30
Raadplaatje door Jeronimos
Vandaag om 16:58:14
Kortkoppeling af fabriek door Arjan6511
Vandaag om 16:40:45
Een beetje Zutphenachtig H0 door mvdbrand
Vandaag om 16:34:39
BNLS Baanbreker - Project 083 tot 338 door jerrytrein
Vandaag om 16:09:38
Dioramabouw van Kees Gorter door Hendrik Jan
Vandaag om 16:06:13
BNLS-Werkspoor - Eerste keer Messing/Witmetaal Modelloco 3300 door prutser
Vandaag om 15:18:40
On traXS 2017 werving bemanning kinderworkshop door Paul Bender
Vandaag om 14:58:32
Baanbouw met Ecos besturing genaamd: Giessenstad Rbf door Esufreak
Vandaag om 14:33:15
Het ontstaan van Trammenlandt door Marco EB
Vandaag om 13:26:56
BNLS-Module "Rvbr-Btk, Ringvaartbrug Haarlemmermeer nabij Buitenkaag" NS H0 door nighttrain1
Vandaag om 12:59:22
Materieelbespreking Artitec plan U door Michel van den Hof
Vandaag om 12:39:54
Een stukje Odsherreds Jernbane (OHJ) door Stedahult
Vandaag om 12:14:07
reparatie locomotieven N door joespoor
Vandaag om 11:58:50
EifelBurgenBahn door Esufreak
Vandaag om 11:39:59
Video-ritten maken m.b.v. de BNLS spoorkaart DB door Servé
Vandaag om 11:19:13
DRG/DRB H0; Reithsburg 3.0 door Basilicum
Vandaag om 11:18:47
Nieuwe baan, nieuwe schaal van N naar H0e door sdz1976
Vandaag om 11:11:42
Treinverkeer in Heußenstein door Johnnytrein
Vandaag om 11:02:09
De bouw van het Bührtal II in H0 door gvandersel
Vandaag om 10:59:27
Rheinburgh, TP V/VI door Ronaldp
Vandaag om 10:40:42
  

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

Goosie

  • Offline Offline
  • Berichten: 103
    • 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: 2808
    • 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: 493
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: 20
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: 493
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: 272
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 bepaalde stand gestart wordt. Dat gaat goed als dat een bepaalde 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, 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 de stappenmotor 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: 23 januari 2017, 21:54:12 door 72sonett »
Verzonden vanaf een PC met toetsenbord.

MH

wesly

  • Offline Offline
  • Berichten: 20
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: 493
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: 20
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 ...... :)