Doel:€250.00
Donaties:€128.00

Per saldo:€-122.00

Steun ons nu!

Laatst bijgewerkt
op 16-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Efteling spoorweg gaat elektrisch door Blausee-Mitholz
Vandaag om 13:03:39
US diorama in H0 door Wim Vink
Vandaag om 13:03:03
Ronald en Wanda's "Southern Comfort" swamp layout! door Ronald Halma
Vandaag om 12:49:29
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door Mispoes
Vandaag om 12:42:42
18 t/m 21 april Intermodellbau '24 Dortmund door Arjan6511
Vandaag om 12:36:11
Toon hier je nieuwe (model-) spooraanwinst(en)... door Sven
Vandaag om 12:27:17
Märklin Hamo mP 3000 voorzien van nieuwe motor door Henk Veenstra
Vandaag om 12:22:25
BR 44 1263 UK Mit Borsig versuchs Wannentender 2'2'T 34. door Bert Jolink
Vandaag om 12:16:06
19 Toen door spoorzeven
Vandaag om 12:00:34
heeft iemand ideeën voor een baan van 120CM bij 240CM? door Eric v C
Vandaag om 11:50:56
Lantaarns Crafftiq op Roco Sik door Henk Veenstra
Vandaag om 11:20:45
Einde Koemo ballast ??? door Rick
Vandaag om 11:16:57
NS 6000 (in schaal 0) door FritsT
Vandaag om 10:27:41
2e leven van een buitendienst gestelde Gesloten goederenwagen. door grossraumwagen
Vandaag om 10:18:47
Treinreizen met m'n vader door defender
Vandaag om 09:36:49
Update: baan in de tropen door tuurtje
Vandaag om 09:30:48
Mijn eerste H0-modeltreinbaan in aanbouw door Jelmer
Vandaag om 09:15:54
25 jaar geleden door Willem1951
Vandaag om 09:05:18
Station Roodeschool door Cor--24
Vandaag om 08:29:42
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
23 april 2024, 23:06:56
Starten met messing kits door 1795
23 april 2024, 22:43:57
NS gaat weer thuis oefenen in klanttevredenheid door MaraNCS
23 april 2024, 22:31:45
Kleine Baan in H0 (≤ 0.5m²) door Scratchbuilt
23 april 2024, 22:30:06
Am Ende der Strecke, modulebaan op 1 M2 door Ronald69
23 april 2024, 22:14:29
Pools diorama H0 door Klaas Zondervan
23 april 2024, 21:44:11
Ton bouwt goederenwagens door TonM
23 april 2024, 21:33:46
Dubbelom, een boekenplankspoorbaan in H0 door Klaas Zondervan
23 april 2024, 20:59:05
weerstandje en relais door Klaas Zondervan
23 april 2024, 20:47:42
Gekke/vreemde/rare filmpjes en video's met treinen erin. door ES44C4
23 april 2024, 20:45:40
DR4024 door Michaël dB
23 april 2024, 20:11:53
  

Auteur Topic: Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen  (gelezen 22039 keer)

RudyB

  • Offline Offline
  • Berichten: 630
  • EMV
    • RudysModelRailway
Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen
« Gepost op: 06 oktober 2014, 15:53:00 »
De snelle opto-couplers waren afgelopen weekend binnen. Tijd om de Arduino te proberen in te zetten als DCC decoder. Met dank aan de mensen achter de site mynabay die de DCC software beschikbaar stellen. Toegevoegd heb ik de combinatie van aansturen van 16 Arduino uitgangen, naar wens al of niet tegelijkertijd met max 6 servo uitgangen.

Dit is zodoende een gecombineerde 16x functiedecoder met 6x servo decoder met een prijskaartje van nog geen €5,- (de opto-coupler meegeteld).

Hier een video waar het geheel werkend te zien is.




schillet

  • Offline Offline
  • Berichten: 24
Re: Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen
« Reactie #1 Gepost op: 06 oktober 2014, 20:55:22 »
interessant!

wat ik me afvraag is of je nu dan zonder problemen direct de servos op de Arduino uitgangen kan aansluiten, ik dacht dat niet zomaar zonder problemen mogelijk is vanwege de maximale belasting van de Arduino uitgangen (specifiek vanwege de hoge inschakelstromen van de servos)....

mvg

dimo1_dimo1

  • Offline Offline
  • Berichten: 3378
Re: Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen
« Reactie #2 Gepost op: 06 oktober 2014, 21:36:18 »
De arduino kan niet de spanning leveren voor alle servo's, verstandig is deze los te voeden en de ground te delen tussen de arduino en de extra voeding.. de IO van een servo neemt niet veel stroom en kan dus wel makkelijk worden gestuurd door een Arduino
groeten,
Auke

RudyB

  • Offline Offline
  • Berichten: 630
  • EMV
    • RudysModelRailway
Power
« Reactie #3 Gepost op: 06 oktober 2014, 21:46:13 »
De pwm uitgang van de Arduino hoeft alleen een (low power) setpoint voor de servo positie van 0-180 graden uit te sturen.

De stroom wordt geleverd door de 5V voeding. Bij gebruik van meerdere servo's moet dat een voeding zijn met voldoende power, want die kleine motortjes kunnen inderdaad behoorlijk stroom trekken, piekstromen van boven 500 mA worden zelfs genoemd.

Edit: oeps, terwijl ik een antwoord aan het dichten was had Auke al geantwoord. :)
« Laatst bewerkt op: 06 oktober 2014, 21:59:54 door RudyB »

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen
« Reactie #4 Gepost op: 07 oktober 2014, 00:15:56 »
En die 5V moet je niet voor 6 servo's proberen uit de regulator van de Arduino te trekken, dan kan hij het nog wel eens warm krijgen. En voor stabiliteit is het ook geen idee om "gewoon" 5V onder je baan te distribueren. Beter is het om een hogere spanning te pakken en bij iedere Arduino/decoder een losse spanningsregulator te pakken. Dit kan gewoon een 7805 zijn met een condensator of een switched versie als je het leuk vindt.


Timo
Verzonden vanaf mijn desktop met Firefox

RudyB

  • Offline Offline
  • Berichten: 630
  • EMV
    • RudysModelRailway
Arduino DCC decoder tuning
« Reactie #5 Gepost op: 09 oktober 2014, 20:06:07 »
Nu de DCC servo + function decoder werkt was de vraag hoe de servo's af te regelen. Dat is opgelost met een klein stukje aparte software.

Een ingang van de Arduino wordt naar GND gebracht om verschillende functies bedienen:
- volgende servo selecteren (knipperend ledje geeft aan welke servo actief is)
- Ga naar de minimum hoek
- Ga naar de maximum hoek
- fine tune de hoek CW
- fine tune de hoek CCW

De printout geeft een lijst van alle servos en de ingestelde min en max hoeken. Die lijst is dan de input voor de decoder software, alwaar de servos geconfigureerd worden.

Hier zijn twee video's plus de software download. De eerste toont de werking. De tweede is de handleiding voor installatie en configuratie.


« Laatst bewerkt op: 09 oktober 2014, 20:19:46 door RudyB »

dimo1_dimo1

  • Offline Offline
  • Berichten: 3378
Re: Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen
« Reactie #6 Gepost op: 09 oktober 2014, 20:11:38 »
Waarom de instellingen niet naar eeprom schrijven zodat de arduino de lijst onthoud en je geen dingen hoeft in te voeren in het normale programma
groeten,
Auke

-Anton-

  • Offline Offline
  • Berichten: 289
Re: Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen
« Reactie #7 Gepost op: 09 oktober 2014, 20:15:27 »
je link naar je filmpjes en download werken helaas niet.
Wel een zeer interessante topic, die ik zeker blijf volgen
IB, Traincontroller, ESU loc programmer, Arduino, Daisy II

RudyB

  • Offline Offline
  • Berichten: 630
  • EMV
    • RudysModelRailway
EPROM
« Reactie #8 Gepost op: 09 oktober 2014, 20:17:48 »
Hoi Auke.

