Spisu treści:
Wideo: Sterowany przyciskiem kontroler krokowy: 4 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Krok 1: Projekt obwodu
Głównym elementem byłby sterownik krokowy, który wymaga generatora impulsów dla zegara sterownika krokowego i wysokiego/niskiego dla kierunku.
Rozejrzałem się i znalazłem generator sygnału impulsowego dla silnika krokowego, jednak nie chciałem czekać na wysyłkę, więc użyłem esp8266 do generowania impulsów.
Przełącznik dwustabilny podłączony do 3,3 V i Gnd będzie sterował wysokim/niskim kierunkiem sterownika krokowego.
Elektronika byłaby zamknięta w pudełku, interfejs miałby przycisk do poruszania silnikiem, przełącznik do określania kierunku, gniazdo DC do podłączenia zasilania 12 V i 4-przewodowe złącze wyprowadzone do silnika krokowego.
Krok 2: BOM
TB6560 Sterownik silnika krokowego
D24V22F3 3.3V Moduł obniżający napięcie
ESP8266 do generowania impulsów zegarowych
Przycisk grawitacyjny (zielony)
Przełącznik
Pudełko ogólnego przeznaczenia 98x145x54mm
Zasilacz sieciowy 12v 2A zasilanie
Wybór komponentów był spowodowany dostępnością, ponieważ miał to być szybki projekt!
Krok 3: Kod
Ustawienia TB6560
1A prąd krokowy
- SW1 WYŁ
- SW2 WŁ.
- SW3 WYŁ
- S1 WYŁ
20% prądu zatrzymania
S2 WŁ
Pełny krok
- S3 WŁ
- S4 WŁ
Ustawienie zaniku 0%
- S5 WYŁ
- S6 WYŁ
Połączenia pinowe
- NodeMCU D8, ESP8266 15 do TB6560 CLK +
- NodeMCU D5, ESP826614 do przycisku montowanego w pudełku
- Przełącz przełącznik na CW+
- Gnd do CW-
- Gnd do CLK-
Kod na ESP8266, aby działał jako generator impulsów uruchamiany przyciskiem:
Ten przewodnik dotyczył ustawień TB6560.
Krok 4: Micro Stepping Table w celach informacyjnych
Ma to na celu zmianę prędkości silnika za pomocą przełączników.