INHOUDSOPGAWE:

Eenvoudige outomatiese punt -tot -punt model spoorweg: 10 stappe (met foto's)
Eenvoudige outomatiese punt -tot -punt model spoorweg: 10 stappe (met foto's)

Video: Eenvoudige outomatiese punt -tot -punt model spoorweg: 10 stappe (met foto's)

Video: Eenvoudige outomatiese punt -tot -punt model spoorweg: 10 stappe (met foto's)
Video: Меняет правила игры — идеальная автоматическая машина для езды: Honda Rebel 1100T DCT 2023 года 2024, November
Anonim
Eenvoudige outomatiese punt -tot -punt model spoorweg
Eenvoudige outomatiese punt -tot -punt model spoorweg

Arduino -mikrobeheerders is ideaal om spoorweguitlegte te modelleer. Outomatisering van uitlegte is nuttig vir baie doeleindes, soos om u uitleg op 'n skerm te plaas waar die uitlegbewerking geprogrammeer kan word om treine in 'n outomatiese volgorde te bestuur. Die lae koste en open source Arduino -mikrobeheerders en die wydverspreide gemeenskap maak dit maklik en eenvoudig om projekte te maak en te programmeer.

Dus, sonder meer, laat ons begin!

Stap 1: Kyk na die video

Image
Image

As u na die video kyk, kan u 'n goeie idee kry van hoe dit werk.

Stap 2: Kry die onderdele en komponente

Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder

Hier is wat u benodig:

  • 'N Arduino -mikrobeheerderbord.
  • 'N L298N -motorbestuurdermodule.
  • 2 'gevoerde' snitte.
  • 6 springdrade van manlik tot vroulik ('n stel van 3 drade elk om die sensorspenne aan die digitale I/O -penne en krag van die Arduino -bord te koppel.)
  • 3 springdrade van man tot vrou (om die invoerpenne van die motorbestuurder aan die digitale I/O -penne van die Arduino -bord te koppel.)
  • 2 springdrade van manlik tot manlik (om die motorbestuurder aan die krag- en grondaansluiting te koppel.)
  • 2 manlike tot manlike draaddrade (Om die motorbestuurder se uitgangsklemme aan te sluit om die spoorraels aan te dryf.)
  • 'N 12 volt-kragtoevoer (huidige kapasiteit moet ten minste 1000mA of 1A vir N-skaal wees.)

Stap 3: Programmeer die Arduino -mikrobeheerder

Kry die Arduino IDE hiervandaan. U moet moontlik die Arduino -kode vir u uitleg aanpas.

Stap 4: Maak 'n toetsuitleg

Maak 'n toetsuitleg
Maak 'n toetsuitleg

Klik op die foto hierbo om meer inligting te kry.

Maak 'n uitleg met bufferbane aan elke kant. Die lengte van die hooflynbaan tussen die stasies kan so lank as wat nodig is, gemaak word. Aangesien die trein vertraag word na die kruising van die 'gevoelige' spoor en nog 'n entjie verder beweeg, moet u seker maak dat daar 'n voldoende spoor tussen die 'gevoerde' spore van elke punt A en B en hul stampspore is. Die foto hierbo kan nuttig wees as verwysing.

Stap 5: Maak aansluitings vir die motorbestuurder

Maak aansluitings vir die motorbestuurder
Maak aansluitings vir die motorbestuurder
Maak aansluitings vir die motorbestuurder
Maak aansluitings vir die motorbestuurder

Maak die volgende bedradingaansluitings:

  • Koppel die invoerpen 'IN3' van die motorbestuurder aan die digitale uitvoerpen 'D8' van die Arduino -bord.
  • Koppel die invoerpen 'IN4' van die motorbestuurder aan die digitale uitvoerpen 'D9' van die Arduino -bord.
  • Koppel die ingangspen 'ENB' van die motorbestuurder aan die digitale uitvoerpen 'D10' van die Arduino -bord.

Verbind twee manlike na manlike jumperdrade aan die terminale gemerk 'GND' en '+12-V' en koppel dit aan die penne gemerk 'GND' en 'VIN' van die Arduino-bord onderskeidelik.

Koppel twee manlike na manlike jumperdrade aan die uitgangsklemme van die motorbestuurder en verbind dit met die spoorrails deur 'n kragaanvoerbaan.

Stap 6: Draai die sensors na die Arduino -bord

Draai die sensors na die Arduino -bord
Draai die sensors na die Arduino -bord
Draai die sensors na die Arduino -bord
Draai die sensors na die Arduino -bord
Draai die sensors na die Arduino -bord
Draai die sensors na die Arduino -bord

Koppel beide die sensors '' VCC 'en' GND 'penne van die sensors aan die'+5-volt 'en' GND 'pen van die Arduino-bord. Miskien moet u 'n bietjie kreatief raak om twee 'VCC'-aansluitspringers aan te sluit op 'n enkele' 5-volt 'pen wat beskikbaar is op die Arduino UNO. Koppel die 'OUT' -pen van die sensor van stasie' A 'aan die Arduino -bord se pen A0 en die oorblywende sensor se pen aan die Arduino -bord se pen A1.

Stap 7: Plaas 'n toetslokomotief op die spore

Plaas 'n toetslokomotief op die spore
Plaas 'n toetslokomotief op die spore

Vir toetsdoeleindes, plaas 'n lokomotief of 'n aangedrewe motor op die punt 'A' van die uitleg van waar die lokomotief of die aangedrewe motor sal begin.

Stap 8: Koppel die opstelling aan die kragbron en skakel dit aan

Koppel die ingangskoppelstuk van die Arduino-bord aan op 'n 12 volt-kragbron en skakel dit aan.

Stap 9: Kyk hoe u trein outonoom werk

As alles korrek gedoen is, moet u u lokomotief of motor met 'n motor vanaf punt 'A' sien begin, versnel nadat u die eerste 'gesensoriseerde' baan gekruis het, dit vertraag en stilhou by punt 'B' nadat u die tweede gemerk het 'spoor, begin weer na 'n paar sekondes in die teenoorgestelde rigting, versnel nadat u die eerste' gesensoriseerde 'baan gekruis het, en vertraag en stop by punt A nadat u die' gevoelige 'spoor wat naby punt' A 'geïnstalleer is, gekruis het. Dit sal 'n paar sekondes wag voordat die hele proses weer begin word.

As die lokomotief in die verkeerde rigting begin beweeg, wissel die drade wat aan die spoorkrag gekoppel is, uit die uitset van die motorbestuurder.

Stap 10: Wat is volgende

Probeer om die Arduino -kode aan te pas om die treine volgens u wens te bestuur, probeer om meer funksies by die uitleg te voeg deur my vorige projekte met hierdie een te kombineer. Wat jy ook al doen, alles van die beste!

Aanbeveel: