Op deze pagina staat een DIY tutorial waarmee je zelf een mbv een Arduino een AKI of AHOB kan maken. Ik heb hiervoor een kant en klaar programma gemaakt waardoor je niet hoeft te programmeren.
De overgang kan met een, twee of drie sporen werken. Meer is ook mogelijk maar daarvoor je moet zelf een kleine ingreep in code doen. De sporen kunnen van beide kanten bereden worden. De overgang werkt volledig autonoom. Optioneel kan je ook een DCC print aan knopen waarmee je de overgang ook via DCC kan aansturen. Dit zit al in het programma.
Inhoudsopgave
- Stap 1: Benodigdheden
- Stap 2: Aansluiten
- Stap 3: Arduino Programmeren
- Stap 4: Finetunen
- Stap 5: Extra, bouw een bel geluid in
Stap 1: Benodigdheden
- 1x Arduino Nano
- 1x Nano IO base
- servo motors tbv AHOB
- Rode LEDs naar keuze*
- Witte LED naar keuze tbv AKI*
- Weerstandjes voor de leds. ~330Ω
*Je kan eventueel deze LED kit bestellen. Er zitten vijf kleuren leds in vier verschillende SMD behuizingen in, waarvan de kleinste 0402 is (dat is errug klein).
Stap 2: Aansluiten
De Arduino Nano kan je direct in de IO base prikken. Let hierbij op dat je de USB connector aan de buitenzijde doet.
De servomotoren kan je direct in de IO base prikken. De pinnen zijn genummerd G, V en S. Dat staat voor Ground, 5V en Signal (de pin zelf). De servo motor kabels zijn gekleurd. Bruin is Ground, rood is 5V en oranje is signaal.
Voor de leds moet je waarschijnlijk zelf solderen. Vooral als je een overgang in H0 of zelfs N wilt maken, zit je al gauw vast aan SMD leds.

Knipper led C is in het geval van de AHOB de led die aan het einde van de boom zit en continu brandt.

FOTO LED, WEERSTAND EN JUMPER
FOTO SERVO KABEL
FOTO STROOMDETECTIE
FOTO LICHTSLUIS
Stap 3: Arduino Programmeren
Deze stap gaat er van uit dat je de Arduino IDE reeds geïnstalleerd heb op je computer en dat je er mee overweg kan. Klik hier voor een instructie over hoe je het moet installeren en klik hier voor uitleg over hoe je programma’s in een Arduino kan laden mbv de IDE.
Klik hier om het Arduino programma te downloaden. Je moet de folder nog wel eerst unzippen voordat je hem kan openen in de Arduino IDE. Open dan het programma AHOB.ino in IDE en laad het in je Arduino.
De werking: Elk spoor heeft een setje sensoren. Er zit één sensor links van de overgang en één sensor rechts van de overgang. De eerste sensor die wordt getriggerd, werkt als inrijsensor. Zodra er een trein in de inrijsensor rijdt, wordt dat spoor bezet gemeld.
De andere sensor wordt dan de uitrijsensor. Het spoor wordt pas vrijgegeven als de trein de uitrijsensor voorbij is gereden. Zo kan de overgang in principe nooit open staan terwijl een trein voorbij raast.
De overgang gaat/blijft dicht zolang tenminste één spoor als bezet is. Pas als alle sporen zijn vrijgegeven, gaat de overgang weer open. Er kunnen maxi
Als de overgang bezet is, draaien de servo motoren geleidelijk naar 0 graden en de LEDs beginnen te knipperen. Als de overgang weer vrij is, draaien de servo motors weer naar 90 graden en dan stoppen de leds met knipperen.
In het geval van de AKI knippert de witte lamp als er geen trein is.
De LEDs faden geleidelijk in en uit tijdens het knipperen om een gloeilamp na te bootsen.
Stap 4: Finetunen
In de Arduino IDE is er een tablad genaamd config.h. In dit bestandje kan je zelf getallen aanpassen om het gedrag van de overgang aanpassen. De dingen die je kan aanpassen zijn:
- Servo snelheid
- Knipper frequentie (45 of 90Hz)
- Of de overgang een AHOB of AKI is.
- Arduino Pin nummers
- Fade time LEDs
- DCC adres
- Sensor ont-dender tijd.*

Om de Arduino te laten werken als een AKI moet je 2 // voor #define IS_AHOB plaatsen. Zo zet je deze regel in commentaar en doet hij niet meer mee wat de Arduino betreft. De Arduino zal dan als een AKI werken ipv een AHOB. Je mag ook de 2 // voor #define IS_AKI weghalen, maar dat heeft niet echt invloed. Het maakt alleen voor jouzelf expliciet duidelijk dat je een AKI hebt en niks anders.
*De sensor ont-dender tijd heeft invloed op de gevoeligheid van de sensoren. Waarschijnlijk hoef je dit niet aan te passen.
Stap 5: Extra, bouw een bel geluid in
De meeste simpele manier om een bel te maken, is om gebruik te maken van een de DF mini MP3 player. Dit apparaat kost slecht een paar € en hij kan MP3 bestanden afspelen van een SD kaart. Het is een klein handig printje die je zowel met als zonder Arduino kan gebruiken. Klik hier voor een meer gedetaileerde beschrijving van deze MP3 speler.
WERK IN UITVOERING