Modelspoor automatisering
met de Raspberry Pi

Voor vragen, commentaar, tips enz, mail me op ronald@ronaldwilmink.nl

2. De Raspberry Pi en zijn mogelijkheden

Een overzicht

Een Raspberry Pi, die ik voortaan RPi noem, is een mini computertje van nog geen 10 x 6 cm.
Neem, zeker als je een netwerkaansluiting hebt bij de spoorbaan, een versie met netwerkaansluiting. Je kunt hem dan bedienen met je laptop of tablet via ssh of vnc, en hebt er geen tv en toetsenbord bij nodig.

    Hij is dan voorzien van:
  • Twee usb poorten, voor bv muis en toetsenbord
  • Een netwerk aansluiting
  • Een HDMI uitgang
  • Een composite video uitgang
  • Een uitgang voor geluid
  • Een mini-usb ingang voor voeding (5V)
  • Een GPIO (General Purpose Input Output) aansluiting (op de foto rechtsonder)
  • Een ingang voor een SD kaart, waarop het besturingssysteem staat en het vrije geheugen

Die GPIO aansluiting kunnen we gebruiken voor de modelspoor automatisering.

Om een modelspoorbaan te kunnen besturen moet de RPi twee dingen kunnen:
- Vaststellen waar zich treinen bevinden; daarvoor hebben we inputs nodig
- Wissels en seinen omschakelen; daarvoor hebben we outputs nodig

Van de 26 pinnen zijn er 17 voor input of output, de anderen zijn massa of voeding.
Het vermogen dat de RPi kan leveren is vrij klein, en 17 inputs / outputs is vrij weinig. Daar kun je bv 6 wissels of seinen mee schakelen en van 5 blokken bepalen of ze bezet zijn of niet.

Gelukkig is er een eenvoudige en goedkope manier om het aantal I/O uit te breiden naar maximaal 128, met voldoende vermogen om te kunnen schakelen wat we willen.

Ik heb alles wat verderop geschreven is getest en uitgeprobeerd met een Raspberry Pi 1 Model B. Doordat, voor zover ik begrepen heb, de eerste 26 pinnen van de GPIO poort hetzelfde zijn gebleven, zou alles ook op versies 2 en 3 moeten werken.

<<<<< vorige blz volgende blz>>>>>