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

D236 Nord-West-Expres door Rudolf J
Vandaag om 02:43:39
Mijn eerste H0-modeltreinbaan in aanbouw door Lobomotion69
Vandaag om 02:25:02
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
Vandaag om 01:35:07
Hoek van Holland - Warschau, samenstelling in model. Welke rijtuigen? door gtw6016
Vandaag om 00:37:38
Toevalsgenerator Esu Locpilot v3.5 door Ronald Halma
01 January 2026, 23:33:02
De overeenkomst tussen een Ovaalramer en een Motorpost. door FritsT
01 January 2026, 23:14:13
Länderbahn en Reichsbahn locomotieven. door Robert vh Prutsert
01 January 2026, 22:44:21
Marklin 37901, DB 290, loopt niet meer... door Te 2/2
01 January 2026, 22:42:52
Toon hier je nieuwe (model-) spooraanwinst(en)... door BrightonBelle
01 January 2026, 22:36:26
Het schrootverwerkings bedrijf in aanbouw door Te 2/2
01 January 2026, 22:17:54
Nederland jaren 50 op basis van mijn roots door defender
01 January 2026, 22:10:00
Toon hier je pas gereed gekomen (model-)spoorbouwsels ... door Bob R.
01 January 2026, 21:22:30
Modelspoorbaan van Einte door raymond erdtsieck
01 January 2026, 21:18:33
Jacquelinger Lokalbahn - Duitse "nebenbahn" in H0 door Carl
01 January 2026, 21:15:02
Leubachtalbahn door Krokodil68
01 January 2026, 21:03:32
On30 diorama: Sedona Red Rock Canyon, AZ door Hans1963
01 January 2026, 20:54:42
Fotowedstrijd 2025 door Bob R.
01 January 2026, 20:48:51
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Jeronimos
01 January 2026, 20:04:58
Piko 2026 door Dennis94
01 January 2026, 19:45:48
Camp 3 door Noordernet
01 January 2026, 19:35:23
Ombouw/Pimpen Bolle neuzen door bollen neus
01 January 2026, 19:30:45
loslatende decals, hoe te herstellen? door grossraumwagen
01 January 2026, 19:08:01
Botsing bij SGB 29-12-2025 door Eelco Storm
01 January 2026, 18:39:50
Faller Gripper TBM ( tunnelboormaschine ) door Peter Spruit
01 January 2026, 18:24:52
Beekdaelen in H0 door Te 2/2
01 January 2026, 17:53:52
Bahnstrecke 5867 door Ronald Halma
01 January 2026, 17:47:49
"Southern Pacific's Coos Bay Branchline in H0", een nieuwe thuisbaan. door Ronald Halma
01 January 2026, 17:42:35
Digitale koppelingen door Blausee-Mitholz
01 January 2026, 17:25:13
De bouw van een modulebaan met Nederlands landschap. door defender
01 January 2026, 17:05:51
Digikeijs DR5000 Centrale, vragen en antwoorden door schipcas
01 January 2026, 16:59:58
  

Auteur Topic: DCC Functie Decoder voor Arduino en ATtiny  (gelezen 3629 keer)

RudyB

  • Offline Offline
  • Berichten: 629
  • EMV
    • RudysModelRailway
DCC Functie Decoder voor Arduino en ATtiny
« Gepost op: 26 October 2015, 12:11:20 »
DCC Functie Decoder voor Arduino en ATtiny

Wel ... de verwarring is voorbij ... hier is ie, de DCC functiedecoder (ja, deze keer de 'echte', speciaal voor Henk :) ) voor Arduino en voor ATtiny.

De ATtiny past nog steeds niet in een N wagen, maar de prijs is klein, nog geen €1,50. In HO is het te doen. Moet wel een voedingkje bij gebouwd worden, die niet meer dan 12V geeft anders wordt de on board 7805 te warm. Een DC/DC converter is een optie, maar dat kost weer ruimte.

Om het DCC signaal er naartoe te brengen gebruik ik deze opto coupler schakeling . Als het kleiner moet, het kan ook met een Zener diode en een weerstand, alleen hangt dan de 'GND' aan de rails DCC.

Configureren is gemakkelijk. In regel 1 van de code het adres opgeven. Daaronder de pin nummers waar je via loc functietoetsen F0 - F12 de output wilt laten verschijnen. Op de Arduino zijn pin 3-19 beschikbaar (14-19 = A0-A5). Op de ATtiny P0, P1, P3, P4, P5.

int decoderAddress = 1830; // This is the decoder address, change into the number you want.
#define F0_pin 13 // Define the output pin for every Function number in use. 13 has on board LED.
#define F1_pin 0 // Available pin numbers: 3-19 (14-19 = A0-A5)
#define F2_pin 0
...
#define F12_pin 0


Link naar de blog post over de Arduino en ATtiny DCC Function Decoder met download link.



« Laatst bewerkt op: 26 October 2015, 13:11:44 door RudyB »

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4655
Re: DCC Functie Decoder voor Arduino en ATtiny
« Reactie #1 Gepost op: 26 October 2015, 13:38:21 »
Leuk leuk :)

Maar als functiedecoder is de zener oplossing meer dan prima :) Alleen vergeet niet MSOFETS toe te voegen. Vermogen (dus 5V uit de pinnen) kan je niet uit de module trekken als je hem voedt met baanspanning, dan help je de spanningsregulator in no time naar de eeuwige jachtvelden.  ::)


Timo
Verzonden vanaf mijn desktop met Firefox

RudyB

  • Offline Offline
  • Berichten: 629
  • EMV
    • RudysModelRailway
Nieuwe versies van de Arduino & ATtiny Functie- & Accessory decoders
« Reactie #2 Gepost op: 30 October 2015, 12:17:45 »
Nieuwe versies van de Arduino & ATtiny Functie- & Accessory decoders

DCC Functie Decoder
De mogelijkheid is toegevoegd om de rijrichting te gebruiken bij het schakelen van outputs. Dit maakt het mogelijk om bijvoorbeeld kop- en staartlicht te schakelen.

DCC Accessory Decoder
Er is een modus toegevoegd voor het schakelen van signalen (rood/groen) met twee uitgangen die altijd elkaars inverse zijn. Een van de twee is aan na opstarten.
mode 1 - Continuous output. OFF at startup.
mode 2 - One shot, with a timer. OFF at startup.
mode 3 - Flasher with 2 outputs that alternate based on 2 timers in ms. OFF at startup.
mode 4 - Signal with 2 outputs that always are inverse. At startup one of them is ON.

BELANGRIJK:
De output logica is veranderd naar output LAAG als de accessory of functie AAN geschakeld wordt. Als je dit anders wilt is het niet moeilijk te veranderen. Doe een 'find' naar alle 'digitalWrite' instructies en wijzig ze.

Link naar de blog met een download link naar het complete software pakket.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4655
Re: DCC Functie Decoder voor Arduino en ATtiny
« Reactie #3 Gepost op: 31 October 2015, 14:05:17 »
Volgende stap, programmeren mogelijk maken? Zou een stuk flexibeler zijn als je gewoon CV programmering kunt toepassen.


Timo
Verzonden vanaf mijn desktop met Firefox