Sisällysluettelo:
Video: Painikkeella toimiva askelohjain: 4 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Vaihe 1: 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
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
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
Tämä muuttaa moottorin nopeutta kytkimillä.