INHOUDSOPGAWE:

Stappermotor beheerde stappermotor - Stappermotor as draaikodeerder: 11 stappe (met foto's)
Stappermotor beheerde stappermotor - Stappermotor as draaikodeerder: 11 stappe (met foto's)

Video: Stappermotor beheerde stappermotor - Stappermotor as draaikodeerder: 11 stappe (met foto's)

Video: Stappermotor beheerde stappermotor - Stappermotor as draaikodeerder: 11 stappe (met foto's)
Video: De X-Carve 2019 en installatiehandleiding bestellen 2024, Julie
Anonim
Stappermotor beheerde stappermotor | Stapmotor as 'n draaikodeerder
Stappermotor beheerde stappermotor | Stapmotor as 'n draaikodeerder

Het u 'n paar stapmotors wat rondlê en iets wil doen? In hierdie instruksies, laat ons 'n stapmotor as 'n roterende enkodeerder gebruik om die posisie van 'n ander stapmotor te beheer met 'n Arduino -mikrobeheerder. Dus, sonder meer, laat ons begin!

Stap 1: Kry al die goed

Kry al die goed
Kry al die goed
Kry al die goed
Kry al die goed

Dit is wat u benodig vir hierdie projek:

  • 'N Arduino -mikrobeheerderbord wat versoenbaar is met Adafruit Motor Shield V2 (UNO, Leonardo, ens.)
  • 'N Adafruit -motorskerm V2
  • 'N Draaiknopstappermotor (unipolêr word aanbeveel)
  • 'N Stappermotor wat bestuur moet word (unipolêr of bipolêr)
  • 4 manlike tot manlike draaddrade (vir die koppeling van die draaikodeerder aan die Arduino -bord)
  • 4 manlike tot manlike draaddrade (vir die aansluiting van die stapmotor op die motorskerm)
  • 'N 5 tot 12 volt gelykstroombron (volgens die vereiste van die aangedrewe stappermotor)

Stap 2: Programmeer die Arduino -mikrobeheerder

Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder

Stap 3: Installeer die motorskerm op die Arduino -bord

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

Rig die penne van die motorskerm in lyn met die kopstukke van die Arduino -bord en maak seker dat geen penne buig nie.

Stap 4: Koppel die stapmotor aan die motorskerm

Koppel die stapmotor aan die motorskerm
Koppel die stapmotor aan die motorskerm

Koppel die stapelmotor se spoelpaardrade aan die uitgangsklemme van die motorskerm gemerk 'M3' en 'M4'.

Stap 5: Bestudeer die kringskema

Bestudeer die kringskema
Bestudeer die kringskema
Bestudeer die kringskema
Bestudeer die kringskema

Stap 6: Koppel die drukknop aan die opstelling

Koppel die drukknop aan die opstelling
Koppel die drukknop aan die opstelling

Verbind die drukknoppies tussen 'GND' en 'D12' van die Arduino -bord.

Stap 7: Koppel die stappermotor van die beheerder aan die versterkerbord

Koppel die stappermotor van die beheerder aan die versterkerbord
Koppel die stappermotor van die beheerder aan die versterkerbord
Koppel die kontroleerderstappermotor aan die versterkerbord
Koppel die kontroleerderstappermotor aan die versterkerbord

Stap 8: Koppel die versterkerbord aan die Arduino -bord

Koppel die versterkerbord aan die Arduino -bord
Koppel die versterkerbord aan die Arduino -bord
Koppel die versterkerbord aan die Arduino -bord
Koppel die versterkerbord aan die Arduino -bord

Koppel die +ve en-ve penne van die versterker aan onderskeidelik +5-volt (of +3.3-volt as u 'n 3.3-volt logiese Arduino-mikrobeheerder gebruik) en 'GND'.

Koppel die uitsetpenne van die versterkerbord aan die digitale insette 'D5' en 'D6' van die Arduino -bord.

Stap 9: Koppel die opstelling aan die krag

Koppel die opstelling aan krag
Koppel die opstelling aan krag

Koppel die opstelling aan 'n geskikte DC -kragbron. Hier word 'n selfoonlaaier gebruik om die opstelling aan te dryf deur die ingeboude USB -aansluiting van die Arduino -bord.

Stap 10: Toets die kontroles

As die motor wat aangedryf moet word nie behoorlik beweeg nie en heen en weer stap, draai die draadverbindings vas, en as die probleem voortduur, verander die volgorde van die stappermotor se bedradingskoppelings wat met die motorskerm gemaak is.

Stap 11: Deel u werk

As u dit aan die werk gesit het, waarom deel u dit dan nie met die gemeenskap nie? As u dit doen, sal dit ander inspireer om ook die projek te maak. Alles van die beste!

Aanbeveel: