Sommario:

Robot che evita gli ostacoli utilizzando il microcontrollore (Arduino): 5 passaggi
Robot che evita gli ostacoli utilizzando il microcontrollore (Arduino): 5 passaggi

Video: Robot che evita gli ostacoli utilizzando il microcontrollore (Arduino): 5 passaggi

Video: Robot che evita gli ostacoli utilizzando il microcontrollore (Arduino): 5 passaggi
Video: How to make a gesture controlled robot without micro controller | diy robot | do it yourself robot 2024, Dicembre
Anonim
Robot che evita gli ostacoli utilizzando il microcontrollore (Arduino)
Robot che evita gli ostacoli utilizzando il microcontrollore (Arduino)

In questo tutorial, ti insegnerò come creare un ostacolo evitando un robot che funziona con Arduino. Devi avere familiarità con Arduino. Arduino è una scheda controller che utilizza il microcontrollore atmega. Puoi usare qualsiasi versione di Arduino ma io ho usato Arduino Uno r3 sul mio robot.

Il codice è molto semplice e il circuito ha solo 4-5 fili. Il robot utilizza anche lo scudo motore L293D, compatibile con Arduino, per azionare i motori. Quindi, lo shield si adatta direttamente ad Arduino, rendendo tutto più facile… In sostanza, il nostro robot è un'auto che si muove in avanti e se incontra qualche ostacolo si ferma lì, si sposta un po' indietro e poi la testa ruota a destra e sinistra. Quindi confronta la distanza e il robot gira nella direzione con più distanza. Quindi il robot si sposta nuovamente in avanti in quella direzione ripetendo di nuovo l'intero processo. Per rilevare la distanza, il robot utilizza il sensore a ultrasuoni HC-sr04. Quindi questo sensore invia onde sonore ultrasoniche, ogni 10 microsecondi, e se c'è qualche ostacolo davanti, il sensore riceve l'eco. In base al tempo di percorrenza, conosce la distanza tra il sensore e l'oggetto. Quindi iniziamo…

Passaggio 1: parti necessarie

Parti richieste
Parti richieste

Quindi, per iniziare qualsiasi progetto, dobbiamo prima raccogliere le parti necessarie. Tutte le parti richieste sono menzionate di seguito: -

  • Arduino
  • Scudo motore L293D
  • Telaio (compresi motori e ruote)
  • fili
  • Portabatterie
  • Micro servomotore
  • il modulo sensore a ultrasuoni HC-sr04
  • staffa di supporto per il sensore

Quindi raccogli questi materiali e passa al passaggio successivo.

Passaggio 2: assemblare il telaio

Assemblare il telaio
Assemblare il telaio
Assemblare il telaio
Assemblare il telaio

Ora, assembla il corpo del tuo robot. Ognuno può avere un telaio diverso. Quindi assembla il tuo telaio di conseguenza. La maggior parte dei telai viene fornita con un manuale di istruzioni e anche il mio è dotato di esso, quindi dai un'occhiata e costruisci il tuo telaio di conseguenza. Quindi, collegare i componenti allo chassis. Arduino, con lo shield motore attaccato ad esso e anche il portabatteria deve essere fissato sul telaio. Anche il servomotore deve essere fissato sul telaio nella parte anteriore. La testa lunga del servo deve essere bloccata sotto la staffa dell'HC-sr04. Il sensore deve essere fissato nella staffa e nella staffa del servomotore.

Non attaccarlo al servomotore perché può essere sistemato in seguito in caso di posizionamento errato. Basta aggiustarlo. Fissarlo in modo che il sensore sia rivolto in avanti (gli occhi sono rivolti in avanti). Collega i cavi ai motori e tieniti pronto per il passaggio successivo. Anche al sensore.

Passaggio 3: collegamenti principali

Connessioni principali
Connessioni principali

Quindi ora faremo i collegamenti. Non ci sono più di 5-6 connessioni, quindi sarà un gioco da ragazzi. Effettuare i collegamenti del sensore secondo lo schema sopra riportato. Allo schermo possono essere collegati servomotori e motori cc bo. Collega la batteria allo shield e collega lo shield alla scheda Arduino.

Passaggio 4: codice Arduino

Codice Arduino
Codice Arduino

Quindi questa è l'ultima parte del completamento del nostro robot. Quindi si tratta del software e non dell'hardware. Quindi dobbiamo programmare il nostro Arduino. Ho caricato il codice di Arduino. Puoi anche usare un altro codice o scriverne uno tuo. L'ho appena caricato per riferimento.

Passaggio 5: eseguire

Per questo abbiamo costruito il nostro ROBOT EVITA OSTACOLI. Ora è il momento di giocare con il nostro fantastico robot e provare nuovi esperimenti nel nostro codice.

Consigliato: