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

3weg wissel rocoline in iTrain door JoopSpoort
Vandaag om 21:50:04
Baanplan De Oosthoek (h0, 360 bij 140) door Sikko
Vandaag om 21:44:09
Blokken , secties en terugmelding ( Marklin Crail ) door R.C.Grootveld
Vandaag om 21:38:29
Mte korting door weslyr
Vandaag om 21:33:44
LEDs aansturen met oude Conrad stadsverlichting module (191906) door Klaas Zondervan
Vandaag om 21:27:19
Toon hier je pas gereed gekomen (model-)spoorbouwsels ... door ruudns
Vandaag om 21:20:59
Raadplaatje door Christoph
Vandaag om 21:16:26
Roco NS plan V door Jeroen Water
Vandaag om 21:10:27
US diorama in H0 door RetroJack
Vandaag om 21:10:12
Gare de Tannay, Frans N-spoor door Hatsune Miku
Vandaag om 21:08:11
Minibaan Visserskaai H0 door Sikko
Vandaag om 21:01:20
19 Toen door Ferdinand Bogman
Vandaag om 20:54:11
Faller 2026 door Sven
Vandaag om 20:46:59
Länderbahn en Reichsbahn locomotieven. door Ferdinand Bogman
Vandaag om 20:36:37
Piko NS 5/600 Hippel 2025 door Mischa
Vandaag om 20:33:06
camera roco db 180 z21.......... door ruudns
Vandaag om 20:23:19
Betrouwbare Stroomafname met Trix C-Rail door Sikko
Vandaag om 20:04:14
Holland Scale huisjes bouwen en pimpen. door ruudns
Vandaag om 19:57:09
Toon hier je (model)TRAM foto's. door R1954
Vandaag om 19:55:14
Nominatie cultuurprijs MSV Post B door Rsd1000
Vandaag om 19:42:00
Zaterdag, 31 januari 2026 | 8e Ruilbeurs MSV Post B door jdk
Vandaag om 19:07:19
De Projecten van RetroJack door RetroJack
Vandaag om 19:06:50
NS-Kameel in Spoor-0 (en misschien in Spoor-1) door FritsT
Vandaag om 18:53:42
De overeenkomst tussen een Ovaalramer en een Motorpost. door FritsT
Vandaag om 18:47:20
Rheinburg, TP V/VI door Dave.......
Vandaag om 17:27:14
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door emmenaar
Vandaag om 17:17:43
PIKO 2240 71096 uit de doos! door Biesje
Vandaag om 17:17:03
Interesse stamtafel/club Amersfoort? door richardvandijk
Vandaag om 17:00:38
Loc rijdt schokkerig door Robert vh Prutsert
Vandaag om 16:51:31
Heroplage Artitec Plan W? door henk
Vandaag om 16:40:56
  

Auteur Topic: MTB aandrijving Arduino  (gelezen 3445 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

  • Online Online
  • Berichten: 1000
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

  • Online Online
  • Berichten: 27204
    • 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: 5241
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: 736
  • 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: 5241
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

  • Online Online
  • Berichten: 27204
    • 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: 736
  • 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

  • Online Online
  • Berichten: 1000
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: 736
  • 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: 5241
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

  • Online Online
  • Berichten: 1000
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: 5241
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 ;-)