Isi kandungan:

Pengawal Stepper Bertindak Butang: 4 Langkah
Pengawal Stepper Bertindak Butang: 4 Langkah

Video: Pengawal Stepper Bertindak Butang: 4 Langkah

Video: Pengawal Stepper Bertindak Butang: 4 Langkah
Video: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, November
Anonim
Pengawal Stepper Actuated Button
Pengawal Stepper Actuated Button

Langkah 1: Reka Bentuk Litar

Reka Bentuk Litar
Reka Bentuk Litar

Komponen utama adalah pengawal stepper, yang memerlukan penjana denyut untuk jam pemacu stepper, dan tinggi / rendah untuk arah.

Melihat sekeliling dan menjumpai Pulse Signal Generator untuk Stepper Motor, namun tidak ingin menunggu penghantaran, jadi menggunakan esp8266 untuk menghasilkan denyutan.

Suis togol yang disambungkan ke 3.3v dan Gnd akan mengawal tinggi / rendah untuk arah pemandu stepper.

Elektronik akan dilampirkan dalam kotak, antara muka akan mempunyai butang untuk menggerakkan motor, suis togol untuk menentukan arah, soket DC untuk menyambungkan kuasa 12v, dan penyambung 4 wayar keluar ke Motor Stepper.

Langkah 2: BOM

BOM
BOM

Pengawal motor Stepper TB6560

D24V22F3 3.3V Modul turun

ESP8266 untuk menghasilkan denyutan jam

Butang Tekan Graviti (Hijau)

Togol suis

Kotak tujuan am 98x145x54mm

Bekalan AC 12v 2A

Pilihan komponen disebabkan oleh ketersediaan kerana ini adalah projek cepat!

Langkah 3: Kod

Kod
Kod

Tetapan TB6560

Arus Stepper 1A

  • MATI SW1
  • SW2 HIDUP
  • MATI SW3
  • MATI S1

20% berhenti semasa

S2 HIDUP

Langkah penuh

  • S3 HIDUP
  • S4 HIDUP

Pengaturan kerosakan 0%

  • MATI S5
  • MATI S6

Sambungan Pin

  • NodeMCU D8, ESP8266 15 hingga TB6560 CLK +
  • NodeMCU D5, ESP826614 ke Butang yang dipasang di kotak
  • Togol beralih ke CW +
  • Gnd ke CW-
  • Gnd ke CLK-

Kod pada ESP8266 untuk berfungsi sebagai penjana denyut yang diaktifkan butang:

Panduan ini dirujuk untuk tetapan TB6560.

Langkah 4: Jadual Melangkah Mikro untuk Rujukan

Jadual Melangkah Mikro untuk Rujukan
Jadual Melangkah Mikro untuk Rujukan

Ini untuk mengubah kelajuan motor dengan suis.

Disyorkan: