Panoramica

Lo Shield motore OSOYOO è basato sul L293DD (datasheet), che è un driver a quattro canali monolitico integrato ad alta tensione e alta corrente progettato per accettare livelli logici standard DTL o TTL e guidare carichi induttivi (come relè, solenoidi, motori DC e passo-passo) e transistor di potenza di commutazione. Per evitare danni alla scheda, tutte le linee del driver sono protette da diodi dalla back EMF. La tensione di alimentazione massima supportata da questa scheda è 20V.

Utilizza un chip L293DD che fornisce una corrente di uscita fino a 1,2A per ogni canale. richiede un’ alimentazione da 6V a 15V per alimentare il motore e include anche un regolatore di tensione a bordo da 5V per alimentare il chip del driver. Consente di guidare due motori DC con la tua scheda Arduino, controllando la velocità e la direzione di ciascuno indipendentemente.

Puoi utilizzare il microcontrollore UNO R3 e aggiungere componenti esterni per completare una varietà di incredibili esperimenti, come la creazione di un robot intelligente fai-da-te. Quando costruisci il tuo robot, è necessario utilizzare la scheda del driver del motore per controllare i motori DC, tuttavia, talvolta è necessario collegare la scheda del driver del motore all’UNO utilizzando molti cavi jumper, abbastanza scomodo.

Lo shield del motore può essere alimentato direttamente dall’Arduino o da una fonte di alimentazione esterna. Si consiglia vivamente di utilizzare un’ alimentazione esterna per alimentare lo shield del motore.

Questa scheda fornisce anche indicatori LED di direzione per entrambi i canali ed è molto utile durante la fase di configurazione per verificare il comportamento del firmware; gli indicatori LED funzionano anche senza applicare un vero motore all’uscita.

Caratteristiche

Panoramica dell’Hardware

  1. Interruttore di alimentazione: controlla l’alimentazione esterna, premi l’interruttore per accendere l’alimentazione, premi nuovamente per spegnere l’alimentazione.
  2. Jumper di alimentazione del motore: collega il cappuccio del jumper, il chip di guida del motore funziona normalmente, rimuovi il cappuccio del jumper e smette di funzionare.
  3. Interfaccia VOLTMETER: interfaccia voltmeter digitale a tre fili, visualizza la tensione dell’alimentazione esterna.
  4. Uscita pin digitale: esce dalle interfacce di segnale digitale.
  5. Indicatore L: collegato al pin Arduino D13.
  6. Indicatore PWR:
  7. Jumper di configurazione del motore: quando il jumper è collegato, il pin di controllo del chip del motore è collegato alla porta io Arduino corrispondente per impostazione predefinita. Se necessario, è possibile anche rimuovere il cappuccio del jumper e collegare altri pin io Arduino tramite cavo Dupont per controllare il motore.
    Motore IN1-Arduino D7
    Motore IN2-Arduino D8
    Motore IN3-Arduino D9
    Motore IN4-Arduino D10
    Motore ENA-Arduino D5
    Motore ENB-Arduino D6
  8. Interfaccia del motore: K1 e K2 (K3 e K4) possono collegare il motore A(B) per il motore DC.
  9. Chip del driver del motore L293DD
  10. Indicatori di rotazione del motore
  11. Presa di alimentazione esterna (presa di alimentazione blu / presa di alimentazione XH2.54): alimentazione esterna per Motor Shield, intervallo 6-15V.
  12. Pulsante di reset: premuto per ripristinare il shield e Arduino.
  13. Uscita pin analogica
  14. Interfacce per sensori: Per facilitare la cablaggio, abbiamo progettato interfacce corrispondenti per sensori comunemente utilizzati e le abbiamo collegate ai pin di segnale di Arduino.
  15. Interfaccia IR: Puoi collegare il ricevitore IR a questa interfaccia in modo che la scheda possa ricevere segnali IR, la porta di segnale è collegata per impostazione predefinita al pin D12 di Arduino.
  16. Interfaccia Uart: Collegare ai pin che consentono la comunicazione seriale su Arduino.
  17. Selettore Uart J13: J13 fornisce un modo comodo per configurare l’interfaccia Uart. Puoi utilizzare i tappi a salto per collegare TXD e RXD della porta Uart a D4 e D11, cioè utilizzare la porta seriale soft per comunicare con il dispositivo collegato alla porta Uart. Puoi anche impostarlo come porta seriale hard, collegando i tappi a salto al lato D0/D1. La porta seriale hard è utilizzata per impostazione predefinita. Se hai bisogno di utilizzare altri pin, puoi rimuovere i tappi a salto e utilizzare i jumper per collegare TXD e RXD ai pin che consentono la comunicazione seriale su Arduino.
  18. Download del file di parte Fritzing: https://osoyoo.com/picture/V2.0_Model_3_Robot/Motor-shield-V1.0.fzz.zip