Innehållsförteckning:

Knappaktiverad Stepper Controller: 4 steg
Knappaktiverad Stepper Controller: 4 steg

Video: Knappaktiverad Stepper Controller: 4 steg

Video: Knappaktiverad Stepper Controller: 4 steg
Video: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Juli
Anonim
Knappstyrd Stepper Controller
Knappstyrd Stepper Controller

Steg 1: Kretsdesign

Kretsdesign
Kretsdesign

Huvudkomponenten skulle vara stegstyrenheten, som kräver en pulsgenerator för stegdrivarklockan och hög/låg för riktning.

Tittade runt och hittade en pulssignalgenerator för stegmotor, men ville inte vänta på leverans, så använde en esp8266 för att generera pulserna.

En vippströmbrytare ansluten till 3,3v och Gnd skulle styra hög/låg för riktning av stegdrivrutinen.

Elektroniken skulle vara innesluten i en låda, gränssnittet skulle ha en knapp för att flytta motorn, en vippströmbrytare för att bestämma riktning, DC -uttag för att ansluta 12v ström och en 4 -trådskabelkontakt ut till stegmotorn.

Steg 2: BOM

BOM
BOM

Stegmotorstyrenhet TB6560

D24V22F3 3.3V Stegmodul

ESP8266 för generering av klockpulser

Tryckknapp för gravitation (grön)

Brytare

Box för allmänna ändamål 98x145x54mm

Nätadapter 12v 2A matning

Val av komponenter berodde på tillgänglighet eftersom detta skulle bli ett snabbt projekt!

Steg 3: Kod

Koda
Koda

TB6560 inställningar

1A Stepperström

  • SW1 AV
  • SW2 PÅ
  • SW3 AV
  • S1 AV

20% stoppström

S2 PÅ

Fullt steg

  • S3 PÅ
  • S4 PÅ

0% sönderfallsinställning

  • S5 AV
  • S6 AV

Stiftanslutningar

  • NodeMCU D8, ESP8266 15 till TB6560 CLK +
  • NodeMCU D5, ESP826614 till boxmonterad knapp
  • Växla omkopplaren till CW+
  • Gnd till CW-
  • Gnd till CLK-

Kod på ESP8266 för att fungera som en knappaktiverad pulsgenerator:

Den här guiden refererades för TB6560 -inställningar.

Steg 4: Micro Stepping Table för referens

Micro Stepping Table för referens
Micro Stepping Table för referens

Detta för att ändra motorvarvtalet med omkopplare.

Rekommenderad: