Modelbaan – deel 5 – Bezetmelding 2

In deel 3 van deze serie heb ik beschreven hoe de verbinding tussen de CS2 en de Arduino Uno v.w.b. de uitlezing van de detectie op de rails in elkaar steekt (S88-bus). Alle 16 ingangen van de Arduino zijn bezet en ik vroeg me af hoe een tweede (en evt. derde en/of vierde) Arduino aangesloten zou moeten worden en hoe het dan zit met de sketch voor die volgende Arduino’s. Hieronder beschrijf ik hoe ik twee Arduino’s aan de CS2 heb gekoppeld. Vooralsnog is dit bedacht voor een klein proefbaantje, eerdere gebruikt als proefbaantje voor de vorige treinbaan.

Aan onderzijde van de CS2 vind je deze S88-bus.

In plaats van een Uno heb ik gebruik gemaakt van Nano’s: die hebben namelijk een zelfde aantal ingangen (16), maar zijn een stukje kleiner. Voor deze Nano’s had ik handige adapterbordjes gevonden.

NANO adapter

Deze adapters zijn eenvoudig onder de baan te monteren, je steekt de Nano er makkelijk in (en kunt ‘m makkelijk vervangen) en de aansluitingen zitten goed vast door de schroefverbinding.

Nagebouwd voor een proefbaantje.

Elke Arduino Uno, of Nano, kan dus maximaal 16 segmenten uitlezen (een Mega heeft een stuk meer pinnetjes beschikbaar!). Op de seriële bus naar de centrale kunnen meerdere Arduino’s doorgelust worden. Hiertoe wordt de uitgang van de ene Arduino (pin 12) met de ingang van de volgende Arduino (pin 13) verbonden. Beide (en elke volgende) Arduino’s hebben precies dezelfde sketch (zie hier).

De ene Nano (li) doorgelust naar de andere (re) Nano.

Op de eerste Nano in de rij zijn dus de ingangen 1 t/m 16 in gebruik. De eerste pin op de 2e Nano wordt automatisch ingang 17. In CS2 en Rocrail wordt die als volgt bekend gemaakt.

In CS2
In Rocrail

In CS2: in “Layout” naar de configuratiestand een melder toevoegen en een volgnummer geven (hier 17 dus).
In Rocrail: in “Spoorplan” naar “Bewerkingsscherm” en een symbool voor een melder toevoegen. Naar “Eigenschappen” tabblad Interface, Adres invullen (hier 17 dus). Kies Interface ID = CS2.

Voor de detectie van de loc’s is nog een OKKIE8 nodig (zie ook hier); per OKKIE8 kan je 8 melders aanmaken.

OKKIE8 als bouwpakketje.
Nano in adapter, daarnaast een opgebouwde OKKIE8.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie gegevens worden verwerkt.