
Il primo passo in un progetto di robotica consiste nel far girare un motore, rilevando le variazioni di velocità dovute a tensione, ambiente e differenze di fabbricazione. Per misurare con precisione la velocità del motore, è possibile collegare un encoder a ruota, insieme a un contatore ottico o magnetico. Questa combinazione consente al microcontrollore di contare i raggi che passano e di determinare la velocità in modo efficiente.
Migliora la tua configurazione aggiungendo un secondo contatore per rilevare la direzione e la velocità, semplificando il processo grazie al nostro motore appositamente progettato. Questo motore, non solo compatto nelle dimensioni standard N20, è dotato di una ruota magnetica e di due sensori a effetto Hall pre-installati, garantendo un'integrazione perfetta.
Il motore funziona in modo ottimale con un'alimentazione da 4,5 a 6 V CC tramite i fili bianco e rosso, che si collegano al driver del motore e consentono la regolazione della velocità tramite PWM con un ponte H. Collega a terra il filo blu al microcontrollore, fornisci 3-5 V CC al filo nero e leggi le uscite a effetto Hall dai fili giallo e verde per un feedback preciso.
È disponibile uno sketch di esempio per Arduino , adattabile ad altri linguaggi di programmazione, che utilizza interrupt sui pin dell'encoder per calcolare la velocità. Questo motore presenta un rapporto di trasmissione di 1:150, richiede una potenza nominale di 6 V e assorbe circa 100 mA, con un picco di 200 mA in fase di stallo. Il rapporto di trasmissione regola coppia e giri al minuto senza influire sull'assorbimento di corrente, garantendo versatilità in diverse applicazioni.
| Marca | Adafruit |
| Modello | 4640 |