Inhoudsopgave:
- Stap 1: Bekijk de video
- Stap 2: Verkrijg alle benodigde spullen
- Stap 3: Programmeer de Arduino Microcontroller
- Stap 4: Maak de lay-out
- Stap 5: installeer het motorschild op het Arudino-bord
- Stap 6: Sluit de wissels aan op het motorscherm
- Stap 7: Sluit de spoorvoeding aan op het motorschild
- Stap 8: Installeer het expansiescherm op het motorscherm
- Stap 9: Verbind de 'gesensorde' sporen met het schild
- Stap 10: Plaats de treinen op de sporen in station 'A'
- Stap 11: Sluit de installatie aan op de voeding en zet hem aan
- Stap 12: Leun achterover, ontspan en kijk hoe uw treinen gaan
- Stap 13: Wat nu?
Video: Eenvoudige geautomatiseerde modelspoorbaan met twee treinen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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
Bekijk de bovenstaande video om de werking van de lay-out te begrijpen.
Stap 2: Verkrijg alle benodigde spullen
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
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 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
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 uitgang van de motorafscherming 'M1' aan op de in de hoofdleiding gemonteerde railvoeding.
Stap 8: Installeer het expansiescherm op het motorscherm
Stap 9: 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 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
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?
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:
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) - Arduino gebaseerd: 15 stappen (met afbeeldingen)
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 over het autonoom laten rijden van een trein op een modelspoorbaan
Toetsenbordgestuurde modelspoorbaan V2.5 - PS/2-interface: 12 stappen
Toetsenbordgestuurde modelspoorbaan V2.5 | PS/2-interface: met behulp van Arduino-microcontrollers zijn er veel manieren om modelspoorbanen te besturen. Een toetsenbord heeft het grote voordeel dat het veel toetsen heeft om veel functies toe te voegen. Laten we hier eens kijken hoe we kunnen beginnen met een eenvoudige lay-out met locomotief en
Eenvoudige geautomatiseerde modelspoorbaan - Arduino bestuurd: 11 stappen (met afbeeldingen)
Eenvoudige geautomatiseerde modelspoorbaan | Arduino-gestuurd: Arduino-microcontrollers zijn een geweldige aanvulling op de modelspoorbaan, vooral als het om automatisering gaat. Hier is een eenvoudige en gemakkelijke manier om aan de slag te gaan met modelspoorautomatisering met Arduino. Dus, zonder verder oponthoud, laten we aan de slag gaan
Laptop Touchpad Gecontroleerde Modelspoorbaan - PS/2 Arduino-interface: 14 stappen
Laptop Touchpad Gecontroleerde Modelspoorbaan | PS/2 Arduino-interface: het touchpad van een laptop is een van de geweldige apparaten om te gebruiken als invoer voor microcontrollerprojecten. Dus laten we vandaag dit apparaat implementeren met een Arduino-microcontroller om een modelspoorbaan te besturen. Met een PS/2-touchpad kunnen we 3 t
Modelspoorbaan met geautomatiseerd passeren van gevelbeplating (V2.0): 13 stappen (met afbeeldingen)
Modelspoorbaan met geautomatiseerd passerende zijspoor (V2.0): Dit project is een update van een van de eerdere modelspoorautomatiseringsprojecten, de modelspoorbaan met geautomatiseerd zijspoor. Deze versie voegt het kenmerk toe van het koppelen en ontkoppelen van de locomotief met het rollend materieel. De werking van