
De eerste stap in roboticaprojecten is het laten draaien van een motor. Niet alle motoren werken echter met dezelfde snelheid, zelfs niet met identieke onderdeelnummers, vanwege variaties in spanning, omgeving en productie. De volgende cruciale stap is het bepalen van de snelheid van de motor, een uitdagende taak die wordt vereenvoudigd door het toevoegen van een encoderwiel en een optische of magnetische teller. Terwijl de motor draait, draait het encoderwiel, waardoor de teller elke spaak kan detecteren en snelheidsberekeningen mogelijk maakt. Verbeter de functionaliteit door een tweede teller toe te voegen om de richting te bepalen.
Deze motor stroomlijnt het proces met een geïntegreerd magnetisch wiel en twee Hall-effectsensoren. Als compacte N20-motor werkt hij soepel met 4,5 tot 6 V DC-voeding. Sluit de witte en rode draden aan op uw motor driver voor snelheidsregeling en richtingsregeling met PWM en een H-brug. De blauwe draad wordt aangesloten op ground van uw microcontroller, terwijl de zwarte draad geschikt is voor elke 3-5 V DC-bron. Hall- outputs zijn toegankelijk via de gele en green draden.
Er is een Arduino voorbeeldschets beschikbaar, maar deze kan worden aangepast voor andere programmeertalen. Het omvat het onderbreken van een van de encoderpinnen, het tellen van de tijd sinds de laatste onderbreking en het vermenigvuldigen van de teltijd met 14 tellingen per omwenteling en de gear ratio . Deze motor heeft een gear ratio van 1:100, verbruikt 6 V nominaal vermogen en verbruikt ongeveer 100 mA (200 mA bij stilstand). De gear ratio heeft invloed op het koppel en het toerental, maar niet op het stroomverbruik.
| Merk | Adafruit |
| Model | 4639 |