INHOUDSOPGAWE:
- Stap 1: Kyk na die video
- Stap 2: Kry al die nodige goedere
- Stap 3: Programmeer die Arduino -mikrobeheerder
- Stap 4: Vervang die spoorverbindings van die afdraaie
- Stap 5: Stel die uitleg op
- Stap 6: Installeer die motorskerm op die Arduino -bord en koppel die spoorkrag en -wisselings aan
- Stap 7: Koppel die sensors
- Stap 8: Kontroleer al die bedradingsaansluitings weer
- Stap 9: Koppel die opstelling aan die krag
- Stap 10: Plaas die trein/lokomotief op die hooflyn
- Stap 11: Skakel die opstelling aan
- Stap 12: Kyk hoe u trein gaan
- Stap 13: Los probleme op indien nodig
- Stap 14: Gaan Furthur
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In een van my vorige instruksies het ek gewys hoe ek 'n eenvoudige outomatiese punt -tot -punt -model spoorweg kan maak. Een van die belangrikste nadele van die projek was dat die trein in die teenoorgestelde rigting moes beweeg om terug te keer na die beginpunt. Die bestuur van 'n trein in die uitleg beteken dat dit agteruit moet ry met die lokomotief agter. Dus, in hierdie instruksies, laat ons leer om 'n soortgelyke uitleg te maak met 'n omgekeerde lus aan elke kant, sodat ons trein die hele tyd in die voorwaartse rigting kan hardloop. Laat ons begin!
Stap 1: Kyk na die video
Kyk na die video hierbo om 'n beter begrip van hierdie projek te kry.
Stap 2: Kry al die nodige goedere
Vir hierdie projek benodig u:
-
Elektroniese voorrade:
- 'N Arduino -mikrobeheerder wat versoenbaar is met die Adafruit Motor Shield V2. (1)
- 'N Adafruit -motorskerm V2.
- 2 'Sensored' snitte.
- 10 springdrade van man tot man.
- 'N 12 volt DC-kragbron.
-
Model spoorwegbenodighede:
- 2 omskakelings (een vir elke omgekeerde lus).
- 3 spoorvoerders (een vir die hooflyn en die res twee elk vir 'n omgekeerde lus).
- 4 geïsoleerde spoorverbindings (kry nog 4 as die opkoms wat gebruik word nie 'n 'Power Routing' -funksie het nie).
1. Enige R3 Arduino -bord soos UNO, Leonardo en soortgelyke kan gebruik word. Bord soos Mega kan ook met 'n geringe verandering gebruik word (kry hulp hier).
Stap 3: Programmeer die Arduino -mikrobeheerder
Ek sou aanbeveel om deur die Arduino -kode te gaan om 'n dieper begrip te kry van hoe die kode werk om die trein deur die uitleg te laat loop.
Stap 4: Vervang die spoorverbindings van die afdraaie
As die draaipunte wat gebruik word, 'n "Power Routing" -funksie het, hoef slegs die buitenste relings elektries geïsoleer te word met behulp van geïsoleerde spoorverbindings. As die opdraaie wat gebruik word nie hierdie funksie het nie, moet al 4 rails elektries geïsoleer word.
Stap 5: Stel die uitleg op
Die 'sensored' baan sal by die ingang van elk van die omgekeerde lusse geïnstalleer word. Die hooflyn en die twee omgekeerde lusse het elkeen 'n aparte toevoerbaan.
Besluit watter een van die lusse lus A en B. sal wees. Die lus waarin die trein eerste sal ingaan by die aanvang, sal lus A wees en die ander sal lus B wees. Dus, die opkoms in die lus A sal opkoms A wees in lus B sal opkoms B wees.
Stap 6: Installeer die motorskerm op die Arduino -bord en koppel die spoorkrag en -wisselings aan
Opkomstes:
Beide die wisselings moet parallel gekoppel word, maar in teenoorgestelde polariteite, sodat hulle altyd in die teenoorgestelde rigtings skakel.
- Koppel die opkoms A aan die motorafskerming soos op foto 4 getoon.
- Koppel die opkoms B aan die motorskerm, soos op foto 5 getoon.
Track feeders:
Die spoorvoerders vir beide die omgekeerde lusse moet parallel met dieselfde polariteite verbind word, sodat die trein in dieselfde rigting in beide die lusse beweeg, dit wil sê, ingaan vanaf die vertakte lyn van die opkoms en van die reguit kant af vertrek (Kyk na die video in stap 1 vir verduideliking).
- Koppel die voedingsdrade van die hooflyn aan die motorskerm, soos in prentjie 5 getoon.
- Koppel die kragdrade van die lusse se voeders aan die motorskerm, soos op foto 6 getoon.
Stap 7: Koppel die sensors
Koppel die sensor -ve -pen aan die 'GND' -kop en die +v -penne aan die +5 -volt -kop. Die 'IQREF'-pen van 'n Arduino-bord kan ook gebruik word as 'n +5-volt-verbinding met kragsensors vir borde wat op 'n logiese spanningsvlak van 5-volt werk.
Koppel die sensor se uitsetpen langs die eerste omgekeerde lus aan die ingang 'A0' van die Arduino -bord en die uitvoerpen van die sensor langs die tweede omgekeerde lus met die invoerpen 'A1' van die Arduino -bord.
Stap 8: Kontroleer al die bedradingsaansluitings weer
Maak seker dat al die bedrading korrek gedoen is en dat geen verbindings los is nie.
Stap 9: Koppel die opstelling aan die krag
U kan die adapter ook aan die vroulike DC -aansluiting van die Arduino -bord koppel, of u kan die aansluitblok op die motorskerm gebruik om die opstelling aan te skakel.
Stap 10: Plaas die trein/lokomotief op die hooflyn
Dit word sterk aanbeveel om 'n herleidingsgereedskap te gebruik, veral vir stoomlokomotiewe. Maak seker dat die wiele van die lokomotief en die rolmateriaal (as dit gebruik word) behoorlik in lyn is met die spoor.
Stap 11: Skakel die opstelling aan
Stap 12: Kyk hoe u trein gaan
Na aanloop, moet die opkoms in lus A na kant toe skakel en die opkoms in lus B moet oorskakel na reguit. Daarna moet die trein/lokomotief begin ry in die rigting van die lus A.
As iets verkeerd loop, skakel die installasie onmiddellik uit om te voorkom dat motorbestuurders gebraai word.
Stap 13: Los probleme op indien nodig
As die spesifieke opkoms verkeerd skakel, draai die polariteit van die verbinding om. Doen dieselfde met die spoorkragvoerders as die trein in die verkeerde rigting begin beweeg.
As die opstelling na 'n rukkie na die aanvang herstel word, selfs as die wissels korrek verander, moet u die polariteit van die aansluiting van die spoorvoerders van die omgekeerde lusse kontroleer en seker maak dat die stroom in die regte rigting vloei, indien nodig, draai die polariteit om
Stap 14: Gaan Furthur
Waarom, as u u projek suksesvol laat werk, hoekom nie daaraan peuter nie? Verander die Arduino -kode volgens u behoeftes, voeg meer funksies by, miskien 'n verbygaande kant? Of ry jy met verskeie treine? Wat jy ook al doen, alles van die beste!