Kazalo:
Video: Kontrolni gumb z gumbom: 4 koraki
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Korak: Oblikovanje vezja
Glavna komponenta bi bil koračni krmilnik, ki za uro koračnega gonilnika potrebuje generator impulzov, za smer pa visoko/nizko.
Pogledal sem okoli in našel generator impulznih signalov za koračni motor, vendar ni želel čakati na odpremo, zato je za generiranje impulzov uporabil esp8266.
Preklopno stikalo, priključeno na 3.3v in Gnd, bi nadzorovalo visoko/nizko smer krmilnika koraka.
Elektronika bi bila zaprta v škatli, vmesnik bi imel gumb za premikanje motorja, preklopno stikalo za določanje smeri, vtičnico DC za priključitev 12 -voltnega napajanja in 4 -žilni vodnik na koračnem motorju.
2. korak: BOM
TB6560 Krmilnik koračnega motorja
D24V22F3 3.3V Nadomestni modul
ESP8266 za generiranje taktnih impulzov
Gravitacijski gumb (zelen)
Preklopite stikalo
Škatla za splošno uporabo 98x145x54mm
Napajalnik za izmenični tok 12v 2A
Izbira komponent je bila posledica razpoložljivosti, saj je bil to hiter projekt!
3. korak: Koda
Nastavitve TB6560
1A Koračni tok
- SW1 OFF
- SW2 VKLOPLJEN
- SW3 OFF
- S1 IZKLOPLJENO
20% zaustavitveni tok
S2 VKLOPLJEN
Popoln korak
- S3 VKLOPLJENO
- S4 VKLOPLJENO
0% nastavitev upadanja
- S5 IZKLOPLJENO
- S6 IZKLOPLJEN
Pin Connections
- NodeMCU D8, ESP8266 15 do TB6560 CLK +
- NodeMCU D5, ESP826614 Gumb za vgradnjo v škatlo
- Preklopite stikalo na CW+
- Gnd v CW-
- Gnd v CLK-
Koda na ESP8266, ki deluje kot gumbni generator impulzov:
Ta priročnik se je skliceval na nastavitve TB6560.
4. korak: Mikro koračna miza za referenco
To je za spreminjanje hitrosti motorja s stikali.