Link di acquisto

Acquista da OSOYOO Acquista negli USA

Contenuto


1Obiettivo

In questa lezione trasformerai la tua OSOYOO V3 Robot Car in un robot intelligente in grado di seguire gli oggetti. Grazie a due sensori di distanza a infrarossi montati nella parte posteriore del veicolo, il robot è in grado di rilevare gli oggetti nelle vicinanze e di regolare automaticamente il proprio movimento per seguirli.

Questo progetto introduce i fondamenti della navigazione autonoma guidata da sensori e dimostra come i robot possano interagire con l’ambiente circostante tramite il feedback dei sensori in tempo reale.
Prima di iniziare questa lezione, assicurati di aver completato con successo la Lezione 1: Assemblaggio di base della robot car.

Dopo aver completato questa lezione, saprai come:


2Parti e dispositivi

Assicurati di avere tutte le parti elencate prima di iniziare.

N. Immagine Componente Qtà Accessori Link
1 Sensore di distanza a infrarossi Sensore di distanza a infrarossi 2 Vite in plastica M3 x 2
Dado in plastica M3 x 2
Colonna in plastica M3 x 2
Clicca qui per acquistare
2 Cavo dupont 20 pin maschio-femmina 20 cm alcuni Clicca qui per acquistare
3 Cacciavite a croce 1 Clicca qui per acquistare
4 Cacciavite esagonale 1 Clicca qui per acquistare
5 Vite in plastica M3 Vite in plastica M3 2
6 Colonna in plastica M3 Colonna in plastica M3 2
7 Dado in plastica M3 Dado in plastica M3 2

 

3Come funziona

Il robot utilizza due sensori di distanza a infrarossi per rilevare gli oggetti posizionati dietro il veicolo.
Ogni sensore controlla continuamente se un oggetto si trova entro la propria portata di rilevamento. Il controller Arduino legge le uscite dei sensori e determina come deve muoversi il robot:

Sensore sinistro Sensore destro Azione del robot
Rilevato Rilevato Avanza
Rilevato Non rilevato Svolta a sinistra
Non rilevato Rilevato Svolta a destra
Non rilevato Non rilevato Stop

Poiché i sensori sono installati nella parte posteriore del robot, il veicolo sembra “seguire” la tua mano o un altro oggetto mentre lo muovi.

4Installazione hardware

Passo 1: Assembla il robot car di base seguendo la Lezione 1. Se il tuo robot ha già completato la Lezione 2, lascialo com’è.


Passo 2: Rimuovi le viti esagonali M3 sul telaio superiore. Fissa due sensori di distanza a infrarossi nella sezione posteriore del telaio inferiore usando viti in plastica M3, colonne in plastica e dadi in plastica.

Importante:

Passo 3: Collega i due sensori di distanza a infrarossi seguendo il diagramma di cablaggio fornito di seguito:

⚠️ 1. Non scollegare i cablaggi esistenti installati nella Lezione 1.
2. Inserisci saldamente i fili dei sensori per evitare perdite di segnale intermittenti durante il funzionamento.

Passo 4: Rimonta il telaio superiore e stringi tutte le viti di fissaggio.


5Installazione software

Software Arduino
open-source (IDE)
Arduino IDE Scarica il software qui:
https://www.arduino.cc/en/Main/Software?setlang=en
7-Zip è un programma gratuito
per decomprimere file ZIP
Logo 7-Zip Scarica 7-Zip gratuitamente:
https://www.7-zip.org/

1. Configurazione dell’IDE Arduino: Scarica e installa l’ultima versione dell’IDE Arduino da https://www.arduino.cc/en/Main/Software?setlang=en.


2. Scaricare il codice di esempio: Scarica il codice di esempio per la Lezione 3 qui. Estrai l’archivio per ottenere il file v3car-lesson3.ino nella cartella v3car-lesson3. Apri lo sketch nell’IDE Arduino.

3. Selezione della scheda e della porta: Collega la OSOYOO Basic Board (compatibile con Arduino UNO) al computer tramite un cavo USB (Importante: assicurati che l’interruttore di alimentazione del robot car sia su OFF e che la batteria sia scollegata prima di collegare la scheda al PC). Avvia l’IDE Arduino, vai su Strumenti > Scheda e seleziona Arduino Uno. Poi vai su Strumenti > Porta e seleziona la porta seriale corretta. Se non sei sicuro, controlla il gestore dispositivi del tuo sistema operativo.

4. Carica il codice: Fai clic sul pulsante “Carica” (icona freccia verso destra) per compilare e trasferire lo sketch sulla OSOYOO Basic Board.


6Calibrazione del sensore

Prima di testare, regola la sensibilità di entrambi i sensori di distanza a infrarossi.

Procedura di calibrazione

  1. Accendi il robot e tienilo in mano.
  2. Posiziona la mano a circa 10 cm davanti al sensore.
  3. Ruota lentamente il potenziometro sulla scheda.
  4. Osserva il LED indicatore.

Regolazione corretta

 

7Testare la macchina


Dopo la calibrazione, accendi il robot e posiziona un oggetto o la tua mano dietro di esso. Muovi lentamente l’oggetto e osserva la reazione del robot.

Comportamento atteso:

Nota:
1. Poiché i sensori IR sono montati nella parte posteriore del veicolo, la logica di movimento del robot è opposta a quella di molte altre lezioni.
2. Questo progetto supporta solo il movimento in avanti, le svolte a sinistra e le svolte a destra. Il movimento in retromarcia non è implementato in questa lezione.


8Risoluzione dei problemi

1. Il robot non si muove
Verifica:

2. Il robot avanza sempre
Possibili cause:

Prova a ricalibrare i sensori.

3. Il robot gira in modo casuale

Verifica:

Entrambi i sensori devono essere regolati su distanze di rilevamento simili.