Hehe ... het wordt in de video genoemd als een optie. Jaaa ... dat is natuurlijk fraaier. Ben ik simpelweg nog niet aan toe gekomen. Wilde het eerst werkend hebben. Later eventueel iets meer 'luxe' toevoegen. Servo's tunen hoeft waarschijnlijk niet zo heel erg vaak, voor mij is het op deze manier wel OK.

RudyB

  • Offline Offline
  • Berichten: 630
  • EMV
    • RudysModelRailway
Link doet het nu
« Reactie #9 Gepost op: 09 oktober 2014, 20:21:30 »
je link naar je filmpjes en download werken helaas niet.
Wel een zeer interessante topic, die ik zeker blijf volgen

Anton ... bedank voor de melding. De link is hersteld ... zou het nu moeten doen.

mario

  • Offline Offline
  • Berichten: 113
    • de Percee - Maastricht
Re: Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen
« Reactie #10 Gepost op: 09 oktober 2014, 23:09:05 »
Hoi Ruud,
Zeer goed bezig , vooral doorgaan  (y)

Over de arduino, je schrijft dat 'ie voor een paar € te krijgen is,
ik heb via je blog deze gevonden: www.aliexpress.com $4,18 incl. verzenden
Dat is niet letterlijk dezelfde als in je video-blog's, waar heb jij 'm vandaan?

En de servo's, kunnen dat deze zijn: www.aliexpress.com $11,45 voor 5st. incl. verzenden

En om 't compleet te maken wat kabeltjes: dupondt kabels 40st. male-to-male $ 4,91 incl. verzenden

groet,
Mario

(edit: spelfout in naam)
« Laatst bewerkt op: 13 oktober 2014, 11:03:09 door mario »

RudyB

  • Offline Offline
  • Berichten: 630
  • EMV
    • RudysModelRailway
Prijzen
« Reactie #11 Gepost op: 10 oktober 2014, 00:16:56 »
« Laatst bewerkt op: 10 oktober 2014, 00:18:54 door RudyB »

RudyB

  • Offline Offline
  • Berichten: 630
  • EMV
    • RudysModelRailway
'letterlijk' dezelfde
« Reactie #12 Gepost op: 10 oktober 2014, 01:05:32 »
Mario, ik dacht eerst dat het om de prijzen ging, maar ik zie dat je je afvroeg welke Arduino en motortjes ik precies had?

Hieronder de links. Het is overigens nooit zeker dat je precies datgene ontvangt wat op de foto staat. 'Mijn' Arduino klopt bijvoorbeeld ook al niet met de foto. Je krijgt gewoon 'een' Arduino kloon.

Arduino:
http://www.aliexpress.com/item/Free-Shipping-5-in-1-UNO-R3-Board-Prototype-Shield-Breadboard-Jumper-Wires-400-tie-breadboard/1952326294.html

Motortjes:
http://www.aliexpress.com/item/Freeshipping-Hui-Sheng9-grams-of-servo-motor-SG90-TOWERPRO-9grams-steering-gear-25CM/1393036152.html

mario

  • Offline Offline
  • Berichten: 113
    • de Percee - Maastricht
Re: Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen
« Reactie #13 Gepost op: 10 oktober 2014, 09:59:53 »
Dankjewel,
met zo'n prijzen ben je haast aan jezelf verplicht het gewoon te proberen  ;D


dino7

  • Offline Offline
  • Berichten: 19
    • Mijn site met zelfgebouwde elektronica.
Re: Arduino als DCC decoder met 16x functie- en/of 6x servo uitgangen
« Reactie #14 Gepost op: 16 oktober 2014, 01:30:10 »
Rudy,

In mijn zelf gemaakte dcc decoders heb ik op een gegeven moment de optocoupler vervangen door 2 weerstanden van 100K (een weerstand van massa naar spoorstaaf 1, andere van ingang atmega naar spoorstaaf 2). Dat werkt in de praktijk prima.

Inspiratie kwam uit "AVR182: Zero Cross Detector - Atmel Corporation". Daar koppelen ze via 2x 1M weerstanden direct netspanning aan een microcontroller.

Scheelt toch weer iets aan kosten.