Talaan ng mga Nilalaman:
Video: Button Actuated Stepper Controller: 4 Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Hakbang 1: 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
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
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
Ito ay upang mabago ang bilis ng motor sa pamamagitan ng mga switch.