Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Stappenmotoren zijn gelijkstroommotoren die in discrete stappen bewegen. Ze hebben meerdere spoelen die zijn georganiseerd in groepen die "fasen" worden genoemd. Door elke fase in volgorde te activeren, zal de motor stap voor stap draaien.
Stappenmotoren zijn erg handig bij het maken van projecten die nauwkeurige positionering vereisen, zoals 3D-printers. Vanwege enkele beperkingen hebben we nog een type motor genaamd servomotoren.
Beperkingen zijn: -
1. stroom verbruiken, zelfs als u helemaal geen werk doet.
2. minder koppel bij hoge snelheid.
3. Geen feedbackmechanisme zoals servomotor.
Bovendien hebben stappenmotoren motorstuurprogramma's nodig om verbinding te maken met verwerkingsborden, maar we kunnen servomotoren rechtstreeks op Arduino of esp32-bord aansluiten.
Stap 1: Vereiste componenten
1. Stappenmotor -
2. Motorstuurprogramma -
3. ESP32 -
4. Doorverbindingsdraden -
5. Breadboard (optioneel) -
6. Arduino IDE-software
Het instellen van uw Arduino IDE voordat u code uploadt in ESP32 is erg belangrijk: -
Stap 2: Circuitaansluitingen voor stappenmotor en ESP 32
Stappenmotor werkt op 5v volt. sluit daarom 5V van de motordriver aan op ESP 32 Vin.
ESP32-kaart voor motorstuurprogramma's:
in1Pin 25in2Pin 33
in3Pin 32
in4Pin 35
Vcc VIN
GND GND
Stap 3: Hoe kan ik code uploaden in ESP 32 Board?
1. Klik op uploaden.
2. Als er geen fout is. Onderaan Arduino IDE, wanneer we het bericht Connecting …, …, 3. Druk op de opstartknop op het ESP 32-bord totdat het bericht klaar is met uploaden.
4. Nadat je code succesvol is geüpload. Druk op de activeringsknop om opnieuw te starten of de code te starten die is geüpload naar het ESP32-bord.