Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

ICR-rijtuigen, voor welk merk ga je? LSmodels, PBmodels, Exact Train of Piko? door sneek
Vandaag om 00:32:17
Veevervoer ss/ ns door MOVisser
Vandaag om 00:07:48
Piko blauwe 1000 door Noud
26 November 2025, 23:42:26
Welke versies van de Roco 2200 zijn er? door marco
26 November 2025, 23:11:54
Kersttrein door Sven
26 November 2025, 23:11:19
Aachenau West door wob
26 November 2025, 23:05:43
Rondom Charlois door Alewijn
26 November 2025, 22:48:33
ByPass Junction, een Amerikaanse modelbaan in N door RobVille
26 November 2025, 22:39:39
Pantografen mat.'46 (en mat.'54) door Quinzeedied
26 November 2025, 22:32:05
De modeltreinen van Spoorijzer door rjr
26 November 2025, 22:28:45
Stub switches door bask185
26 November 2025, 21:59:25
De bouw van een DE-3 als versterking voor de DE-5 door Rob Bennis
26 November 2025, 21:58:44
Lodewickshaven door Ronald Halma
26 November 2025, 21:40:44
Diorama Oelde Mittelweg Hp door Edsko Hekman
26 November 2025, 21:37:28
Vijfhuis (v.h. Frotterdam) door NS264
26 November 2025, 20:57:39
Revier Rheinbrenner (H0) door Frank 123
26 November 2025, 20:37:25
Raadplaatje door dennie
26 November 2025, 20:36:22
Au bord de la Cèze door Frank 123
26 November 2025, 20:33:33
Loksound5 decoder met Loksound3.5 soundfile door bellejt
26 November 2025, 20:11:57
Ermehuizen, dienstregelingsjaar 1973/1974 door Eric B
26 November 2025, 19:11:00
Modelbaan Beltheim. door puntenglijder
26 November 2025, 19:09:33
gangelt door bellejt
26 November 2025, 17:58:13
Liliput kortkoppeling mechaniek defect door Robert vh Prutsert
26 November 2025, 16:33:16
Ombouw/Pimpen Bolle neuzen door bollen neus
26 November 2025, 14:48:13
NS bestelt 36 Flirt Flex treinstellen door Daan!
26 November 2025, 14:42:28
Treinverkeer in het oostblok, grensoverschrijdend? door Benelux795
26 November 2025, 14:41:40
Piko 2025 door Reinout van Rees
26 November 2025, 13:24:22
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
26 November 2025, 12:37:27
US diorama in H0 door Jelmer
26 November 2025, 12:06:15
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Jelmer
26 November 2025, 10:37:08
  

Auteur Topic: MTB aandrijving Arduino  (gelezen 3289 keer)

wee

  • Offline Offline
  • Berichten: 86
MTB aandrijving Arduino
« Gepost op: 13 January 2025, 11:24:40 »
Hallo,

Ik wil een aantal MTB wisselaandrijvingen schakelen met een Arduino.
Heeft hier iemand ervaring mee? Ik weet dat je met een Digikeijs
DR4018 preset: 6 deze MTB kunt schakelen maar hoe doe je dat met
een Arduino dmv relais (12 volt MTB geeft aan voeding 8 tot 16 volt)
of met een mosfet misschien? Ik zou het op prijs stellen als iemand
mij op weg kan helpen.

Alvast bedankt,

Willem

Bert55

  • Offline Offline
  • Berichten: 958
Re: MTB aandrijving Arduino
« Reactie #1 Gepost op: 13 January 2025, 11:39:03 »
Ik zou dat met een mosfet doen, stil en goedkoper dan relais.
Zelf pas ik liever servo’ s toe voor oa wissels, scheelt een stuk in de prijs, en je kunt ze rechtstreeks met arduino aansturen.

Wel de vraag, hoe stuur je de arduino aan? Dan kan prima met DCC maar ook met simpele schakelaars
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

Klaas Zondervan

  • Offline Offline
  • Berichten: 27002
    • Pagina van klaas
Re: MTB aandrijving Arduino
« Reactie #2 Gepost op: 13 January 2025, 12:14:38 »
Met mosfets is inderdaad de goedkoopste oplossing. Mosfests die geschikt zijn voor de stroom (150 mA minimaal) kosten letterlijk een paar centen.
Met een gewone bipolaire transistor gaat het ook, die zijn iets duurder.

Een relais kun je volgens mij niet rechtstreeks met een Arduino aansturen, daar moet een transistor voor. Dus dat is de duurste oplossing.

Relais hebben één voordeel, je kunt volstaan met 1 relais met een wisselcontact. Relais onbekrachtigd voor het wissel in de default stand. Relais bekrachtigen voor de afwijkende stand.
Je kunt op een MP1 continu spanning zetten, hij schakelt zichzelf af aan het eind van de slag.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

bask185

  • Offline Offline
  • Berichten: 5172
Re: MTB aandrijving Arduino
« Reactie #3 Gepost op: 13 January 2025, 12:37:25 »
Citaat
Een relais kun je volgens mij niet rechtstreeks met een Arduino aansturen, daar moet een transistor voor. Dus dat is de duurste oplossing.
Is it?

Deze dingen kan je direct aan de arduino pinnen hangen. Ze hebben zelfs nog galvanische scheiding, niet dat je dat nodig heb ofzo  :P

Zijn ook goed voor 8 MTB's

Ik heb ook een PB gestuurd over een setje oude Mosfet printjes die ik jaren geleden maakte en maar niet kwijt raak.

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Lobomotion69

  • Offline Offline
  • Berichten: 713
  • Confusius zei het al.
Re: MTB aandrijving Arduino
« Reactie #4 Gepost op: 13 January 2025, 14:32:23 »
Met de hierboven afgebeelde relais schakel ik mijn MTB motoren ook. Precies zoals beschreven. Relais bekrachtigd wissel op afslaan, niet bekrachtigd wissel rechtdoor.
Werkt perfect en ja kan 16 MTB.s aan een Arduino (DCCNext) hangen. Mits je niks hoeft te polariseren.
Met vriendelijke groet, Henk.

Als het niet kan zoals het moet, dan moet het maar zoals het kan.

bask185

  • Offline Offline
  • Berichten: 5172
Re: MTB aandrijving Arduino
« Reactie #5 Gepost op: 13 January 2025, 15:01:15 »
Als je moet polariseren kan je 2 relais op 1 uitgang aansluiten (voor unifrog wissels). Tenzij je niet aangepaste elektrofrog wissels gebruik. Dan zit je wel op 3 uitgangen per wissel. Ik denk dat 16 motoren op een arduino ook een beetje overkill is. Tenzij je een big-ass wisselstraat heb waar je uitkomt.,.,  ::)
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Klaas Zondervan

  • Offline Offline
  • Berichten: 27002
    • Pagina van klaas
Re: MTB aandrijving Arduino
« Reactie #6 Gepost op: 13 January 2025, 16:38:39 »
Voor het polariseren zit er een extra contact op de aandrijving zelf.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

Lobomotion69

  • Offline Offline
  • Berichten: 713
  • Confusius zei het al.
Re: MTB aandrijving Arduino
« Reactie #7 Gepost op: 13 January 2025, 17:31:52 »
cORRECT.
Met vriendelijke groet, Henk.

Als het niet kan zoals het moet, dan moet het maar zoals het kan.

Bert55

  • Offline Offline
  • Berichten: 958
Re: MTB aandrijving Arduino
« Reactie #8 Gepost op: 13 January 2025, 17:36:48 »
Zou mooi zijn dat je TS reageert, de Arduino moet ook aangestuurd worden
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

-Anton-

  • Offline Offline
  • Berichten: 295
Re: MTB aandrijving Arduino
« Reactie #9 Gepost op: 13 January 2025, 18:53:58 »
Ik gebruik zelf een ULN2803 chip, deze heeft 8 NPN transistors om arduino uitgangen geschikt te maken voor onder andere de MTB aandrijvingen en seinen.
Onderstaand bordje is een arduino mega pro met 24 uitgangen en 24 ingangen waar ik van alles aan knoop  :P
Communicatie is met loconet

IB, Traincontroller, ESU loc programmer, Arduino, Daisy II

wee

  • Offline Offline
  • Berichten: 86
Re: MTB aandrijving Arduino
« Reactie #10 Gepost op: 14 January 2025, 13:04:21 »
Iedereen bedankt voor de reacties. Ik ben nu nog op zoek
Naar goede sketches voor de Arduino voor zowel Mosef als
Relais te schakelen. Kan mij iemand links bezorgen waar ik
Die kan downloaden
Alvast bedankt
Willem

Lobomotion69

  • Offline Offline
  • Berichten: 713
  • Confusius zei het al.
Re: MTB aandrijving Arduino
« Reactie #11 Gepost op: 14 January 2025, 13:30:25 »
Alle ArCoMoRa software en files zijn vrij te downloaden. Dan hoef je er alleen nog maar een Powershield bij te maken. Dat werkt prima. https://www.arcomora.com/download/
Met vriendelijke groet, Henk.

Als het niet kan zoals het moet, dan moet het maar zoals het kan.

bask185

  • Offline Offline
  • Berichten: 5172
Re: MTB aandrijving Arduino
« Reactie #12 Gepost op: 14 January 2025, 13:46:12 »
Het programma voor mijn OSSD (spoel decoder) kan je zo gebruiken. Ik heb hem laatst getest met een MP1, hij onthoudt ook de stand wanneer die uit is geweest. Waarschijnlijk hoef je alleen maar de pinnummering aan te passen naar je eigen voorkeuren. Dat is dit lijsjte aan IO nummers en nog 2 pin nummers voor een Led en configuratie drukknopje.

const int GPIO[] =
{
     4,  3,  5,  6, // GPIO01-GPIO04
     7, 10, 11, 12, // GPIO05-GPIO08
     1,  0, A5, A4, // GPIO09-GPIO12
    A3, A2, A1, A0, // GPIO13-GPIO16
} ;


const int nGpio = 16 ;
const int configPin = 8 ;
const int ledPin = 13 ;

Ik kan je een aangepaste versie mailen die op voorhand geconfigureerd is dat hij standaard mosfets (dus dubbele continu uitgang gebruikt) gebruikt. Normaliter zijn dubbele puls uitgangen standaard.

Je kan hem configureren door op een config knopje te drukken (= een schakelaar die je aan de configPin heb hange). En dan kan je door bepaalde wisselnummers aan te sturen, de instellingen veranderen naar single mode. Ik heb daartoe een handleiding.

https://train-science.com/ossd-handleiding/

Een relais dat is een single output dat is 'sein' type 2. Voor een PM1 moet je 'sein' type 4 (groen rood sein) gebruiken. Maar nogmaals deze doe ik dan voor configureren.

Je kan ook het dccNext programma gebruiken, maar dat is veel meer instelwerk. En daar moet/wil je waarschijnlijk ook de pinnummering aanpassen. Ook als je wat wilt wijzigen, moet je de arduino perse aan de PC hangen.

Ik heb ook een kale DCC DIY printplaat, om je arduino makkelijk aan DCC te knopen met 3 hele draadjes, 5V, GND en DCC (zit op pin D2). Je arduino dient nog wel extern gevoed te worden.

Citaat
Dan hoef je er alleen nog maar een Powershield bij te maken
Dit is IMO niet zo'n goed advies omdat je dan nog steeds geen versterkte uitgangen heb. En je moet best veel solderen inclusief al die headers. Dat levert meer werk op dan dat het uit handen neemt.

Mvg,

Bas

Train-Science.com
Train-Science github
It ain't rocket science ;-)

Bert55

  • Offline Offline
  • Berichten: 958
Re: MTB aandrijving Arduino
« Reactie #13 Gepost op: 14 January 2025, 14:08:48 »
Willem, ik heb nog geen reactie gezien op mijn vraag: hoe wil je de Arduino aansturen?
Vast niet met schakelaars anders had je de arduino helemaal niet nodig.

Verder zie ik een paar goede suggesties boven.
Zelf heb ik een uitgeklede versie van DCCnext gemaakt. Een arduino chip, connectoren en DCCinput. Makkelijk solderen en goedkoop. Vrij beschikbaar.
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

bask185

  • Offline Offline
  • Berichten: 5172
Re: MTB aandrijving Arduino
« Reactie #14 Gepost op: 14 January 2025, 14:37:40 »
Great minds think alike, Bert  :P



Ik had deze gemaakt voor een arduino Nano en zo'n IO base shield  om servo's (of relais) aan te sturen. Er zit ook zo'n 50 ct buck converter op die je met een whopping 4 solderingen vast zet.  Om zo de servo's te kunnen voeden en aansturen vanuit de DCC bus. Het idee was om een combinatie te maken van zo min als mogelijk hand soldeer werk en zo laag mogelijke kosten. Nano's zijn bijna even duur als een DIP atmega. Je hebt meteen USB aan boord, dus dat leek me logisch. Wellicht dat een uln basis voor een nano ook een leuke toevoeging is. Ik kon zo 123 niet even mooie uln2803 op goede breakout boards vinden die ook handig zijn.

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)