INHOUDSOPGAWE:

Stapmotor met ESP32 -bord: 4 stappe
Stapmotor met ESP32 -bord: 4 stappe

Video: Stapmotor met ESP32 -bord: 4 stappe

Video: Stapmotor met ESP32 -bord: 4 stappe
Video: Using esp32 to read PWM to control closed-loop stepping motor 2024, November
Anonim
Image
Image
Kringaansluitings vir stapmotor en ESP 32
Kringaansluitings vir stapmotor en ESP 32

Stappermotors is GS -motors wat in diskrete stappe beweeg. Hulle het verskeie spoele wat georganiseer is in groepe wat 'fases' genoem word. Deur elke fase in volgorde aan te wakker, draai die motor, een stap op 'n slag.

Stapmotors is baie handig om projekte te maak wat presiese posisionering vereis, soos 3D -drukkers. Weens min beperkinge het ons nog 'n tipe motor genaamd servomotors.

Beperkings is: -

1. trek krag, selfs al doen u glad nie werk nie.

2. minder wringkrag by hoë spoed.

3. Geen terugvoermeganisme soos servomotor nie.

Boonop vereis stappermotors dat motorbestuurders met verwerkingsborde moet skakel, maar ons kan servomotors direk aan Arduino- of esp32 -bord koppel.

Stap 1: Vereiste komponente

1. Stapmotor -

2. Motorbestuurder -

3. ESP32 -

4. Springdrade -

5. Broodbord (opsioneel) -

6. Arduino IDE sagteware

Dit is baie belangrik om u Arduino IDE op te stel voordat u kode in ESP32 oplaai:-https://www.instructables.com/id/Setting-Up-Arduino-IDE-for-ESP32-Board/

Stap 2: Kringaansluitings vir stappermotor en ESP 32

Kringaansluitings vir stapmotor en ESP 32
Kringaansluitings vir stapmotor en ESP 32

Stappermotor werk op 5V volt. koppel dus 5V motorbestuurder aan ESP 32 Vin.

Motorbestuurder ESP32 -bord

in1Pin 25in2Pin 33

in3Pin 32

in4Pin 35

Vcc VIN

GND GND

Stap 3: Hoe om kode op te laai in ESP 32 -bord

1. Klik op oplaai.

2. As daar geen fout is nie. Onderaan Arduino IDE, as ons 'n boodskap kry wat verbind …, …, 3. Druk die opstartknoppie op die ESP 32 -bord totdat u die boodskap opgelaai het.

4. Nadat u kode suksesvol opgelaai is. Druk die aktiveerknoppie om die kode wat op die ESP32 -bord opgelaai is, weer te begin of te begin.

Aanbeveel: