INHOUDSOPGAWE:

Knoppie -aangedrewe stapstuurbeheerder: 4 stappe
Knoppie -aangedrewe stapstuurbeheerder: 4 stappe

Video: Knoppie -aangedrewe stapstuurbeheerder: 4 stappe

Video: Knoppie -aangedrewe stapstuurbeheerder: 4 stappe
Video: Knoppie 2024, November
Anonim
Stepper Controller met knoppie
Stepper Controller met knoppie

Stap 1: Kringontwerp

Kringontwerp
Kringontwerp

Die hoofkomponent is die stepper -kontroleerder, wat 'n pulsgenerator vir 'n stepper -bestuurderklok benodig en hoog/laag vir rigting.

Kyk rond en vind 'n polssignaalopwekker vir stappermotor, maar wou nie wag vir aflewering nie, so gebruik 'n esp8266 om die polse te genereer.

'N Knoppie skakelaar wat gekoppel is aan 3.3v en Gnd sal die hoë/lae beheer vir die rigting van die stapstuurder.

Die elektronika sal in 'n boks ingeslote wees, 'n koppelvlak sal 'n knoppie hê om die motor te beweeg, 'n skakelaar om die rigting te bepaal, 'n DC -aansluiting om 12V krag aan te sluit en 'n 4 -draads aansluiting na die stapmotor.

Stap 2: BOM

BOM
BOM

TB6560 Stepper motor kontroleerder

D24V22F3 3.3V Stap af -module

ESP8266 vir die opwekking van klokpulse

Gravitasie drukknoppie (groen)

Wisselskakelaar

Doos vir algemene doeleindes 98x145x54mm

Wisselstroomadapter 12v 2A toevoer

Die keuse van komponente was te wyte aan beskikbaarheid, aangesien dit 'n vinnige projek sou wees!

Stap 3: Kodeer

Kode
Kode

TB6560 -instellings

1A Stepper stroom

  • SW1 AF
  • SW2 AAN
  • SW3 AF
  • S1 AF

20% stopstroom

S2 AAN

Volle stap

  • S3 AAN
  • S4 AAN

0% verval instelling

  • S5 AF
  • S6 AF

Speldverbindings

  • NodeMCU D8, ESP8266 15 tot TB6560 CLK +
  • NodeMCU D5, ESP826614 aan die boks gemonteerde knoppie
  • Skakel skakelaar na CW+
  • Gnd aan CW-
  • Gnd na CLK-

Kode op die ESP8266 om te funksioneer as 'n knoppie -geaktiveerde polsgenerator:

Daar is na hierdie gids verwys vir TB6560 -instellings.

Stap 4: Micro Stepping Table vir verwysing

Micro Stepping Table vir verwysing
Micro Stepping Table vir verwysing

Dit is om die motorsnelheid deur skakelaars te verander.

Aanbeveel: