Robot per evitare ostacoli basato su TIVA: 7 passaggi
Robot per evitare ostacoli basato su TIVA: 7 passaggi
Anonim
Robot per evitare ostacoli basato su TIVA
Robot per evitare ostacoli basato su TIVA

Ciao ragazzi

Sono tornato con un altro tutorial della serie Istruttori tiva.

Questa volta è un ostacolo basato su TIVA che evita il robot creato dai miei amici come progetto del semestre.

Spero che questo vi piaccia!!!

Passaggio 1: Introduzione

introduzione
introduzione

Nel regno animale, molte creature diverse usano i baffi per aiutarli a orientarsi nell'oscurità, attraverso acque torbide o persino per aiutarli a cacciare le prede. I baffi possono essere molto utili quando gli animali non possono fare affidamento sulla vista. Questo progetto mostra come costruire un semplice robot che utilizza i baffi come "sensori di urto" per aiutare il robot a rilevare quando sta per urtare un ostacolo, in modo che possa girarsi ed evitare di schiantarsi.

Fondamentalmente, è progettato per muoversi nelle direzioni avanti, sinistra e destra secondo il comando dato dal microcontrollore. Anche il driver del motore è controllato dal microcontrollore.

Questo robot non può muoversi all'indietro poiché il servo può ruotare di circa 180 gradi (90 in ogni direzione)

Posizione "-90": Sinistra

Posizione "0": Neutro

Posizione "90": Destra

Azionamento differenziale:

Il movimento del robot è stato eseguito utilizzando l'algoritmo Differential Drive. Per avanzare, entrambe le ruote anteriori vengono mosse nella stessa direzione. Per spostarsi a destra, la ruota destra viene fermata e la ruota sinistra viene spostata in avanti. Per spostarsi a sinistra, la ruota sinistra viene fermata e la ruota destra viene spostata in avanti. Per fermare il robot, entrambe le ruote anteriori vengono fermate.

Passaggio 2: componenti necessari:

Hardware:

·> Microcontrollore TM4C123G

·> L293D driver motore IC

·> Sensore a ultrasuoni HC-SR04

·> Telaio robot + 2 motori DC con supporto + 2 ruote + 1 ruota orientabile + viti e dadi

·> SG90-Micro Servo

·> Regolatore di tensione LM7805 + Dissipatore di calore

·> Batteria da 9V/200mAh

·> banca di alimentazione 5V/200mAh

·> Il kit elettronico di base contiene breadboard, cavi di collegamento, ecc.

·> Strumenti: cacciavite, forbice / spelafili

·> Ponticelli: maschio a maschio, maschio a femmina

Software:

·> Android Studio (per app Android)

·> Keil uVision4