Inhoudsopgave:

Geautomatiseerde treinomkeerlus met behulp van Arduino - Ajarnpa
Geautomatiseerde treinomkeerlus met behulp van Arduino - Ajarnpa

Video: Geautomatiseerde treinomkeerlus met behulp van Arduino - Ajarnpa

Video: Geautomatiseerde treinomkeerlus met behulp van Arduino - Ajarnpa
Video: Volledig geautomatiseerde productiecel 2024, November
Anonim
Image
Image

Het maken van keerlussen kan helpen bij modeltreinlay-outs om de richting van treinen te veranderen, wat niet kan met draaischijven. Op deze manier kunt u enkelsporige lay-outs maken met een keerlus aan elk uiteinde om treinen te laten rijden zonder pauze of onderbreking. Dus, zonder verder oponthoud, laten we aan de slag gaan!

Stap 1: Verzamel alle benodigde spullen

Programmeer het Arduino-bord
Programmeer het Arduino-bord

Voor dit project is hier de lijst met benodigde onderdelen en componenten:

  • Een Arduino-microcontrollerbord, aanbevolen zijn UNO, Leonardo, MEGA.
  • Een Adafruit motor driver schild.
  • Een 12-volt gelijkstroomvoedingsbron (kan een batterij of een adapter zijn met een stroomuitgangscapaciteit van minimaal 1,5 ampère)
  • Zes mannelijke naar mannelijke jumperdraden:
  1. Een paar om de wissel aan te sluiten op de motoraandrijving.
  2. Tweede paar om de stroom van de buitenste baan aan te sluiten op de motordriver.
  3. Derde paar om de binnenste lus aan te sluiten op de motordriver.
  • Een 'sensored' track.
  • 3 vrouwelijke naar vrouwelijke jumperdraden (om de sensor op het Arduino-bord aan te sluiten).

Stap 2: Programmeer het Arduino-bord

Als je geen Arduino IDE op je computer hebt, download het dan hier. De bibliotheek voor het Adafruit-motorstuurprogrammaschild is hier te vinden, voor het geval je het niet in je IDE hebt. Zorg ervoor dat u dit in uw IDE installeert voordat u het programma compileert. Als je hulp nodig hebt bij het installeren van een bibliotheek, kijk dan op deze link.

Stap 3: Isoleer de Inner Loop Tracks

Isoleer de binnenste lussporen
Isoleer de binnenste lussporen

Gebruik 4 geïsoleerde railverbinders om de binnenste lus van het spoor te isoleren van het buitenste spoor. Klik op de afbeelding voor meer info.

Stap 4: Maak de lay-out

Maak de lay-out
Maak de lay-out

Ik heb N-gauge Kato Unitrack gebruikt om deze lay-out te maken. Je kunt elk ander spoor gebruiken, zolang alles maar naar behoren werkt.

Stap 5: Sluit het schild aan op het Arduino-bord en maak de bedradingsverbindingen

Sluit het schild aan op het Arduino-bord en maak de bedradingsverbindingen
Sluit het schild aan op het Arduino-bord en maak de bedradingsverbindingen
Sluit het schild aan op het Arduino-bord en maak de bedradingsverbindingen
Sluit het schild aan op het Arduino-bord en maak de bedradingsverbindingen

Voordat u het schild van de motorbesturing bevestigt, moet u ervoor zorgen dat alle pinnen zijn uitgelijnd en vervolgens het schild naar beneden duwen om het stevig op het Arduino-bord te bevestigen. Wanneer u het bord rechtop houdt (zie de bovenstaande afbeelding), zodat de analoge ingangspinnen zich aan uw kant bevinden, maakt u de volgende verbindingen:

  • Sluit de wisseldraden aan op het klemmenblok gemarkeerd met 'M4' door de +ve of de rode draad aan te sluiten op de bovenste klem en de -ve of de zwarte draad op de onderste klem.
  • Sluit de voedingsdraden van het binnenste gedeelte van de lus aan op het aansluitblok gemarkeerd met 'M2'. Sluit hem voorlopig toch aan en verander later de polariteit als de trein of de locomotief in de verkeerde richting binnen de lus beweegt of gewoon stopt.
  • Sluit de voeding van de buitenste rail aan op het aansluitblok gemarkeerd met 'M1'. Doe later hetzelfde als voor de baankracht in de binnenste lus.

Stap 6: Verbind de 'sensored' track met het Arduino-bord

Verbind de 'sensored' track met het Arduino-bord
Verbind de 'sensored' track met het Arduino-bord

Sluit de pinnen van de sensor als volgt aan:

  • VCC naar +5 volt pin van het Arduino-bord.
  • GND naar GND pin van het Arduino-bord.
  • OUT naar A0-pin van het Arduino-bord.

Stap 7: Plaats de locomotief op het spoor

Plaats de locomotief op het spoor
Plaats de locomotief op het spoor

Plaats de locomotief op het buitenste deel van de baan om de opstelling te testen.

Stap 8: Schakel het systeem in

Schakel het systeem in
Schakel het systeem in
Schakel het systeem in
Schakel het systeem in

Schakel het Arduino-bord en de motordriver in door respectievelijk de VIN- en GND-pin aan te sluiten op respectievelijk 12 volt voeding en aarde of door de cilinderconnector van de adapter aan te sluiten op het stopcontact van het Arduino-bord. Controleer nogmaals alle bedradingsverbindingen en schakel de stroom in.

Stap 9: Kijk hoe het werkt

Als alles goed gaat, zou je setup moeten werken zoals die in de bovenstaande video.

Stap 10: wat nu?

Nu je de voorbeeldconfiguratie hebt uitgevoerd, kun je nog een keerlus aan het andere uiteinde van het buitenste spoor toevoegen om de trein in beide richtingen op een enkel spoor te laten rijden zonder enige onderbreking (je moet de Arduino aanpassen programma daarvoor). Pronk met je vaardigheden door het Arduino-programma aan te passen om de functionaliteit van dit project te vergroten of laat me gewoon weten wat je hiermee hebt gedaan. Laat het me weten als je dit project hebt gemaakt om me te helpen weten of dit nuttig voor je was.

Ik wens je veel spoorwegplezier. Het beste!

Aanbevolen: