
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

Denne opplæringen er gyldig både hvis vi bruker Arduino og begge bruker Drivemall Board under lenken for å bygge Drivemall.
Fordelen med å foretrekke Drivemall fremfor det klassiske Arduino -kortet er å redusere kompleksiteten i tilkoblingene, noe som fører til et mer ryddig oppsett. Dette er imidlertid valgfritt: alle resultatene er fortsatt gyldige med arduino -brettet, et brødbrett og nok dupont -hoppere for tilkoblinger.
La oss styre en trinnmotor med et arduino -brett.
Trinn 1: Det vi trenger
- Arduino mikrokontroller eller Drivemall
- Ledninger)
- Trinnmotor
- En driver A4988 eller DRV8825 eller L298N eller ULN2003 (det er mange drivere for)
Trinn 2: Hvordan en trinnmotor fungerer og hvorfor vi bruker en driver



En trinnmotor består i hovedsak av to spoler som må være passende drevet (bilde 1). Hvis motoren mates i feil bevegelse, kan det føre til kortslutning til GND.
Ved hvert trinn svinger motoren i en velkjent vinkel som vanligvis angis av produsenten som 1,8 °, så det er nødvendig med 200 trinn for å lage en hel sirkel
La oss avklare hvorfor vi trenger en driver i stedet for å koble stepper direkte til mikrokontrolleren.
Driverne lar deg skanne trinnene fordi en mikrokontroller ikke kan laste spolene inne i trinnmotoren.
Det er to typer drivere for trinnmotorer på markedet:
- klassiske drivere L298 eller ULN2003 en dobbel H-bro der logikken for å drive enkeltfasene ligger i koden;
- Moderne drivere A4988 eller drv8825 hvor noe av logikken ligger i stasjonen.
A4988 for å fungere som inngang gir en aktivering og to pinner, en for retningen og den andre for antall trinn, samt strømforsyning.
Trinn 3: Tilkoblinger



Som en første tilnærming til trinnmotorer har vi valgt å bruke driveren ULN2003.
Tre knapper for motorkontroll er koblet til Arduino med en motstand koblet til GND.
Vi kobler motoren til ULN i henhold til opplegget i figur 2, Arduino er koblet til driveren med pinner 8 9 10 og 11.
Trinn 4: Fastvare og kontroll

Her finner du en grunnleggende fastvare for styring av trinnmotoren. I dette spesielle tilfellet Bunnen på
- pin A0 brukes til positiv retning og stopp
- pin A1 brukes til negativ retning og stopp
- pin A2 brukes til å bekrefte og sette den i bevegelse i henhold til retningen på knappen som tidligere ble trykket
antall trinn per syklus er satt til 20 dette betyr at programmet vil utføre 10 sykluser for å gjøre en fullstendig omdreining av motoren
Trinn 5: Ansvarsfraskrivelse
Denne opplæringen er produsert som en del av Makerspace for inkluderingsprosjektet, medfinansiert av Erasmus + -programmet fra Europakommisjonen.
Prosjektet tar sikte på å fremme en uformell utdanningsform som et middel til å fremme ungdoms sosiale inkludering, uformell utdanning som finnes i makerspaces.
Denne opplæringen gjenspeiler bare forfatternes synspunkter, og EU -kommisjonen kan ikke holdes ansvarlig for bruk av informasjonen i den.
Anbefalt:
MIDI-kontrollert trinnmotor med direkte digital syntese (DDS) brikke: 3 trinn

MIDI-kontrollert trinnmotor med direkte digital syntese (DDS) -brikke: Har du noen gang hatt en dårlig ide om at du BARE måtte gjøre om til et miniprosjekt? Vel, jeg lekte med en skisse jeg hadde laget for Arduino Due med sikte på å lage musikk med en AD9833 Direct Digital Synthesis (DDS) -modul … og på et tidspunkt tenkte jeg og spørre
Steppermotor kontrollert trinnmotor - Trinnmotor som roterende koder: 11 trinn (med bilder)

Steppermotor kontrollert trinnmotor | Steppermotor som roterende encoder: Har et par trinnmotorer liggende og vil gjøre noe? I denne instruksen, la oss bruke en trinnmotor som en roterende encoder for å kontrollere en annen trinnmotors posisjon ved hjelp av en Arduino mikrokontroller. Så uten videre, la oss gi
Hvordan bruke trinnmotor som roterende koder og OLED -skjerm for trinn: 6 trinn

Hvordan bruke trinnmotor som roterende koder og OLED -skjerm for trinn: I denne opplæringen lærer vi hvordan du sporer trinnmotortrinnene på OLED -skjermen. Se en demonstrasjonsvideo. Kreditt for den originale opplæringen går til youtube -brukeren " sky4fly "
RC Venstrehånds styring LHS pistolsender Mod. Flysky Fs-gt3c 2,4 GHz: 3 trinn

RC Venstrehånds styring LHS pistolsender Mod. Flysky Fs-gt3c 2.4Ghz: Flysky FS-GT3C 2.4Ghz 3CH AFHDS sender.Jeg er sikker på at denne moden må ha blitt laget av andre, fordi den er så enkel, men jeg har ikke sett den postet for alle å se !! USA er en enorm markedsplass for RC. I Amerika vet vi alle at det er ganske
Styring av en RC -servomotor med en Arduino og to momentane brytere: 4 trinn

Kontrollere en RC -servomotor med en Arduino og to momentane brytere: Navnet sier alt. Styring av en RC -bilservomotor med en Arduino og noen motstander, hoppetråder og to taktile brytere. Jeg lagde dette den andre dagen jeg fikk min Arduino, så jeg er ganske stolt av meg selv