Archivi tag: DC motor

Utilizzo dell’Arduino Motor Shields R3

Per il controllo dei motori di molte delle mie sperimentazioni robotiche spesso utilizzato l’Arduino Motor Shields R3 che permette agevolmente di pilotare motori in corrente continua tra cui anche motorini passo passo. In questo breve articolo vi mostrerò un rapido utilizzo, che aggiungerà al percorso di robotica in cui propongo la costruzione di un robot didattico partendo dalla stampa 3D dello chassie per giungere alla programmazione del robot.

01-Arduino-Motor-Shields-R3

02-Arduino-Motor-Shields-R3

Il controllo motori in analisi è basato sull’integrato L298P prodotto da ST microelectronics, che come detto consente anche il controllo di motorini passo passo.

Specifiche tecniche

  • Tensione di funzionamento: 5V a 12V
  • Controller motori: L298P, controllo di 2 motori DC o 1 motore passo-passo
  • Corrente massima: 2A per canale o 4A massima (con alimentazione esterna)
  • Rilevamento di corrente: 1.65V / A

03-Arduino-Motor-Shields-R3

Come potete osservare nell’immagine i pin della shields si allineano perfettamente con la versione dell’Arduino UNO R3.

04-Arduino-Motor-Shields-R3

La Motor Shields è dotata di due canali con cui è possibile pilotare due motorini DC e 1 motore passo passo.
La scheda dispone inoltre di 6 ingressi/uscite per il collegamento dei dispositivi del Tinkerkit di cui però non parlerò in questo tutorial.
Con un’alimentazione esterna lo shield può fornire fino a 12V e 2A per canale motore o 4A su un singolo canale. L’obiettivo è quello di realizzare il “kit di robotica di base” e per contenere i costi farò uso, per questa prima versione, di comunissimi motorino DC, come quelli riportati nell’immagine che segue che possono essere acquistati a costi molto contenuti su qualsiasi store cinese on-line. Certamente non aspettatevi prestazioni elevate, ma sono sufficienti per incominciare. Continua a leggere