Inhoudsopgave:
- Stap 1: Bekijk de video
- Stap 2: Verkrijg de onderdelen en componenten
- Stap 3: Programmeer de Arduino Microcontroller
- Stap 4: Maak een testlay-out
- Stap 5: Maak bedradingsverbindingen voor de motordriver
- Stap 6: Sluit de sensoren aan op het Arduino-bord
- Stap 7: Plaats een testlocomotief op de sporen
- Stap 8: Sluit de installatie aan op de stroombron en schakel hem in
- Stap 9: Kijk hoe uw trein autonoom rijdt
- Stap 10: Wat nu?
Video: Eenvoudige geautomatiseerde modelspoorbaan van punt tot punt - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Arduino-microcontrollers zijn geweldig om modelspoorlay-outs te automatiseren. Het automatiseren van lay-outs is nuttig voor vele doeleinden, zoals het ophangen van uw lay-out op een display waar de lay-outbewerking kan worden geprogrammeerd om treinen in een geautomatiseerde volgorde te laten rijden. De goedkope en open source Arduino-microcontrollers en de wijdverbreide community maken het gemakkelijk en eenvoudig om projecten te maken en te programmeren.
Dus, zonder verder oponthoud, laten we aan de slag gaan!
Stap 1: Bekijk de video
Door de video te bekijken, krijgt u een goed idee van hoe dit werkt.
Stap 2: Verkrijg de onderdelen en componenten
Dit is wat je nodig hebt:
- Een Arduino-microcontrollerbord.
- Een L298N motor driver module.
- 2 'sensorische' tracks.
- 6 mannelijke naar vrouwelijke jumperdraden (een set van elk 3 draden om de sensorpinnen te verbinden met de digitale I/O-pinnen en voeding van het Arduino-bord.)
- 3 mannelijke naar vrouwelijke jumperdraden (om de ingangspinnen van de motordriver aan te sluiten op de digitale I/O-pinnen van het Arduino-bord.)
- 2 mannelijke naar mannelijke jumperdraden (om de motordriver aan te sluiten op de stroom- en massaverbinding.)
- 2 mannelijke naar mannelijke jumperdraden (om de uitgangsklemmen van de motorbestuurder aan te sluiten om de spoorrails van stroom te voorzien.)
- Een 12-volt voeding (stroomcapaciteit moet minimaal 1000mA of 1A zijn voor N-schaal.)
Stap 3: Programmeer de Arduino Microcontroller
Download hier de Arduino IDE. Mogelijk moet u enkele aanpassingen maken aan de Arduino-code voor uw lay-out.
Stap 4: Maak een testlay-out
Klik op bovenstaande afbeelding voor meer informatie.
Maak een lay-out met bumpersporen aan elk uiteinde. De lengte van het hoofdspoor tussen de stations kan zo lang worden gemaakt als nodig is. Aangezien de trein afremt na het oversteken van het 'gesensorde' spoor en nog enige afstand blijft rijden, moet u ervoor zorgen dat er voldoende spoorlengte is tussen de 'gesensorde' sporen van elk punt A en B en hun bumpersporen. De bovenstaande afbeelding kan nuttig zijn als referentie.
Stap 5: Maak bedradingsverbindingen voor de motordriver
Maak de volgende bedradingsverbindingen:
- Sluit de ingangspin 'IN3' van de motordriver aan op de digitale uitgangspin 'D8' van het Arduino-bord.
- Sluit de ingangspin 'IN4' van de motordriver aan op de digitale uitgangspin 'D9' van het Arduino-bord.
- Sluit de ingangspin 'ENB' van de motordriver aan op de digitale uitgangspin 'D10' van het Arduino-bord.
Sluit twee mannelijke naar mannelijke jumperdraden aan op de klemmen gemarkeerd met 'GND' en '+12-V' en verbind ze met respectievelijk de pinnen gemarkeerd met 'GND' en 'VIN' van het Arduino-bord.
Sluit twee mannelijke naar mannelijke jumperdraden aan op de uitgangsklemmen van de motordriver en verbind ze met de rails via een voedingsrail.
Stap 6: Sluit de sensoren aan op het Arduino-bord
Sluit zowel de 'VCC'- als 'GND'-pinnen van de sensoren van de sensoren aan op de '+5-volt'- en 'GND'-pin van het Arduino-bord. Je moet misschien een beetje creatief zijn om twee 'VCC'-verbindingsjumpers aan te sluiten op een enkele '5-volt'-pin die beschikbaar is op de Arduino UNO. Verbind de 'OUT'-pin van de sensor van station 'A' met pin A0 van het Arduino-bord en de pin van de resterende sensor met pin A1 van het Arduino-bord.
Stap 7: Plaats een testlocomotief op de sporen
Plaats voor testdoeleinden een locomotief of een motorwagen op het punt 'A' van de baan waar de locomotief of de motorwagen zal starten.
Stap 8: Sluit de installatie aan op de stroombron en schakel hem in
Sluit de voedingsingangsconnector van het Arduino-bord aan op een 12-volt voedingsbron en schakel deze in.
Stap 9: Kijk hoe uw trein autonoom rijdt
Als alles correct is gedaan, zou u uw testlocomotief of motorwagen moeten zien starten vanaf punt 'A', versnellen na het oversteken van het eerste 'gesensorde' spoor dat het nadert, vertragen en stoppen bij punt 'B' na het oversteken van het tweede 'gesensorde' spoor ' track, start opnieuw na een paar seconden in de tegenovergestelde richting, versnel na het passeren van de eerste 'sensored' track die hij nadert, en vertraag en stop bij punt A na het passeren van de 'sensored' track die is geïnstalleerd nabij punt 'A'. Het zal een paar seconden wachten voordat het hele proces opnieuw wordt gestart.
Als de locomotief in de verkeerde richting begint te rijden, verwissel dan de draden die zijn aangesloten op de spoorvoeding van de uitgang van de motorbestuurder.
Stap 10: Wat nu?
Probeer de Arduino-code aan te passen om de treinen naar wens te laten rijden, probeer meer functies aan de lay-out toe te voegen door mijn eerdere projecten met deze te combineren. Wat je ook doet, het allerbeste!
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