INHOUDSOPGAWE:

Outomatiese model spoorweguitleg met twee treine (V2.0) - Arduino gebaseer: 15 stappe (met foto's)
Outomatiese model spoorweguitleg met twee treine (V2.0) - Arduino gebaseer: 15 stappe (met foto's)

Video: Outomatiese model spoorweguitleg met twee treine (V2.0) - Arduino gebaseer: 15 stappe (met foto's)

Video: Outomatiese model spoorweguitleg met twee treine (V2.0) - Arduino gebaseer: 15 stappe (met foto's)
Video: Marlin Firmware 2.0.x Explained 2024, November
Anonim
Outomatiese model spoorweguitleg met twee treine (V2.0) | Gebaseer op Arduino
Outomatiese model spoorweguitleg met twee treine (V2.0) | Gebaseer op Arduino

Die outomatisering van model spoorweguitlegte met behulp van Arduino -mikrobeheerders is 'n uitstekende manier om mikrobeheerders, programmering en spoorwegmodelle saam te voeg tot een stokperdjie. Daar is 'n klomp projekte beskikbaar om 'n trein outonoom op 'n model spoorweg te bestuur, maar na 'n geruime tyd begin 'n enkele trein 'n bietjie vervelig raak. Dus, om ons uitleg te vul, laat ons nog 'n trein kry en begin!

Stap 1: Kyk na die video

Image
Image

Kyk na die video hierbo om 'n idee te kry van hoe dit werk.

Stap 2: Kry die onderdele en komponente

Programmeer die Arduino Micorocontroller
Programmeer die Arduino Micorocontroller

Dit is wat u benodig vir hierdie projek:

  • 'N Arduino -mikrobeheerbord wat versoenbaar is met die Adafruit -motorskerm.
  • 'N Adafruit -motorbestuurderskerm v2.0.
  • 'N Uitbreidingsskerm (opsioneel, maar word sterk aanbeveel om die bedrading makliker te maak.)
  • 3 'gevoelige' snitte.
  • 8 manlike tot manlike draaddrade (vir die aansluiting van spoorkrag en wissels op die motorskerm.)
  • 3 stelle van 3 manlike tot vroulike springdrade (vir die aansluiting van 'gevoelige' spore op die Arduino -bord.
  • 'N 12 volt gelykstroombron met 'n stroomvermoë van minstens 1A (1000 mA).
  • 'N Geskikte USB -kabel om die Arduino -bord aan te sluit op 'n rekenaar.
  • N rekenaar.

Stap 3: Programmeer die Arduino Micorocontroller

Maak seker dat u die Adafruit se motor shield v2 -biblioteek in u Arduino IDE geïnstalleer het; indien nie, druk Ctrl+Shift+I, soek na die Adafruit -motorskerm en laai die nuutste weergawe van die Adafruit Motor shield V2 -biblioteek af.

Voordat u die kode op die Arduino -mikrobeheerder oplaai, moet u dit deurgaan om 'n idee te kry van wat alles gebeur en hoe.

U kan hier meer leer oor die motorbestuurder se skild, maar kom sekerlik terug om die projek voort te sit!

Stap 4: Maak die uitleg

Maak die uitleg
Maak die uitleg
Maak die uitleg
Maak die uitleg
Maak die uitleg
Maak die uitleg
Maak die uitleg
Maak die uitleg

Klik op die eerste prentjie vir meer inligting.

Maak die uitleg en installeer 'n kragvoerder op die hooflyn sowel as die verbyste sylyn. Maak seker dat u die verbygaande sypaadjies elektries van die hooflyn isoleer met behulp van geïsoleerde spoorverbindings op die vertakking van die sylyn naby albei die opdraande.

Let op die ligging van elke 'gesensoriseerde' snit:

  • Die eerste 'sensored' spoor word geïnstalleer net na die opkoms wat by die uitgang van die sylyn geïnstalleer is, sodat die trein wat die sylyn verlaat, dit kruis net voor hy op die hooflyn kom.
  • Die tweede 'sensored' baan word 'n entjie voor die ingang van die sylyn in die hooflyn geïnstalleer (sien die eerste prent vir verwysing).
  • Die derde 'sensored' baan word geïnstalleer net voor die opkoms by die ingang van die sylyn.

Stap 5: Installeer die motorbestuurderskerm op die Arduino -bord

Installeer die motorbestuurderskerm op die Arduino -bord
Installeer die motorbestuurderskerm op die Arduino -bord

Installeer die motorbestuurder se skild op die Arduino -bord deur die penne van die bestuurdersbord versigtig in lyn te bring met die vroulike koppe van die Arduino -bord. Wees ekstra versigtig om te verseker dat die penne nie buig tydens die installasieproses nie.

Stap 6: Koppel die spoorkragdrade aan die motorbestuurderskerm

Koppel die spoorkragdrade aan die motorbestuurderskerm
Koppel die spoorkragdrade aan die motorbestuurderskerm
Koppel die spoorkragdrade aan die motorbestuurderskerm
Koppel die spoorkragdrade aan die motorbestuurderskerm
Koppel die spoorkragdrade aan die motorbestuurderskerm
Koppel die spoorkragdrade aan die motorbestuurderskerm

Maak die volgende spoorkragaansluitings:

  • Koppel die kragvoerder van die hoofspoor aan die aansluitblok op die skerm gemerk 'M1'.
  • Koppel die krag van die verbygaande sybaan aan die aansluitblok op die skerm gemerk 'M2'.

Stap 7: Koppel die afwykings aan die motorbestuurderskerm

Koppel die afwykings aan die motorbestuurderskerm
Koppel die afwykings aan die motorbestuurderskerm
Koppel die afwykings aan die motorbestuurderskerm
Koppel die afwykings aan die motorbestuurderskerm
Koppel die afwykings aan die motorbestuurderskerm
Koppel die afwykings aan die motorbestuurderskerm

Koppel die wisselings parallel deur hul +ve (rooi) en -ve (swart) drade aan mekaar te koppel en verbind dit met die aansluitblok op die motorskerm gemerk 'M3'.

Stap 8: Installeer die uitbreidingsskerm op die motorskerm

Installeer die uitbreidingsskerm op die motorskerm
Installeer die uitbreidingsskerm op die motorskerm

Installeer die uitbreidingsskerm op die motorbestuurderskerm op dieselfde manier as waarop die motorskerm op die Arduino -bord geïnstalleer is.

Stap 9: Koppel die 'sensored' tracks aan die Expansion Shield

Koppel die 'sensored' Tracks aan die Expansion Shield
Koppel die 'sensored' Tracks aan die Expansion Shield
Koppel die 'sensored' Tracks aan die Expansion Shield
Koppel die 'sensored' Tracks aan die Expansion Shield
Koppel die 'sensored' Tracks aan die Expansion Shield
Koppel die 'sensored' Tracks aan die Expansion Shield
Koppel die 'sensored' Tracks aan die Expansion Shield
Koppel die 'sensored' Tracks aan die Expansion Shield

Koppel die krag van elke 'gesensoriseerde' snit aan die +5-volt-kopstuk op die uitbreidingskerm en die 'GND'-pen van elke sensor met die' GND'-kop van die skild. Maak vervolgens die volgende verbindings:

  • Koppel die uitsetpen van die eerste sensor aan die invoerpen 'A0' van die Arduino -bord.
  • Koppel die uitvoerpen van die tweede sensor aan die invoerpen 'A1' van die Arduino -bord.
  • Koppel die uitvoerpen van die derde sensor aan die invoerpen 'A2' van die Arduino -bord.

Stap 10: Plaas die eerste trein in die sylyn

Plaas die eerste trein in die sylyn
Plaas die eerste trein in die sylyn

Plaas die eerste trein in die sylyn, dit word aanbeveel om 'n heruitgangsgereedskap te gebruik, veral vir stoomlokomotiewe.

Stap 11: Skakel die opstelling aan

Skakel die opstelling aan
Skakel die opstelling aan

Koppel die 12 volt-kragbron aan op die ingangskoppelstuk van die Arduino-bord en skakel die krag aan.

Stap 12: Maak seker dat alles reg werk

Na die aanskakeling van die stelsel, moet die skakelaars oorskakel om die sylyn aan die hooflyn te koppel. As iemand van hulle verkeerd verander, draai die polariteit van die verbinding met die motorskerm om.

Nadat die omskakelings na die sylyn oorgegaan het, moet die trein stadig begin beweeg en versnel nadat hy die eerste 'gevoerde' spoor gekruis het. As die trein in die verkeerde rigting in die sylyn of die hooflyn begin beweeg, weet u wat u moet doen.

Stap 13: Plaas die tweede trein in die sypaadjie

Plaas die tweede trein in die sypaadjie
Plaas die tweede trein in die sypaadjie
Plaas die tweede trein in die sypaadjie
Plaas die tweede trein in die sypaadjie

Nadat die eerste trein die tweede 'gevoerde' spoor gekruis het, skakel die afdraaipad weg van die sylyn en word die krag van die syspoor afgesluit. Dit is die tyd om die tweede trein in die sylyn te plaas.

Stap 14: Sit terug, ontspan en kyk hoe u treine hardloop

Stap 15: Gaan Furthur

Waarom nie hierdie opstelling opgradeer nie? Probeer om die uitleg meer kompleks te maak, voeg meer treine by, opkoms, daar is baie om te doen!

Wat u ook al doen, probeer om u skepping met die gemeenskap te deel sodat ander u werk kan sien. Alles van die beste!

Aanbeveel: