Sommario:

Robot che evita gli ostacoli utilizzando sensori a ultrasuoni: 9 passaggi (con immagini)
Robot che evita gli ostacoli utilizzando sensori a ultrasuoni: 9 passaggi (con immagini)

Video: Robot che evita gli ostacoli utilizzando sensori a ultrasuoni: 9 passaggi (con immagini)

Video: Robot che evita gli ostacoli utilizzando sensori a ultrasuoni: 9 passaggi (con immagini)
Video: Costruiamo una macchinina smart! || Parte 3 - sensore ultrasuoni evita ostacoli 2024, Dicembre
Anonim
Robot che evita gli ostacoli utilizzando sensori a ultrasuoni
Robot che evita gli ostacoli utilizzando sensori a ultrasuoni

Questo è un semplice progetto su Robot che evita ostacoli utilizzando sensori a ultrasuoni (HC SR 04) e scheda Arduino Uno. Il robot si muove evitando gli ostacoli e scegliendo il modo migliore per seguirlo dai sensori. Nota che non è un progetto tutorial, condividi le tue conoscenze e commenti con me.

Elenco dei componenti principali: -

  • Arduino Uno - 1
  • Sensore a ultrasuoni (HC SR 04) - 3
  • Scheda relè 5v - 1
  • Batteria da 12 V - 1
  • Motoriduttore 12 V - 4
  • Supporti motore - 4
  • Chasi - 1
  • Ruote - 4
  • Viti e dadi
  • Interruttore -1
  • Cavi jumper -10

Passaggio 1: scheda Arduino Uno

Scheda Arduino Uno
Scheda Arduino Uno

Arduino Uno è una scheda micro controller basata sull'ATmega328P. Dispone di 14 pin di ingresso e uscita digitali, 6 ingressi analogici. La tensione di esercizio è di 5 V con alimentazione esterna. Ci sono molti vantaggi, facile codifica e caricamento, facile correzione degli errori. Esistono molti moduli sensore e altri dispositivi per Arduino.

Quando dai l'alimentazione alla scheda Arduino, usa 5 volt o 9 volt. Non dovresti accendere a 12 volt. Se devi usare una batteria da 12 V, forniscila attraverso il circuito del regolatore da 5 V.

Passaggio 2: sensore a ultrasuoni (HC SR 04)

Sensore a ultrasuoni (HC SR 04)
Sensore a ultrasuoni (HC SR 04)
Sensore a ultrasuoni (HC SR 04)
Sensore a ultrasuoni (HC SR 04)

Il robot ha tre sensori a ultrasuoni davanti, a sinistra e a destra. Il robot funziona in base a questi sensori. Un sensore a ultrasuoni è un dispositivo in grado di misurare la distanza da un oggetto utilizzando le onde sonore. Ci sono quattro pin che sono VCC (potenza 5v alimentazione), GND (Ground), Trig ed eco. Sono presenti due trasduttori, uno per la Trasmissione e l'altro per la Ricezione. Entrambi sono fissati su un unico PCB con circuito di controllo. Misurazioni della distanza degli ultrasuoni da circa 2 cm a 400 cm. Inoltre è un suono ad alta frequenza di frequenza 40 KHz.

Principio di funzionamento

Da Arduino generare un breve impulso di 20 uS all'ingresso Trigger per avviare la gamma. Il modulo a ultrasuoni invierà un burst di 8 cicli di ultrasuoni a 40 khz e aumenterà la sua linea di eco.

Quindi ascolta un'eco e non appena ne rileva una abbassa di nuovo la linea dell'eco. La linea dell'eco è quindi un impulso la cui ampiezza è proporzionale alla distanza dall'oggetto.

Temporizzando l'impulso è possibile calcolare l'intervallo in pollici/centimetri.

Il modulo fornisce un impulso di eco proporzionale alla distanza.

uS/58=cm o uS/148=pollici.

Passaggio 3: altri componenti

Altri componenti
Altri componenti
Altri componenti
Altri componenti
Altri componenti
Altri componenti
Altri componenti
Altri componenti

Esistono diverse dimensioni di diametro degli alberi motore e dimensioni del foro delle ruote.

Il cavo jumper dovrebbe essere maschio a femmina.

Passaggio 4: sensori con schema di collegamento Arduino

Sensori con schema di collegamento Arduino
Sensori con schema di collegamento Arduino

Sensore anteriore:-

Echo pin - Arduino pin 6

Trig pin - Arduino pin 7

Pin VCC - 5V

GND - terra

Sensore sinistro: -Echo pin - Arduino pin 8

Pin di trigger - Pin Arduino 9

Pin VCC - 5VGND - terra

Sensore destro: -Echo pin - Arduino pin 10

Trig pin - Arduino pin 11

Pin VCC - 5VGND - terra

Passaggio 5: scheda relè con schema di collegamento Arduino

Scheda relè con schema di collegamento Arduino
Scheda relè con schema di collegamento Arduino

Relè pin 1 - Arduino pin 2.

Relè pin 2 - Arduino pin 3.

Relè pin 3 - Arduino pin 4.

Relè pin 4 - Arduino pin 5.

Passaggio 6: collegamento a 12 Volt e relè

Collegamento a 12 Volt e relè
Collegamento a 12 Volt e relè

NC - Normale Chiuso

NO - Normale aperto

C - Comune

Qui puoi cambiare la polarità, se necessario. In base a ciò, la direzione di rotazione del motore cambierà.

I motori devono essere collegati ai pin comuni

Passaggio 7: assemblaggio

Assemblaggio
Assemblaggio
Assemblaggio
Assemblaggio

I motori lato sinistro e lato destro devono essere separati da ciascun lato.

Passaggio 8: codici

Codici
Codici

Passaggio 9: test e finitura

Consigliato: