Inhoudsopgave:
- Stap 1: Bekijk de video
- Stap 2: Verkrijg alle onderdelen en spullen
- Stap 3: Programmeer het Arduino-bord
- Stap 4: Maak een testlay-out
- Stap 5: installeer het motorschild op het Arduino-bord
- Stap 6: Sluit de Track Power Feeder en de wisseldraden aan op het motorscherm
- Stap 7: Sluit de 'sensored' tracks aan op het Arduino-bord
- Stap 8: Plaats de trein in het zijspoor
- Stap 9: Sluit het Arduino-bord aan op de voeding
- Stap 10: Schakel de stroom in en kijk hoe uw trein gaat
- Stap 11: Wat nu?
Video: Eenvoudige geautomatiseerde modelspoorbaan met werfbeplating - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Dit project is een verbeterde versie van een van mijn eerdere projecten. Dit maakt gebruik van een Arduino-microcontroller, een geweldig open-source prototypingplatform, om een modelspoorbaan te automatiseren. De lay-out bestaat uit een eenvoudige ovale lus en een zijspoor dat eruit vertakt om de trein te huisvesten. De Arduino-microcontroller krijgt feedback van twee 'gesensorde' sporen die op twee locaties van de baan zijn geïnstalleerd om specifieke functies uit te voeren wanneer de trein erover rijdt.
Dus, zonder verder oponthoud, laten we beginnen!
Stap 1: Bekijk de video
Bekijk de bovenstaande video om te begrijpen hoe dit project werkt.
Stap 2: Verkrijg alle onderdelen en spullen
Voor dit project heb je nodig:
- Een Arduino-microcontrollerbord dat compatibel is met het Adafruit-motorschild v2
- Een Adafruit motor driver shield v2 (Lees hier meer over)
- Een expansieschild (optioneel maar aanbevolen om de stroom- en aardingspinverbindingen voor de sensoren uit te breiden.)
- Twee 'sensorische' tracks
- Twee sets van 3 mannelijke naar vrouwelijke jumperdraden (om de 'gesensorde' tracks op het Arduino-bord aan te sluiten.)
- 4 mannelijke naar mannelijke jumperdraden (2 elk voor het aansluiten van de spoorvoeding en de wissel op de uitgangsklemmen van de motorafscherming.)
- Een 12-volt gelijkstroomvoedingsbron met een stroomcapaciteit van minimaal 1A (1000mA)
- Een geschikte USB-kabel (om het Arduino-bord op een computer aan te sluiten.)
- Een computer (om de Arduino-microcontroller te programmeren.)
Stap 3: Programmeer het Arduino-bord
Zorg ervoor dat de Adafruit motor driver shield v2-bibliotheek in uw IDE is geïnstalleerd. Doorloop de Arduino-code om een idee te krijgen van hoe het werkt en hoe je het in de toekomst kunt aanpassen om met de setup te experimenteren.
Sluit het Arduino-bord aan op uw computer en upload de bijgevoegde Arduino-code erop.
Stap 4: Maak een testlay-out
Klik op de bovenstaande afbeelding voordat u verder gaat om meer informatie over de lay-out te krijgen. Zorg ervoor dat alle railverbindingen goed zijn gemaakt en dat de rails van het spoor zijn schoongemaakt om te voorkomen dat de trein ontspoort en/of afslaat.
Stap 5: installeer het motorschild op het Arduino-bord
Installeer het schild voorzichtig op het Arduino-bord door de pinnen van het schild uit te lijnen met de headers van het Arduino-bord. Doe het voorzichtig en zorg ervoor dat er geen pinnen van het schild verbogen worden.
Stap 6: Sluit de Track Power Feeder en de wisseldraden aan op het motorscherm
Sluit de uitgangsklemmen van de afscherming gemarkeerd als M1 aan op de stroomdraden van het spoor en die gemarkeerd als M4 op de wisseldraden. Houd er rekening mee dat de opstelling alleen compatibel is met wissels van het type magneetventiel met twee draden.
Stap 7: Sluit de 'sensored' tracks aan op het Arduino-bord
Installeer het expansieschild op het motorschild en sluit de GND- en VCC-pinnen van elke sensor aan op de GND- en +5-volt-headers van het schild. Maak vervolgens de volgende pinverbindingen:
- 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.
Stap 8: Plaats de trein in het zijspoor
Plaats de trein op het emplacement van het emplacement om de proefrit voor te bereiden. Om ervoor te zorgen dat de locomotief en het rollend materieel goed op de sporen worden geplaatst om ontsporingen te voorkomen, wordt het gebruik van een herspoorhulpmiddel aanbevolen.
Stap 9: Sluit het Arduino-bord aan op de voeding
Sluit de 12-volt gelijkstroomvoedingsbron aan op het Arduino-bord via het stroomaansluitblok van het motorschild of de vrouwelijke barrel-jackconnector van het Arduino-bord. Voordat u de stroom inschakelt, moet u ervoor zorgen dat alle bedradingsverbindingen correct zijn gemaakt en dat geen enkele los zit.
Stap 10: Schakel de stroom in en kijk hoe uw trein gaat
Na het inschakelen van de stroom als de wissel de verkeerde kant op schakelt of de trein in de verkeerde richting begint te rijden, keer dan de polariteit om van de respectievelijke draden die zijn aangesloten op de uitgangsklemmen van de motorafscherming.
Stap 11: Wat nu?
Als je zover bent gekomen, wil je misschien wat ontspannen en genieten van je project. Maar als je meer dingen wilt doen, kun je proberen de Arduino-code aan te passen en met de setup te experimenteren om iets nieuws te doen. 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