Inhoudsopgave:

Geautomatiseerde modelspoorbaan met twee treinen (V2.0) - Arduino gebaseerd: 15 stappen (met afbeeldingen)
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) - Arduino gebaseerd: 15 stappen (met afbeeldingen)

Video: Geautomatiseerde modelspoorbaan met twee treinen (V2.0) - Arduino gebaseerd: 15 stappen (met afbeeldingen)

Video: Geautomatiseerde modelspoorbaan met twee treinen (V2.0) - Arduino gebaseerd: 15 stappen (met afbeeldingen)
Video: DIY automatische modelspooroverweg met Arduino UNO en Marklin C of K Rail met massadetectie 2024, Juni-
Anonim
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) | Gebaseerd op Arduino
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) | Gebaseerd op Arduino

Het automatiseren van modelbaanlay-outs met behulp van Arduino-microcontrollers is een geweldige manier om microcontrollers, programmeren en modelspoorbanen samen te voegen tot één hobby. Er zijn een heleboel projecten beschikbaar om een trein autonoom op een modelspoorbaan te laten rijden, maar na verloop van tijd begint een enkele trein een beetje saai te worden. Dus, om onze lay-out te vullen, laten we nog een trein pakken en aan de slag gaan!

Stap 1: Bekijk de video

Image
Image

Bekijk de bovenstaande video om een idee te krijgen hoe dit werkt.

Stap 2: Verkrijg de onderdelen en componenten

Programmeer de Arduino Microcontroller
Programmeer de Arduino Microcontroller

Dit heb je nodig voor dit project:

  • Een Arduino-microcontrollerbord dat compatibel is met het Adafruit-motorschild.
  • Een Adafruit motor driver shield v2.0.
  • Een uitbreidingsschild (optioneel, maar sterk aanbevolen om de bedrading eenvoudiger te maken.)
  • 3 'sensorische' tracks.
  • 8 mannelijke naar mannelijke jumperdraden (voor het aansluiten van spoorvoeding en wissels op de motorafscherming.)
  • 3 sets van 3 mannelijke naar vrouwelijke jumperdraden (voor het aansluiten van 'sensored' tracks op het Arduino-bord.
  • Een 12 volt gelijkstroomvoedingsbron met een stroomcapaciteit van minimaal 1A (1000 mA).
  • Een geschikte USB-kabel om het Arduino-bord op een computer aan te sluiten.
  • Een computer.

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.

Je kunt hier meer te weten komen over het motoraandrijfschild, maar kom zeker terug om het project voort te zetten!

Stap 4: Maak de lay-out

Maak de lay-out
Maak de lay-out
Maak de lay-out
Maak de lay-out
Maak de lay-out
Maak de lay-out
Maak de lay-out
Maak de lay-out

Klik op de eerste afbeelding voor meer informatie.

Maak de lay-out en installeer een powerfeeder op de hoofdlijn en de passerende gevelbeplating. Zorg ervoor dat u de passerende opstelsporen elektrisch van de hoofdleiding isoleert met behulp van geïsoleerde spoorverbinders op de vertakkingsplaats van het opstelspoor bij beide wissels.

Let op de locatie van elke 'sensored' track:

  • Het eerste 'gesensorde' spoor wordt geïnstalleerd net na het wissel dat bij de uitgang van het opstelspoor is geïnstalleerd, zodat de trein die het opstelspoor verlaat dit vlak voordat het op het hoofdspoor komt, kruist.
  • Het tweede 'gesensorde' spoor wordt op enige afstand voor de ingang van de gevelbeplating in de hoofdlijn geïnstalleerd (zie de eerste afbeelding ter referentie).
  • De derde 'sensored' baan wordt vlak voor de wissel geplaatst bij de ingang van het opstelspoor.

Stap 5: Installeer het Motor Driver Shield op het Arduino-bord

Installeer het Motor Driver Shield op het Arduino-bord
Installeer het Motor Driver Shield op het Arduino-bord

Installeer het motordriverschild op het Arduino-bord door de pinnen van het driverbord zorgvuldig uit te lijnen met de vrouwelijke headers van het Arduino-bord. Wees extra voorzichtig om ervoor te zorgen dat de pinnen niet verbogen worden tijdens het installatieproces.

Stap 6: Sluit de stroomdraden van het spoor aan op het motoraandrijfscherm

Sluit de spoorstroomdraden aan op het motoraandrijfscherm
Sluit de spoorstroomdraden aan op het motoraandrijfscherm
Sluit de spoorstroomdraden aan op het motoraandrijfscherm
Sluit de spoorstroomdraden aan op het motoraandrijfscherm
Sluit de spoorstroomdraden aan op het motoraandrijfscherm
Sluit de spoorstroomdraden aan op het motoraandrijfscherm

Maak de volgende stroomaansluitingen voor de rails:

  • Sluit de stroomtoevoer van het hoofdspoor aan op het aansluitblok op de afscherming gemarkeerd met 'M1'.
  • Sluit de stroom van het passerende opstelspoor aan op het klemmenblok op de afscherming gemarkeerd met 'M2'.

Stap 7: Sluit de wissels aan op het motoraandrijfscherm

Sluit de wissels aan op het motoraandrijfscherm
Sluit de wissels aan op het motoraandrijfscherm
Sluit de wissels aan op het motoraandrijfscherm
Sluit de wissels aan op het motoraandrijfscherm
Sluit de wissels aan op het motoraandrijfscherm
Sluit de wissels aan op het motoraandrijfscherm

Sluit de wissels parallel aan door hun +ve (rood) en -ve (zwart) draden met elkaar te verbinden en sluit ze aan op het klemmenblok op het motorscherm gemarkeerd met 'M3'.

Stap 8: Installeer het expansiescherm op het motorscherm

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

Installeer het uitbreidingsschild op het schild van de motorbesturing op dezelfde manier als het motorschild op het Arduino-bord was geïnstalleerd.

Stap 9: Verbind de 'sensored' Tracks met het Expansion Shield

Verbind de 'sensored' Tracks met het Expansion Shield
Verbind de 'sensored' Tracks met het Expansion Shield
Verbind de 'sensored' Tracks met het Expansion Shield
Verbind de 'sensored' Tracks met het Expansion Shield
Verbind de 'sensored' Tracks met het Expansion Shield
Verbind de 'sensored' Tracks met het Expansion Shield
Verbind de 'sensored' Tracks met het Expansion Shield
Verbind de 'sensored' Tracks met het Expansion Shield

Sluit de stroom van elk 'gesensord' spoor aan op de +5-volt-header op het expansieschild en de 'GND'-pin van elke sensor op de 'GND'-header van het schild. Maak vervolgens de volgende verbindingen:

  • Sluit de uitgangspin van de eerste sensor aan op de ingangspin 'A0' van het Arduino-bord.
  • Sluit de uitgangspin van de tweede sensor aan op de ingangspin 'A1' van het Arduino-bord.
  • Sluit de uitgangspin van de derde sensor aan op de ingangspin 'A2' van het Arduino-bord.

Stap 10: plaats de eerste trein in de zijspoor

Plaats de eerste trein in het zijspoor
Plaats de eerste trein in het zijspoor

Plaats de eerste trein in het opstelspoor, vooral bij stoomlocomotieven is het gebruik van een herrailer aan te raden.

Stap 11: Schakel de installatie in

Zet de setup aan
Zet de setup aan

Sluit de 12-volt voedingsbron aan op de voedingsingangsconnector van het Arduino-bord en schakel de stroom in.

Stap 12: Zorg ervoor dat alles goed werkt

Na het opstarten van het systeem moeten de wissels omschakelen om het zijspoor aan te sluiten op de hoofdleiding. Als een van hen de verkeerde kant op schakelt, draai dan de polariteit van de verbinding met de motorafscherming om.

Nadat de wissels naar het zijspoor zijn geschakeld, moet de trein na het oversteken van het eerste 'gesensorde' spoor langzaam gaan rijden en versnellen. Als de trein de verkeerde kant op begint te rijden in het zijspoor of het hoofdspoor, weet je wat je moet doen.

Stap 13: Plaats de tweede trein in het zijspoor

Plaats de tweede trein in het zijspoor
Plaats de tweede trein in het zijspoor
Plaats de tweede trein in het zijspoor
Plaats de tweede trein in het zijspoor

Nadat de eerste trein het tweede 'gesensorde' spoor heeft gepasseerd, schakelen de wissels weg van het opstelspoor en wordt de stroom van het opstelspoor uitgeschakeld. Dit is het moment om de tweede trein in het zijspoor te plaatsen.

Stap 14: Leun achterover, ontspan en kijk hoe uw treinen rijden

Stap 15: Ga verder

Waarom deze setup niet upgraden? Probeer de lay-out wat complexer te maken, voeg meer treinen toe, wissels, er is veel te doen!

Wat je ook doet, probeer je creatie te delen met de community om anderen je werk te laten zien. Het beste!

Aanbevolen: