Talaan ng mga Nilalaman:

Button Actuated Stepper Controller: 4 Hakbang
Button Actuated Stepper Controller: 4 Hakbang

Video: Button Actuated Stepper Controller: 4 Hakbang

Video: Button Actuated Stepper Controller: 4 Hakbang
Video: Linear Stepper motor Actuator CNC one Axis controller from www.motiontek.ca 2024, Hulyo
Anonim
Pindutan na Actuated Stepper Controller
Pindutan na Actuated Stepper Controller

Hakbang 1: Disenyo ng Circuit

Disenyo ng Circuit
Disenyo ng Circuit

Pangunahing sangkap ang magiging stepper controller, na nangangailangan ng isang generator ng pulso para sa stepper driver na orasan, at mataas / mababa para sa direksyon.

Tumingin sa paligid at nakakita ng isang Pulse Signal Generator para sa Stepper Motor, subalit hindi nais na maghintay para sa pagpapadala, kaya gumamit ng isang esp8266 upang makabuo ng mga pulso.

Ang isang toggle switch na konektado sa 3.3v at Gnd ay makokontrol ang mataas / mababa para sa direksyon ng stepper driver.

Ang electronics ay nakapaloob sa isang kahon, ang interface ay magkakaroon ng isang pindutan upang ilipat ang motor, isang switch ng toggle upang matukoy ang direksyon, DC jack upang ikonekta ang 12v lakas, at isang 4 wire lead konektor palabas sa Stepper Motor.

Hakbang 2: BOM

BOM
BOM

TB6560 Stepper motor Controller

D24V22F3 3.3V Hakbang pababa ng module

Ang ESP8266 para sa pagbuo ng mga pulso ng orasan

Button ng Push ng Gravity (Green)

Toggle switch

Pangkalahatang layunin na kahon 98x145x54mm

Suplay ng AC Adapter 12v 2A

Ang mga pagpipilian ng bahagi ay sanhi ng pagkakaroon dahil ito ay magiging isang mabilis na proyekto!

Hakbang 3: Code

Code
Code

Mga Setting ng TB6560

1A Kasalukuyang Stepper

  • SW1 OFF
  • SW2 ON
  • SW3 OFF
  • S1 OFF

20% ihinto ang kasalukuyang

S2 ON

Buong hakbang

  • S3 ON
  • S4 ON

0% setting ng pagkabulok

  • S5 OFF
  • S6 OFF

Mga Koneksyon sa Pin

  • NodeMCU D8, ESP8266 15 hanggang TB6560 CLK +
  • NodeMCU D5, ESP826614 sa kahon na naka-mount sa kahon
  • I-toggle ang switch sa CW +
  • Gnd sa CW-
  • Gnd to CLK-

Code sa ESP8266 upang gumana bilang isang pindutan na aktuated generator ng pulso: https://github.com/Shine16/ ButtonStepperController

Ang gabay na ito ay sumangguni para sa mga setting ng TB6560.

Hakbang 4: Micro Stepping Table para sa Sanggunian

Micro Stepping Table para sa Sanggunian
Micro Stepping Table para sa Sanggunian

Ito ay upang mabago ang bilis ng motor sa pamamagitan ng mga switch.

Inirerekumendang: