Sisukord:

Nupuga käivitatav sammukontroller: 4 sammu
Nupuga käivitatav sammukontroller: 4 sammu

Video: Nupuga käivitatav sammukontroller: 4 sammu

Video: Nupuga käivitatav sammukontroller: 4 sammu
Video: Запись на флешку. Как записать на флешку музыку, игру, видео, фильм 2024, November
Anonim
Nupuga käivitatav sammukontroller
Nupuga käivitatav sammukontroller

Samm: vooluahela kujundus

Vooluahela disain
Vooluahela disain

Põhikomponent oleks samm -regulaator, mis nõuab samm -juhi kella jaoks impulssgeneraatorit ja suuna jaoks kõrge/madal.

Vaatas ringi ja leidis samm -mootorile impulssignaaligeneraatori, kuid ei soovinud kohaletoimetamist oodata, seetõttu kasutas impulsside genereerimiseks esp8266.

Lüliti, mis on ühendatud 3.3v ja Gnd -ga, juhib samm -juhi suunda kõrgel/madalal.

Elektroonika oleks suletud kasti, liidesel oleks nupp mootori liigutamiseks, lülituslüliti suuna määramiseks, alalisvoolu pistik 12 V toite ühendamiseks ja 4 -juhtmeline juhtmepistik samm -mootoriga.

2. samm: BOM

BOM
BOM

TB6560 samm -mootori kontroller

D24V22F3 3.3V astmemoodul

ESP8266 kellaimpulsside genereerimiseks

Gravitatsiooninupp (roheline)

Lüliti

Üldotstarbeline kast 98x145x54mm

Vahelduvvooluadapter 12v 2A

Komponentide valikud olid tingitud saadavusest, kuna see pidi olema kiire projekt!

3. samm: kood

Kood
Kood

TB6560 seaded

1A Astmevool

  • SW1 VÄLJAS
  • SW2 SEES
  • SW3 VÄLJAS
  • S1 VÄLJAS

20% seiskamisvool

S2 SEES

Täielik samm

  • S3 SEES
  • S4 SEES

0% lagunemise seade

  • S5 VÄLJAS
  • S6 VÄLJAS

Pin Ühendused

  • NodeMCU D8, ESP8266 15 kuni TB6560 CLK +
  • NodeMCU D5, ESP826614 kasti paigaldatud nupule
  • Lülitage lüliti asendisse CW+
  • Gnd kuni CW-
  • Gnd kuni CLK-

ESP8266 kood, mis toimib nupuga käivitatava impulssgeneraatorina:

Sellele juhendile viidati TB6560 seadete puhul.

Samm 4: Mikrosammude tabel viitamiseks

Mikrosammude tabel viitamiseks
Mikrosammude tabel viitamiseks

Selle eesmärk on muuta mootori pöörlemiskiirust lülitite abil.

Soovitan: