Sisällysluettelo:

Painikkeella toimiva askelohjain: 4 vaihetta
Painikkeella toimiva askelohjain: 4 vaihetta

Video: Painikkeella toimiva askelohjain: 4 vaihetta

Video: Painikkeella toimiva askelohjain: 4 vaihetta
Video: MKS Gen 1.4 - Fan Extender 2024, Marraskuu
Anonim
Painikkeella toimiva askelohjain
Painikkeella toimiva askelohjain

Vaihe 1: Piirin suunnittelu

Piirin suunnittelu
Piirin suunnittelu

Pääkomponentti olisi askelohjain, joka vaatii pulssigeneraattorin askelmoottorin kellolle ja korkea/matala suunnalle.

Katseli ympärilleen ja löysi pulssisignaaligeneraattorin askelmoottorille, mutta ei halunnut odottaa toimitusta, joten käytti esp8266: a pulssien tuottamiseen.

Vaihdekytkin, joka on kytketty 3.3v: iin ja Gnd: iin, ohjaisi askelohjaimen korkeaa/matalaa suuntaa.

Elektroniikka olisi suljettu laatikkoon, käyttöliittymässä olisi painike moottorin siirtämiseksi, vaihtokytkin suunnan määrittämiseksi, DC -liitin 12 V: n virran kytkemiseksi ja 4 -johtiminen johdinliitin ulos askelmoottoriin.

Vaihe 2: Luettelo

BOM
BOM

TB6560 Askelmoottorin ohjain

D24V22F3 3.3V sammutusmoduuli

ESP8266 kellopulssien tuottamiseen

Painovoiman painike (vihreä)

Vaihtokytkin

Yleiskäyttöinen laatikko 98x145x54mm

Verkkolaite 12v 2A

Komponenttivalinnat johtuivat saatavuudesta, koska tämän piti olla nopea projekti!

Vaihe 3: Koodi

Koodi
Koodi

TB6560 Asetukset

1A Askelvirta

  • SW1 POIS PÄÄLTÄ
  • SW2 PÄÄLLÄ
  • SW3 OFF
  • S1 POIS PÄÄLTÄ

20% pysäytysvirta

S2 PÄÄLLÄ

Täysi askel

  • S3 PÄÄLLÄ
  • S4 PÄÄLLÄ

0% hajoamisasetus

  • S5 POIS PÄÄLTÄ
  • S6 POIS PÄÄLTÄ

Pin -liitännät

  • NodeMCU D8, ESP8266 15 - TB6560 CLK +
  • NodeMCU D5, ESP826614 laatikkoon asennettu painike
  • Vaihda kytkin asentoon CW+
  • Gnd- CW-
  • Gnd- CLK

ESP8266: n koodi, joka toimii painikkeella toimivana pulssigeneraattorina:

Tähän oppaaseen viitattiin TB6560 -asetuksissa.

Vaihe 4: Mikroaskelutaulukko viitteeksi

Mikroaskelupöytä viitteeksi
Mikroaskelupöytä viitteeksi

Tämä muuttaa moottorin nopeutta kytkimillä.

Suositeltava: