Indholdsfortegnelse:

Steppermotor styret trinmotor - Stepmotor som roterende encoder: 11 trin (med billeder)
Steppermotor styret trinmotor - Stepmotor som roterende encoder: 11 trin (med billeder)

Video: Steppermotor styret trinmotor - Stepmotor som roterende encoder: 11 trin (med billeder)

Video: Steppermotor styret trinmotor - Stepmotor som roterende encoder: 11 trin (med billeder)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Juli
Anonim
Steppermotor styret trinmotor | Stepmotor som roterende encoder
Steppermotor styret trinmotor | Stepmotor som roterende encoder

Har et par trinmotorer liggende og vil gøre noget? I denne instruks kan vi bruge en steppermotor som en roterende encoder til at styre en anden trinmotors position ved hjælp af en Arduino mikrokontroller. Så uden videre, lad os komme i gang!

Trin 1: Få alle tingene

Få alt
Få alt
Få alt
Få alt

Her er hvad du skal bruge til dette projekt:

  • Et Arduino -mikrokontrolkort, der er kompatibelt med Adafruit Motor Shield V2 (UNO, Leonardo osv.)
  • Et Adafruit Motor Shield V2
  • En roterende encoder Stepper motor (Unipolar anbefales)
  • En trinmotor, der skal køres (Unipolar eller bipolar)
  • 4 han- til han -jumperwire (Til tilslutning af roterende encoder til Arduino -kortet)
  • 4 han- til han -jumpertråde (Til tilslutning af trinmotoren til motorskærmen)
  • En 5 til 12 volt jævnstrømskilde (i henhold til kravet til den drevne trinmotor)

Trin 2: Programmer Arduino mikrokontroller

Programmer Arduino mikrokontroller
Programmer Arduino mikrokontroller

Trin 3: Installer motorskærmen på Arduino -kortet

Installer motorskærmen på Arduino -kortet
Installer motorskærmen på Arduino -kortet

Ret stifterne på motorafskærmningen ind med hovedet på Arduino -pladen, og sørg for, at ingen stifter bliver bøjet.

Trin 4: Tilslut trinmotoren til motorskærmen

Tilslut trinmotoren til motorskærmen
Tilslut trinmotoren til motorskærmen

Tilslut trinmotorens spiralparledninger til udgangsterminalerne på motorskærmen mærket 'M3' og 'M4'.

Trin 5: Undersøg kredsløbsskemaet

Undersøg kredsløbsskemaet
Undersøg kredsløbsskemaet
Undersøg kredsløbsskemaet
Undersøg kredsløbsskemaet

Trin 6: Tilslut trykknappen til opsætningen

Tilslut trykknappen til opsætningen
Tilslut trykknappen til opsætningen

Tilslut trykknapperne mellem 'GND' og 'D12' på Arduino -kortet.

Trin 7: Tilslut controllerens trinmotor til forstærkerkortet

Tilslut controllerens trinmotor til forstærkerkortet
Tilslut controllerens trinmotor til forstærkerkortet
Tilslut controller -trinmotoren til forstærkerkortet
Tilslut controller -trinmotoren til forstærkerkortet

Trin 8: Tilslut forstærkerkortet til Arduino -kortet

Tilslut forstærkerkortet til Arduino -kortet
Tilslut forstærkerkortet til Arduino -kortet
Tilslut forstærkerkortet til Arduino -kortet
Tilslut forstærkerkortet til Arduino -kortet

Tilslut forstærkerens +ve og -ve-pins til henholdsvis +5-volt (eller +3,3-volt, hvis du bruger en 3,3-volts logisk Arduino-mikrokontroller) og 'GND'.

Tilslut udgangsstifterne på forstærkerkortet til de digitale indgange 'D5' og 'D6' på Arduino -kortet.

Trin 9: Tilslut opsætningen til strøm

Tilslut opsætningen til strøm
Tilslut opsætningen til strøm

Tilslut opsætningen til en passende DC -strømkilde. Her bruges en mobiltelefonoplader til at drive opsætningen via Arduino -kortets indbyggede USB -stik.

Trin 10: Test kontrollerne

Hvis motoren, der skal drives, ikke bevæger sig korrekt og træder frem og tilbage, stram ledningsforbindelserne, og hvis problemet fortsætter, skal du ændre rækkefølgen af trinmotorens ledningsforbindelser, der er lavet med motorafskærmningen.

Trin 11: Del dit arbejde

Hvis du har fået det til at fungere, hvorfor ikke dele det med fællesskabet. Hvis du gør det, vil det også inspirere andre til at lave projektet. Alt det bedste!

Anbefalede: