INHOUDSOPGAWE:

Geautomatiseerde punt -tot -punt model spoorweg met werfbekleding: 10 stappe (met foto's)
Geautomatiseerde punt -tot -punt model spoorweg met werfbekleding: 10 stappe (met foto's)

Video: Geautomatiseerde punt -tot -punt model spoorweg met werfbekleding: 10 stappe (met foto's)

Video: Geautomatiseerde punt -tot -punt model spoorweg met werfbekleding: 10 stappe (met foto's)
Video: C-reactive Protein Serum Amyloid A (CRP/SAA) Kit POCT rapid testing kit 2024, November
Anonim
Outomatiese punt -tot -punt spoorweg met spoorlyn
Outomatiese punt -tot -punt spoorweg met spoorlyn

Arduino -mikrobeheerders bied groot moontlikhede vir spoorwegmodelle, veral wat outomatisering betref. Hierdie projek is 'n voorbeeld van so 'n toepassing. Dit is 'n voortsetting van een van die vorige projekte. Hierdie projek bestaan uit 'n punt -tot -punt model spoorweguitleg met 'n sykant om 'n trein te huisves. Al die operasies word beheer deur 'n Arduino -mikrobeheerderbord met behulp van terugvoermeganisme en die trein en die opkoms word beheer deur 'n Adafruit -motorskerm.

Stap 1: Kyk na die video

Image
Image

Kyk na die video om 'n idee te kry van hoe dit werk. Dus, nou weet u wat aangaan, laat ons begin!

Stap 2: Kry alles

Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder

Dit is wat u benodig vir die bou:

  • 'N Arduino -bord versoenbaar met Adafruit -motorskerm v2.3.
  • 'N Adafruit -motorskerm v2.3. (Klik hier vir meer inligting.)
  • 'N Uitbreidingsskerm (opsioneel, word aanbeveel om die +5V- en GND -penne van die Arduino -bord uit te brei om die sensors aan te sluit.)
  • 3 'gevoelige' snitte.
  • 4 springdrade van manlik tot manlik (2 om spoorkrag aan te sluit en ander om die opkoms te verbind.)
  • 3 stelle van 3 manlike tot vroulike springdrade ('n totaal van 9 drade wat gebruik word om die 3 penne van elke sensor aan die Arduino -bord en krag te koppel.)
  • 'N 12 volt gelykstroombron met 'n stroomvermoë van minstens 1A (1000mA).
  • 'N Geskikte USB -kabel om die Arduino -bord aan die rekenaar te koppel.
  • 'N Rekenaar om die Arduino -mikrobeheerder te programmeer.
  • 'N Skroewedraaier.

Stap 3: Programmeer die Arduino -mikrobeheerder

Maak seker dat u die Adafruit -motorskermbiblioteek in u Arduino IDE geïnstalleer het. U kan volledige dokumentasie kry oor die motorskerm en die nodige sagteware via hierdie skakel.

Stap 4: Maak 'n toetsuitleg

Maak 'n toetsuitleg
Maak 'n toetsuitleg

Kato Unitrack is ideaal om tydelike uitlegte te maak, veral vir toetsdoeleindes. Klik op die prentjie vir meer inligting. Maak 'n uitleg soos in die prent hierbo getoon. Die lengte van die spoor in die hooflyn (tussen die punte A en B kan van enige lengte gemaak word.)

Stap 5: Installeer die motorbestuurderskerm op die Arduino -bord en koppel dit om krag en kragopsporing te volg

Installeer die motorbestuurderskerm op die Arduino -bord en koppel dit om krag en opbrengs te volg
Installeer die motorbestuurderskerm op die Arduino -bord en koppel dit om krag en opbrengs te volg
Installeer die motorbestuurderskerm op die Arduino -bord en koppel dit om krag en opbrengs op te spoor
Installeer die motorbestuurderskerm op die Arduino -bord en koppel dit om krag en opbrengs op te spoor

Installeer die skild versigtig op die Arduino -bord deur die penne van die skild in lyn te bring met die koppe van die Arduino -bord. Doen dit saggies en maak seker dat geen penne van die skild buig nie.

Koppel die uitsetpenne van die skild gemerk as M4 aan die spoorkragdrade en dié gemerk as M3 aan die draaddrade. Let daarop dat die opstelling verenigbaar is met slegs twee -draads solenoïde -afwykings.

Stap 6: Verbind die 'gesensoriseerde' snitte

Draai die 'gevoerde' snitte op
Draai die 'gevoerde' snitte op
Draai die 'gevoerde' snitte op
Draai die 'gevoerde' snitte op
Draai die 'gevoerde' snitte op
Draai die 'gevoerde' snitte op

Installeer die uitbreidingsskerm op die motorskerm en koppel die sensors se GND en kragdrade aan onderskeidelik GND en +5V relings van die skild. Maak die volgende penverbindings:

  • Koppel die uitset van die sensor in die tuin aan die pen A0 van die Arduino -bord.
  • Koppel die uitset van die sensor in die punt A -spoor aan die Arduino -bord se pen A1.
  • Koppel die uitset van die sensor in die punt B -baan aan die pen A2 van die Arduino -bord.

Maak seker dat daar geen penne los is nie, om te voorkom dat die stelsel nie funksioneer nie.

Stap 7: Koppel die Arduino -bord aan en skakel dit aan

Koppel die Arduino -bord aan en skakel dit aan
Koppel die Arduino -bord aan en skakel dit aan

Koppel 'n 12V DC kragbron aan die Arduino met 'n vataansluiting en skakel dit aan.

Stap 8: Plaas u lokomotief in die sylyn en skuif dit oor die 'gevoelige' baan

Plaas u lokomotief in die sylyn en skuif dit oor die 'gevoelige' baan
Plaas u lokomotief in die sylyn en skuif dit oor die 'gevoelige' baan

Die Arduino -bord is geprogrammeer om eers met die uitlegwerk te begin nadat die lokomotief in die tuin geplaas is en dit eers 'weet' deur die terugvoer van die 'sensored' baan. Kyk in die eerste stap na die video om dit beter te verstaan.

Nadat die 'sensored' baan die lokomotief opgemerk het, moet u sien dat die opkoms na die sylyn sal oorskakel as dit nie die geval is nie en die lokomotief sal vorentoe beweeg.

As die opkoms in 'n verkeerde rigting verander, draai die polariteit van die drade wat die opkoms met die motorskerm verbind, om. Doen dieselfde vir spoorkrag as die lokomotief in die verkeerde rigting begin beweeg.

Stap 9: Kyk hoe jou trein gaan

As alles reg gedoen is, moet u trein vanaf die agterkant van die hooflyn begin beweeg en voortgaan soos hierbo getoon.

Stap 10: Vir nou klaar?

Het u trein gehardloop? Moenie hier stop nie! Probeer om die opstelling op te gradeer om die trein tussen meer punte te laat ry, die versnelling en vertraging van die trein te verander, om aan te pas met die Arduino -kode, daar is baie om te doen. Alles van die beste!

Aanbeveel: