Obsah:
Video: Tlačítko ovládané krokovým ovladačem: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Krok 1: Návrh obvodu
Hlavní komponentou by byl krokový ovladač, který vyžaduje pulzní generátor pro hodiny budiče krokového ovladače a vysoký/nízký pro směr.
Rozhlédl se a našel generátor pulzních signálů pro krokový motor, ale nechtěl čekat na odeslání, takže pro generování impulzů použil esp8266.
Přepínač připojený k 3,3 V a Gnd by řídil vysokou/nízkou pro směr krokového ovladače.
Elektronika by byla uzavřena v krabici, rozhraní by mělo tlačítko pro pohyb motoru, přepínací přepínač pro určení směru, DC konektor pro připojení napájení 12 V a 4vodičový konektor pro připojení k krokovému motoru.
Krok 2: Kusovník
Ovladač krokového motoru TB6560
D24V22F3 3,3 V sestupný modul
ESP8266 pro generování hodinových impulzů
Gravitační tlačítko (zelené)
Přepnout spínač
Krabice pro všeobecné použití 98x145x54mm
Napájecí adaptér 12v 2A
Volby komponent byly kvůli dostupnosti, protože to měl být rychlý projekt!
Krok 3: Kód
Nastavení TB6560
1A Krokový proud
- SW1 VYPNUTO
- SW2 ZAPNUTO
- SW3 VYPNUTO
- S1 VYPNUTO
20% zastavovací proud
S2 ZAPNUTO
Úplný krok
- S3 ZAPNUTO
- S4 ZAPNUTO
0% nastavení rozpadu
- S5 VYPNUTO
- S6 VYPNUTO
Pin připojení
- NodeMCU D8, ESP8266 15 až TB6560 CLK +
- Tlačítko NodeMCU D5, ESP826614 do krabice
- Přepněte přepínač do polohy CW+
- Gnd do CW-
- Gnd do CLK-
Kód na ESP8266 bude fungovat jako pulsní generátor ovládaný tlačítkem:
Tato příručka byla odkazována na nastavení TB6560.
Krok 4: Tabulka mikro krokování pro referenci
Toto má změnit rychlost motoru pomocí spínačů.