Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Stegmotorer är likströmsmotorer som rör sig i diskreta steg. De har flera spolar som är organiserade i grupper som kallas "faser". Genom att aktivera varje fas i sekvens roterar motorn ett steg i taget.
Stegmotorer är mycket användbara för att göra projekt som kräver exakt positionering, till exempel 3D -skrivare. På grund av få begränsningar har vi ytterligare en typ av motor som kallas servomotorer.
Begränsningar är: -
1. dra makt även när du inte gör något alls.
2. mindre vridmoment vid hög hastighet.
3. Ingen återkopplingsmekanism som servomotor.
Stegmotorer kräver dessutom att motordrivrutiner ansluter till processkort, men vi kan ansluta servomotorer direkt till Arduino- eller esp32 -kort.
Steg 1: Komponenter krävs
1. Stegmotor -
2. Motorförare -
3. ESP32 -
4. Bygelkablar -
5. Brödbräda (tillval) -
6. Arduino IDE -programvara
Att konfigurera din Arduino IDE innan du laddar upp kod i ESP32 är mycket viktigt:-https://www.instructables.com/id/Setting-Up-Arduino-IDE-for-ESP32-Board/
Steg 2: Kretsanslutningar för stegmotor och ESP 32
Stegmotor fungerar på 5V volt. anslut därför 5V motorförare till ESP 32 Vin.
Motordrivrutin ESP32 -kort
in1Pin 25in2Pin 33
in3Pin 32
in4Pin 35
Vcc VIN
GND GND
Steg 3: Hur man laddar upp kod i ESP 32 -kort
1. Klicka på uppladdning.
2. Om inget fel. Längst ner i Arduino IDE, när vi får meddelandet Ansluter …, …, 3. Tryck på startknappen på ESP 32 -kortet tills meddelandet laddas upp.
4. När du har laddat upp koden. Tryck på aktiveringsknappen för att starta om eller starta koden som laddas upp på ESP32 -kortet.