Sommario:

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

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

Video: Robot per evitare ostacoli basato su TIVA: 7 passaggi
Video: How to make robot #9 Obstacle Avoider | Small Handy Robot | AVR ATTINY 84 | easy explanation 2024, Novembre
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

Consigliato: