Hoe een DC -motor te draaien met de Arduino

Update:08 Apr, 2020
Summary:

De DC -motor in uw Arduino -kit is de meest elementaire elektrische motoren en wordt gebruikt in alle soorten hobbyelektronica. Wanneer de stroom doorgaat, draait het continu in één richting totdat de stroom stopt. Tenzij specifiek gemarkeerd met een of -, hebben DC -motoren geen polariteit, wat betekent dat u de twee draden kunt verwisselen om de richting van de motor om te keren
Om de motor van stroom te voorzien, moet u er 5V doorheen sturen en vervolgens naar de grond. Deze spanning draait de motor, maar je hebt er controle over. Om uw Arduino -controle over het vermogen van de motor te geven, en dus de rotatie ervan, plaatst u een transistor net na de motor.
De transistor is een elektrisch bediende schakelaar die kan worden geactiveerd door de digitale pennen van uw Arduino. In dit voorbeeld wordt het geregeld door pin 9 op uw Arduino, op dezelfde manier als een LED, behalve dat de transistor u de motorcircuit in en uitschakelt.
Dit circuit werkt, maar het geeft nog steeds de kans om een omgekeerde stroom te creëren vanwege het momentum van de motor als deze vertraagt, of omdat de motor kan worden gedraaid. Als de omgekeerde stroom wordt gegenereerd, reist het van de negatieve kant van de motor en probeert het de gemakkelijkste route naar de grond te vinden.

Deze route kan door de transistor of door de Arduino zijn. Je kunt niet zeker weten wat er zal gebeuren, dus je moet een manier bieden om deze overtollige stroom te beheersen. motor voor leveranciers van airconditioning

Om veilig te zijn, plaatst u een diode over de motor. De diode wordt geconfronteerd met de spanningbron, wat betekent dat de spanning door de motor wordt gedwongen, wat u wilt. Als de stroom in de tegenovergestelde richting wordt gegenereerd, wordt het nu geblokkeerd om in de Arduino te stromen.