Het hier niet eerder beschreven proefbaantje ingezet om de in het vorige deel beschreven schakeling voor wissels en de eerder behandelde seinen uit te testen. Het baantje bestaat uit een rondje met slechts één wissel. Het rondje is onderverdeeld in blokken, met voor en na elk blok een detectiedeel, gemarkeerd met D1 t/m D4 (één rail van het spoor is hiervoor her en der onderbroken: een “v”-tje op onderstaand plaatje geeft aan waar). Over detectie later meer. Voor de besturing heb ik een Arduino UNO ingezet. Wanneer deze met de computer verbonden is kan ie ook door middel van het Pythonprogramma dat geschreven is voorRead More →

Circa drie jaar geleden is er hier een laatste bericht geplaatst over mijn spoorbaantje. In de tussentijd wel nog een proefbaantje gemaakt, vooral om een aantal zaken zoals blokken en detectie uit te proberen, maar dat heb ik hier niet uitgewerkt. Het laatste deel (N-spoor treintjes – deel 7 – Wissels) ging over het inzetten van servomotortjes voor het omzetten van wissels. Ik wilde gebruikmaken van een ATtiny85 microcontroller-module (oorspronkelijk van DigiSpark) die nogal weerbarstig was: ik kreeg ‘m niet geprogrammeerd. Het lag daarmee stil. Toch spookte die modules en/of de losse ATtiny85-chippies (waarvan ik er ook een aantal had liggen) al die tijd welRead More →

Naast de seinen worden ook de wissels via de I2C-bus aangestuurd. De wissels die ik in gebruik heb zijn allemaal mechanisch: er zit een palletje op dat je met de hand moet verschuiven om het wissel om te zetten van recht vooruitgaan naar afbuigen, dan wel andersom. Met behulp van een servomotortje is zo’n wissel ook om te zetten. En zo’n motortje kan je digitaal aansturen. Bovenin zie je schematisch de wissel van bovenaf, met het palletje: de slag die het palletje maakt, om van rechtdoor naar afbuigend te gaan en/of andersom, is ca. 7 mm. Daaronder zie je een zijaanzicht van de baan: rechtsRead More →

In het vorige deel heb je kunnen lezen dat via de I2C-bus delen van de baan “uitgelezen” kunnen worden: de status van de diverse in- en uitgaande segmenten van de baanvakken. Maar er kan ook uitgestuurd worden. Bijvoorbeeld naar de seinen: een sein staat op rood: “het volgende baanvak is bezet”, of op groen: “het volgende baanvak is vrij”. Hiervoor heb ik een eenvoudige schakeling gemaakt. Zie hieronder. Twee LEDs (rood en groen) worden via een paar weerstanden van elk 1K aangesloten op de uitgang van de PCF8574 (zie vorige deel), in het schema de aansluiting “MC”. Een “0” op deze aansluiting zorgt ervoor datRead More →

Om het treinverkeer in goed banen te leiden is de baan in stukken opgedeeld, de zogenaamde baanvakken of blokken. Voor de veiligheid mag er slechts één trein in een baanvak of blok staan of rijden. Daarom moeten de blokken beveiligd worden. Aan het begin van een blok vindt detectie plaats van een een binnenrijdende loc en aan het einde de detectie wanneer de loc het blok weer verlaat. Daartussen bevindt zich een ongedetecteerd deel. In onderstaand schema de verschillende blokken schematisch weergegeven. In het schema zie je de verschillende blokken: 1 t/m 10. Elk blok bestaat dus uit drie segmenten: een roze deel baanvak in,Read More →