Wanneer we moeten de nauwkeurigheid en herhaalbaarheid, is een stappenmotor altijd de oplossing. Met de manier waarop het is ontworpen, een stepper kan alleen verplaatsen van de ene stap naar de volgende en op te lossen in die positie. Een typische motor heeft 200 stappen per omwenteling; Als we de motor 100 stappen in één richting gaan vertellen, zal het precies 180 graden draaien. Het wordt interessant als we alleen vertellen het één stap te gaan en het blijkt precies 1.8 graden.
Stappenmotoren zijn gevonden in 3D-printers, printers, scanners, industriële robot armen, en vrijwel elk apparaat precisie beweging.
Er zijn twee soorten stappenmotoren: unipolaire en bipolaire. Unipolar stappenmotoren zijn makkelijk te controleren ten koste van de lage efficiency en power. Bipolaire stappenmotoren hebben veel hogere efficiëntie en koppel; ze zijn echter veel moeilijker te controleren. Om volledig een, zijn twee H-bruggen vereist. Gelukkig zijn er meerdere Arduino compatibel bipolaire stappenmotoren stuurprogramma's daar. Hier zullen we verkennen een paar opties.
We kunnen een bipolaire stappenmotoren met behulp van de Arduino Motorschild controleren. Hier is wat we nodig hebben:
- Een Arduino board aangesloten op een computer via USB
- Een Arduino Motorschild
- Een bipolaire stappenmotoren, verkrijgbaar bij Sparkfun, Pololu, Adafruit of in een oude printer.
Dit is een eenvoudige gids op het identificeren van het type. Een vier-kabel stappenmotor is meestal bipolaire. Met zes kabels, is het meest waarschijnlijk unipolaire waar de twee center spoel kabels moeten met elkaar worden verbonden. Er zijn sommige versies met slechts vijf kabels die ook unipolaire en al hebben de twee center spoelen met elkaar verbonden intern. Ook, er zijn stappenmotoren met acht kabels, maar ze zijn ongelooflijk zeldzaam. Ze zijn ook unipolaire en de vier centrum-kabels moeten met elkaar worden verbonden.
Dit instructable en veel meer kan worden gevonden in mijn Arduino ontwikkeling Cookbook beschikbaar hier. : D