Turinys:
Video: Mygtuku valdomas žingsninis valdiklis: 4 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
1 žingsnis: grandinės projektavimas
Pagrindinis komponentas būtų žingsninis valdiklis, kuriam reikalingas impulsų generatorius žingsninio vairuotojo laikrodžiui, ir aukštas/žemas kryptis.
Apsižvalgė ir rado „Stepper Motor“impulsų signalo generatorių, tačiau nenorėjo laukti pristatymo, todėl impulsams generuoti naudojo esp8266.
Perjungimo jungiklis, prijungtas prie 3.3v ir Gnd, valdytų žingsnio vairuotojo aukštą/žemą kryptį.
Elektronika būtų uždaryta dėžutėje, sąsajoje būtų mygtukas varikliui perkelti, perjungimo jungiklis krypties nustatymui, nuolatinės srovės lizdas, skirtas prijungti 12 V maitinimą, ir 4 laidų laido jungtis prie žingsninio variklio.
2 žingsnis: BOM
TB6560 žingsninio variklio valdiklis
D24V22F3 3.3V Išjungimo modulis
ESP8266 laikrodžio impulsams generuoti
Gravitacijos mygtukas (žalias)
Jungiklis
Bendros paskirties dėžutė 98x145x54mm
Kintamosios srovės adapteris 12V 2A
Komponentų pasirinkimas buvo dėl prieinamumo, nes tai turėjo būti greitas projektas!
3 žingsnis: kodas
TB6560 nustatymai
1A Žingsnio srovė
- SW1 IŠJUNGTA
- SW2 ĮJUNGTA
- SW3 IŠJUNGTA
- S1 IŠJUNGTA
20% sustabdymo srovė
S2 ĮJUNGTA
Pilnas žingsnis
- S3 ĮJUNGTA
- S4 ĮJUNGTA
0% skilimo nustatymas
- S5 IŠJUNGTA
- S6 IŠJUNGTA
Sujungimai
- NodeMCU D8, ESP8266 15 iki TB6560 CLK +
- NodeMCU D5, ESP826614 prie dėžutės sumontuotas mygtukas
- Perjunkite jungiklį į CW+
- Gnd į CW-
- Gnd į CLK-
ESP8266 kodas, skirtas veikti kaip mygtuku valdomas impulsų generatorius:
Šis vadovas buvo nurodytas TB6560 nustatymuose.
4 žingsnis: Mikro žingsnių lentelė
Tai yra variklio greičio keitimas jungikliais.