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

C12c rijtuig door maartenvdb
Vandaag om 18:04:57
Toon hier je nieuwe (model-) spooraanwinst(en)... door Gino
Vandaag om 18:01:17
waterwagens door Marc tramt
Vandaag om 17:59:12
Rondje door Lissabon met Lijn 28 door Marc tramt
Vandaag om 17:56:13
MODELSPOOR by MTD - 2025 - 18 & 19 oktober 2025 in Edegem (B) door Marc tramt
Vandaag om 17:55:39
Piko NS 5/600 Hippel 2025 door prutser
Vandaag om 17:50:53
Pfarrerwinkel bahn door Eric v C
Vandaag om 17:35:26
slechte stroomafname bij ROCO RH310 7120013 door Klaas Zondervan
Vandaag om 17:10:31
Modules van Kees Gorter (vervolg) door ca.gorter
Vandaag om 16:49:12
Project seaside Germany door Ronald Halma
Vandaag om 16:47:15
Tankinstallaties voor dieseltreinen door Benelux795
Vandaag om 16:31:03
't Boemeltje door RobVille
Vandaag om 16:23:34
Big Scale Trains - NS SLT in H0 door Pauldg
Vandaag om 15:33:53
Fleischmann rijtuig 5896 door ArjanB
Vandaag om 15:15:17
Franse lantaarnijzers in 1:87 gezocht door TonM
Vandaag om 15:10:09
Materieel verzameling van Michiel(NDS) door neudalhausenstadbahn
Vandaag om 14:55:36
Minibaan Visserskaai H0 door Sikko
Vandaag om 13:44:42
Op Zuid (NL H0) door spoorijzer
Vandaag om 13:35:20
Ik ben aan het opruimen. door hervé
Vandaag om 13:33:31
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Vislijn
Vandaag om 12:34:45
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 12:04:05
Au bord de la Cèze door Basmans
Vandaag om 11:56:14
De bouw van mijn modelbaan in Thailand door Thai-Bundesbahn
Vandaag om 11:35:31
Mijn eerste H0-modeltreinbaan in aanbouw door Jelmer
Vandaag om 10:09:06
Nederland jaren 50 op basis van mijn roots door spoorijzer
Vandaag om 10:01:43
Acme nieuwe ICNG door arnaud-ns/htm
Vandaag om 09:33:30
LS Models/Lemke CityNightLine samenstelling?? door Rick
Vandaag om 08:05:02
Zelfbouw HSM stoomloc Argus-Vesta serie door MathynK
Vandaag om 07:31:01
Een leuke vrachtwagen door ArjanB
Vandaag om 01:18:15
Palisade Canyon door RobVille
06 October 2025, 22:37:58
  

Auteur Topic: MTB aandrijving Arduino  (gelezen 3120 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: 952
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: 26824
    • 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: 5068
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: 704
  • 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: 5068
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: 26824
    • 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: 704
  • 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: 952
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: 704
  • 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: 5068
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: 952
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: 5068
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 ;-)