Inhoudsopgave:

Eenvoudige geautomatiseerde modelspoorbaan met twee treinen - Ajarnpa
Eenvoudige geautomatiseerde modelspoorbaan met twee treinen - Ajarnpa

Video: Eenvoudige geautomatiseerde modelspoorbaan met twee treinen - Ajarnpa

Video: Eenvoudige geautomatiseerde modelspoorbaan met twee treinen - Ajarnpa
Video: Een zolder vol modelspoorbanen: 'Dit is geweldig' - OMROEP WEST 2024, Juli-
Anonim
Eenvoudige geautomatiseerde modelspoorbaan met twee treinen
Eenvoudige geautomatiseerde modelspoorbaan met twee treinen

Arduino-microcontrollers zijn een geweldige manier om modelspoorbaanlay-outs te automatiseren vanwege hun goedkope beschikbaarheid, open-source hardware en software en een grote community om u te helpen.

Voor modelspoorbanen kunnen Arduino-microcontrollers een geweldige hulpbron blijken te zijn om hun lay-outs op een eenvoudige en kosteneffectieve manier te automatiseren. Dit project is zo'n voorbeeld van automatisering van een meerpuntsmodelspoorbaan om twee treinen te laten rijden.

Dit project is een verbeterde versie van enkele van mijn eerdere point-to-point modelspoorautomatiseringsprojecten.

Een beetje in dit project:

Dit project richt zich op het automatiseren van een meerpuntsmodelspoorbaan met drie stations. Er is een startstation, zeg 'A', waar aanvankelijk beide treinen zijn ondergebracht. Het hoofdspoor dat het station verlaat, splitst zich in twee lijnen die respectievelijk naar de twee stations gaan, zeggen 'B' en 'C'.

Stap 1: Bekijk de video

Image
Image

Bekijk de bovenstaande video om de werking van de lay-out te begrijpen.

Stap 2: Verkrijg alle benodigde spullen

Programmeer de Arduino Microcontroller
Programmeer de Arduino Microcontroller

Dit heb je nodig voor dit project:

  • Een Arduino-microcontroller die compatibel is met het Adafruit-motorschild V2.
  • Een Adafruit motor schild V2. (Lees er hier meer over.)
  • Een expansieschild (optioneel maar sterk aanbevolen)
  • Drie 'sensored' tracks.
  • 6 mannelijke naar mannelijke jumperdraden (om de wissels aan te sluiten en de stroomdraden op het motorschild aan te sluiten.)
  • 3 sets van 3 mannelijke naar vrouwelijke jumperdraden, in totaal 9 (om de sensoren op het Arduino-bord aan te sluiten)
  • Een 12 volt DC voedingsadapter met een stroomcapaciteit van minimaal 1A (1000mA).
  • Een geschikte USB-kabel (voor het aansluiten van het Arduino-bord op de computer).
  • Een computer (voor het programmeren van het Arduino-bord)
  • Een kleine schroevendraaier

Stap 3: Programmeer de Arduino Microcontroller

Zorg ervoor dat je de Adafruit's motor shield v2-bibliotheek hebt geïnstalleerd in je Arduino IDE, zo niet, druk dan op Ctrl+Shift+I, zoek naar het Adafruit-motorschild en download de nieuwste versie van de Adafruit Motor Shield v2-bibliotheek.

Voordat u de code op de Arduino-microcontroller uploadt, moet u deze doornemen om een idee te krijgen van wat er allemaal gebeurt en hoe.

Stap 4: Maak de lay-out

Maak de lay-out
Maak de lay-out

Klik op de bovenstaande afbeelding om meer te weten te komen over de lay-out en de locatie van elk 'gesensord' spoor en het wissel.

Stap 5: installeer het motorschild op het Arudino-bord

Installeer het motorscherm op het Arudino-bord
Installeer het motorscherm op het Arudino-bord

Installeer het motorschild op het Arduino-bord door de pinnen van het schild zorgvuldig uit te lijnen met de herders van het Arduino-bord en zorg ervoor dat er geen pin wordt verbogen.

Stap 6: Sluit de wissels aan op het motorscherm

Sluit de wissels aan op het motorscherm
Sluit de wissels aan op het motorscherm
Sluit de wissels aan op het motorscherm
Sluit de wissels aan op het motorscherm
Sluit de wissels aan op het motorscherm
Sluit de wissels aan op het motorscherm

Maak de volgende verbindingen:

  • Sluit de uitgang van het motorscherm 'M3' aan op wissel 'A'.
  • Sluit de uitgang van het motorscherm 'M4' aan op wissel 'B'.

Stap 7: Sluit de spoorvoeding aan op het motorschild

Sluit de spoorvoeding aan op het motorschild
Sluit de spoorvoeding aan op het motorschild
Sluit de spoorvoeding aan op het motorscherm
Sluit de spoorvoeding aan op het motorscherm

Sluit de uitgang van de motorafscherming 'M1' aan op de in de hoofdleiding gemonteerde railvoeding.

Stap 8: Installeer het expansiescherm op het motorscherm

Installeer het expansiescherm op het motorscherm
Installeer het expansiescherm op het motorscherm

Stap 9: Verbind de 'gesensorde' sporen met het schild

Verbind de 'gesensorde' sporen met het schild
Verbind de 'gesensorde' sporen met het schild
Verbind de 'gesensorde' sporen met het schild
Verbind de 'gesensorde' sporen met het schild
Verbind de 'gesensorde' sporen met het schild
Verbind de 'gesensorde' sporen met het schild
Verbind de 'gesensorde' sporen met het schild
Verbind de 'gesensorde' sporen met het schild

Maak de volgende verbindingen met de 'sensored' tracks:

  • Sluit de pin van elke sensor met het label 'power', 'VIN' of 'VCC' aan op de headerrail van het uitbreidingsschild met het label '+5V' of 'VCC'.
  • Sluit de pin van elke sensor met het label 'GND' aan op de headerrail van het uitbreidingsschild met het label 'GND'.
  • Sluit de uitgang van de sensor A aan op pin 'A0' van het Arduino-bord.
  • Sluit de uitgang van de sensor B aan op pin 'A1' van het Arduino-bord.
  • Sluit de uitgang van de sensor C aan op pin 'A2' van het Arduino-bord.

Stap 10: Plaats de treinen op de sporen in station 'A'

Plaats de treinen op de sporen in station 'A'
Plaats de treinen op de sporen in station 'A'
Plaats de treinen op de sporen in station 'A'
Plaats de treinen op de sporen in station 'A'

Plaats de treinen in de sporen van station A. De trein A wordt op de zijlijn van station A geplaatst en de trein B op de rechte lijn. Raadpleeg stap 4 voor meer informatie. Een diesellocomotief is hier gebruikt om trein B te vertegenwoordigen.

Vooral bij stoomlocomotieven wordt het gebruik van een herspoorgereedschap aanbevolen.

Stap 11: Sluit de installatie aan op de voeding en zet hem aan

Sluit de installatie aan op de voeding en zet hem aan
Sluit de installatie aan op de voeding en zet hem aan

Als de locomotief na het inschakelen van de setup in de verkeerde richting begint te rijden, keer dan de polariteit van de aansluiting van de spoorvoeding om met de klemmen van de motorafscherming. Als een van de wissels in de verkeerde richting schakelt, weet je wat je moet doen!

Stap 12: Leun achterover, ontspan en kijk hoe uw treinen gaan

Als alles goed is gedaan, zou je de trein in de zijlijn op station 'A' moeten zien rijden en de operatie moeten zien doorgaan zoals getoond in de video in de eerste stap.

Stap 13: Wat nu?

Wat is het volgende?!
Wat is het volgende?!

Als je wilt, kun je aan de Arduino-code sleutelen en wijzigingen aanbrengen om aan je behoeften te voldoen. Je kunt de lay-out uitbreiden, meer motorschilden toevoegen om meer treinen te laten rijden, de complexiteit van de spoorwegactiviteiten vergroten, zoals het gelijktijdig laten rijden van twee treinen, enzovoort, er is een zeer lange lijst van wat je kunt doen.

Als je wilt, kun je hier ook een aantal verschillende lay-outautomatiseringsprojecten bekijken.

Aanbevolen: