INHOUDSOPGAWE:

Eenvoudige outomatiese model spoorweglus met werfbekleding: 11 stappe
Eenvoudige outomatiese model spoorweglus met werfbekleding: 11 stappe

Video: Eenvoudige outomatiese model spoorweglus met werfbekleding: 11 stappe

Video: Eenvoudige outomatiese model spoorweglus met werfbekleding: 11 stappe
Video: Part 2 - The Thirty-Nine Steps Audiobook by John Buchan (Chs 6-10) 2024, Julie
Anonim
Eenvoudige outomatiese model spoorweglus met werfbekleding
Eenvoudige outomatiese model spoorweglus met werfbekleding

Hierdie projek is 'n opgegradeerde weergawe van een van my vorige projekte. Hiervoor word 'n Arduino-mikrobeheerder, 'n uitstekende prototiperingsplatform met 'n oop bron, gebruik om 'n model spoorweguitleg te outomatiseer. Die uitleg bestaan uit 'n eenvoudige ovaal lus en 'n agterkant wat daaruit vertak om die trein te huisves. Die Arduino -mikrobeheerder kry terugvoer van twee 'gevoelige' spore wat op twee plekke in die uitleg geïnstalleer is om spesifieke funksies uit te voer wanneer die trein daaroor ry.

Dus, sonder meer, laat ons begin!

Stap 1: Kyk na die video

Image
Image

Kyk na die video hierbo om te verstaan hoe hierdie projek werk.

Stap 2: Kry al die onderdele en goed

Program die Arduino Board
Program die Arduino Board

Vir hierdie projek benodig u:

  • 'N Arduino -mikrokontrollerbord wat versoenbaar is met die Adafruit -motorskerm v2
  • 'N Adafruit -motorbestuurdersskerm v2 (Kom meer te wete hieroor)
  • 'N Uitbreidingsskerm (opsioneel, maar word aanbeveel om die krag- en grondpenverbindings vir die sensors uit te brei.)
  • Twee 'gevoerde' snitte
  • Twee stelle van drie manlike tot vroulike springdrade (om die 'gevoelige' spore aan die Arduino -bord te koppel.)
  • 4 manlike tot manlike draaddrade (2 elk vir die aansluiting van die spoorkrag en die opkoms op die motorafskerm se uitgangsklemme.)
  • 'N 12 volt gelykstroombron met 'n stroomvermoë van minstens 1A (1000mA)
  • 'N Gepaste USB -kabel (om die Arduino -bord aan 'n rekenaar te koppel.)
  • 'N Rekenaar (om die Arduino -mikrobeheerder te programmeer.)

Stap 3: Programmeer die Arduino -bord

Maak seker dat u die Adafruit motor driver shield v2 -biblioteek in u IDE geïnstalleer het. Gaan deur die Arduino -kode om 'n idee te kry van hoe dit werk en hoe u dit in die toekoms kan aanpas om met die opstelling te eksperimenteer.

Koppel die Arduino -bord aan u rekenaar en laai die aangehegte Arduino -kode daarop op.

Stap 4: Maak 'n toetsuitleg

Maak 'n toetsuitleg
Maak 'n toetsuitleg

Klik op die prent hierbo voordat u verder gaan om meer inligting oor die uitleg te kry. Maak seker dat al die spoorverbindings behoorlik gemaak is en die spore se spore skoongemaak word om te voorkom dat die trein ontspoor en/of vasval.

Stap 5: Installeer die motorskerm op die Arduino -bord

Installeer die motorskerm op die Arduino -bord
Installeer die motorskerm op die Arduino -bord

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.

Stap 6: Koppel die spoorkragaanvoerder en die draaddrade aan die motorskerm

Koppel die spoorkragvoerder en die draaddrade aan die motorskerm
Koppel die spoorkragvoerder en die draaddrade aan die motorskerm
Koppel die spoorkragvoerder en die draaddrade aan die motorskerm
Koppel die spoorkragvoerder en die draaddrade aan die motorskerm
Koppel die spoorkragvoerder en die draaddrade aan die motorskerm
Koppel die spoorkragvoerder en die draaddrade aan die motorskerm

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

Stap 7: Koppel die 'sensored' tracks aan die Arduino Board

Koppel die 'gevoerde' snitte aan die Arduino -bord
Koppel die 'gevoerde' snitte aan die Arduino -bord
Koppel die 'gevoerde' snitte aan die Arduino -bord
Koppel die 'gevoerde' snitte aan die Arduino -bord
Koppel die 'gevoerde' snitte aan die Arduino -bord
Koppel die 'gevoerde' snitte aan die Arduino -bord

Installeer die uitbreidingsskerm op die motorskerm en koppel elke sensor se GND- en VCC-penne aan die GND- en +5-volt-koppe van die skerm. Maak dan die volgende penverbindings:

  • 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.

Stap 8: Plaas die trein in die sylyn

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

Plaas die trein in die sypaadjie om voor te berei vir die toetsrit. Dit word aanbeveel om 'n herleidingsgereedskap te gebruik om te verseker dat die lokomotief en die rolmateriaal behoorlik op die spore geplaas word om ontsporing te voorkom.

Stap 9: Koppel die Arduino -bord aan op die krag

Koppel die Arduino -bord aan op die krag
Koppel die Arduino -bord aan op die krag

Koppel die 12-volt DC-kragbron aan die Arduino-bord, óf deur die kragklemblok van die motorskerm of deur die vroulike loopaansluiting van die Arduino-bord. Voordat u die krag aanskakel, moet u seker maak dat al die bedrading aansluitings korrek gemaak is en nie een van hulle los is nie.

Stap 10: Skakel die krag aan en kyk hoe u trein gaan

Nadat u die krag aangeskakel het as die skakelaar die verkeerde kant toe skakel of die trein in die verkeerde rigting begin beweeg, moet u die polariteit van die onderskeie drade wat aan die motorskerm se uitgangsklemme gekoppel is, omkeer.

Stap 11: Wat is volgende?

As u tot hier gekom het, wil u miskien 'n bietjie ontspan en u projek geniet. Maar as u meer dinge wil doen, kan u die Arduino -kode probeer verander en eksperimenteer met die opstelling om iets nuuts te doen. Wat jy ook al doen, alles van die beste!

Aanbeveel: