Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

TinyDuino Motor TinyShield: pilotare motori su schede Tiny

TinyDuino Motor TinyShield: pilotare motori su schede Tiny

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-11-01

Category: Guide pratiche

Scopri come configurare il TinyShield Motor x4 con il tuo TinyDuino, dalla pianificazione dell'alimentazione e dal cablaggio fino al test di ciascun canale motore. Include impilamento e controlli di sicurezza.

Risposta rapida

Usa il TinyShield Motor x4 per pilotare quattro motori DC brushed indipendenti da un TinyDuino, ma pianifica con cura l'alimentazione dei motori: ogni canale gestisce fino a 1.8 A e motori da 1.8 V a 11 V. Collega un motore per canale, verifica la polarità e prova ogni canale a basso duty prima di mettere in movimento il robot.

Cosa cambia lo shield x4 nei piccoli progetti robotici

Il TinyShield Motor x4 integra quattro driver a ponte H DRV8837 in uno shield che si impila su un TinyDuino. Così puoi pilotare quattro motori DC brushed controllati in modo indipendente senza aggiungere una scheda controller motori separata. Per un progetto robot con TinyDuino, spesso è la differenza tra un semplice tester a due ruote e una piattaforma a quattro ruote con spazio per i sensori.

Il compromesso è l'alimentazione. L'intervallo di alimentazione motori dello shield va da 1.8 V a 11 V e 1.8 A per canale, ma il TinyDuino stesso non è una fonte di alimentazione per i motori. Serve una batteria o un'alimentazione motori separata entro questo intervallo, e devi verificare che la corrente di stallo dei tuoi motori resti sotto il limite per canale.

Ordine di impilamento e conflitti di pin da controllare

Gli shield TinyDuino si impilano, ma non tutte le combinazioni sono plug-and-play. Prima di aggiungere lo shield motori, elenca gli altri shield che intendi usare e verifica se condividono pin di controllo o richiedono pin necessari allo shield motori. Lo shield motori usa quattro IC a ponte H, quindi occuperà diverse linee I/O; se il progetto richiede quegli stessi pin per sensori o display, decidi quale shield va sopra e se puoi rimappare i segnali via software.

Un errore comune è impilare lo shield motori per ultimo e scoprire poi che uno shield sensori non entra più o che un pin è bloccato. Prova a secco l'intera pila prima di saldare o dell'assemblaggio finale, e tieni lo shield motori il più vicino possibile all'ingresso di alimentazione se l'involucro lo consente.

Configurazione passo passo del TinyShield Motor x4

  1. 1. Abbina i motori ai limiti dello shield: Controlla la tensione nominale e la corrente di stallo di ogni motore. Mantieni l'alimentazione tra 1.8 V e 11 V e assicurati che la corrente di stallo per canale resti pari o inferiore a 1.8 A. Se la corrente di stallo di un motore è vicina al limite, scegli un motore più piccolo o aspettati che il driver si protegga durante gli stalli. Misura o cerca la corrente di stallo, non solo quella a vuoto; un motore che gira bene a vuoto può superare il limite quando il robot spinge contro un muro.
  2. 2. Prevedi un'alimentazione motori separata: Collega l'alimentazione motori all'ingresso di alimentazione motori dello shield, non all'alimentazione logica del TinyDuino. Usa una batteria o un'alimentazione nell'intervallo 1.8–11 V e verifica che la massa sia in comune con il TinyDuino. Non alimentare mai i motori dall'uscita regolata del TinyDuino. Etichetta i cavi di alimentazione motori e di alimentazione logica prima di collegarli; invertirli è il modo più comune per danneggiare una build impilata.
  3. 3. Collega un motore per canale e verifica la polarità: Collega i due fili di ogni motore ai terminali di uscita di un canale. Prima di accendere, fai girare a mano ogni motore e annota in quale direzione gira; poi applica un segnale di test a basso duty e verifica che la direzione impostata nel software corrisponda. Se una ruota gira al contrario, scambia i due fili di quel motore o inverti la direzione nel codice. Esegui questo test con le ruote sollevate da terra, così un motore invertito non fa scendere il robot dal banco.
  4. 4. Impila lo shield e verifica l'accesso ai pin: Prova a secco lo shield motori insieme agli altri shield TinyDuino. Verifica che i pin di controllo che intendi usare non siano bloccati e che la pila sia inserita completamente. Se uno shield crea conflitti, cambia l'ordine di impilamento o riassegna i pin via software prima di saldare o chiudere la build. Scatta una foto della pila finale e della mappa dei pin; ti farà risparmiare tempo quando aggiungerai un sensore.
  5. 5. Prova ogni canale a basso duty prima della velocità massima: Scrivi uno sketch breve che aumenti gradualmente ogni canale da 0 a un duty cycle basso, un canale alla volta. Ascolta eventuali stalli o ronzii e controlla che gli IC driver non si surriscaldino. Solo dopo che tutti e quattro i canali rispondono correttamente dovresti azionare tutti i motori insieme. Se un canale si comporta diversamente, ricontrolla il cablaggio di quel motore e l'assegnazione dei pin nel codice prima di pensare che lo shield sia difettoso.
  6. 6. Aggiungi un controllo di stallo e termico sotto carico: Con il robot a terra, fallo spingere contro un ostacolo morbido per qualche secondo e poi fermalo. Tocca con cautela la zona dei driver e controlla che non ci sia calore eccessivo. Se lo shield si scalda, riduci il carico dei motori, abbassa la tensione di alimentazione entro l'intervallo o aggiungi raffreddamento e limitazione del duty. Un test riuscito sul banco non garantisce un test riuscito a terra; ripeti sempre il controllo di stallo con il peso reale del robot.

Caratteristiche del prodotto

  • TinyCircuits x4 Motor TinyShield: Utilizza quattro IC a ponte H TI DRV8837 per pilotare quattro motori DC brushed controllati in modo indipendente, con fino a 1.8 A per canale e tensioni motore da 1.8 V a 11 V. Questo ti permette di realizzare un progetto robot TinyDuino a quattro motori senza una seconda scheda driver, ma devi mantenere corrente e tensione di ogni motore entro questi limiti.
    TinyCircuits x4 Motor TinyShield
    TinyCircuits x4 Motor TinyShield

Shop Related Products

TinyCircuits x4 Motor TinyShield

TinyCircuits x4 Motor TinyShield

$4.98 $7.33

Shop Now