| Acquista da OSOYOO | Acquista negli USA |
Contenuto
In questa lezione trasformerai il tuo OSOYOO V3 Robot Car in un robot autonomo segui-linea.
Grazie a un array di sensori a infrarossi a 5 canali per il rilevamento della linea, il robot è in grado di individuare la posizione di una linea nera su una superficie chiara e di correggere continuamente la propria direzione per restare in carreggiata.
Il segui-linea è una delle tecnologie più fondamentali della robotica mobile e dei veicoli a guida automatica (AGV). Rappresenta un’ottima introduzione alla navigazione basata su sensori e al processo decisionale in tempo reale.
Prima di iniziare questa lezione, assicurati di aver completato con successo la lezione 1: Assemblaggio di base del robot.
Dopo aver completato questo progetto, sarai in grado di:
| N. | Immagine | Componente | Q.tà | Accessori | Link |
| 1 | ![]() |
Modulo sensore segui-linea | 1 | Vite in plastica M3 x 2 Dado in plastica M3 x2 Distanziatore in plastica M3 x 2 |
Clicca qui per acquistare |
| 2 | Cavo femmina-femmina 7 pin 25 cm | 1 | 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 | 2 | ||
| 6 | ![]() |
Distanziatore in plastica M3 | 2 | ||
| 7 | ![]() |
Dado in plastica M3 | 2 |
Rilevamento per riflessione a infrarossi
Ogni sensore di rilevamento è composto da due elementi: un LED a infrarossi (emettitore) e un fototransistor a infrarossi (ricevitore).
Il LED a infrarossi emette continuamente luce infrarossa invisibile verso il suolo.
La quantità di luce infrarossa riflessa dipende dal colore della superficie: Superficie bianca e Superficie nera. Le superfici bianche riflettono la maggior parte della luce infrarossa. Risultato:
Le superfici nere assorbono la maggior parte della luce infrarossa. Risultato:
Questa differenza permette al robot di distinguere la pista nera dallo sfondo bianco circostante.
Step 1: Start with the robot assembled in Lesson 1. If you have already completed Lesson 2 and Lesson 3, just keep it as is.

Passo 2: Rimuovi la vite esagonale M3 dal telaio superiore. Fissa il modulo di rilevamento a 5 canali nella parte anteriore del telaio inferiore utilizzando viti, distanziatori e dadi in plastica M3.
Note importanti

Passo 3: Collega il pin GND–VCC del modulo sensore di rilevamento al GND–5V dello shield OSOLINK WIFI/BLE I/O; collega i pin IR1, IR2, IR3, IR4, IR5 a A0, A1, A2, A3, D13 con un cavo femmina-femmina 7 pin 25 cm come mostrato nella foto (Attenzione: NON rimuovere i cavi esistenti installati nella lezione 1):
Passo 4: Rimonta il telaio superiore e stringi tutte le viti di fissaggio.
| Software open-source Arduino (IDE) |
![]() |
Scarica il software qui: https://www.arduino.cc/en/Main/Software?setlang=en |
| 7-Zip è un programma gratuito per decomprimere file ZIP |
![]() |
Scarica 7-Zip gratuitamente qui https://www.7-zip.org/ |
1. Configurazione dell’Arduino IDE: Scarica e installa l’ultima versione dell’Arduino Integrated Development Environment (IDE) da https://www.arduino.cc/en/Main/Software?setlang=en.

2. Acquisizione del codice: Scarica il codice di esempio per la lezione 4 da qui. Estrai il contenuto e apri il file v3car-lesson4.ino nella cartella v3car-lesson4 nell’Arduino IDE.

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

4. Caricamento del codice: Clicca sul pulsante “Carica” (icona freccia verso destra) per compilare e trasferire lo sketch sulla scheda OSOYOO Basic.
Una calibrazione corretta è fondamentale per un rilevamento della linea affidabile.
Procedura di calibrazione
| Superficie | LED indicatore |
| Sfondo bianco | OFF |
| Pista nera | ON |
Traccia una linea nera su una superficie bianca e posiziona il sensore centrale sopra la linea. Accendi il robot e osserva il comportamento di inseguimento.
Comportamento atteso
1. Il robot non rileva la linea
Verifica:
2. Il robot perde spesso la linea
Cause possibili:
3. Il robot sterza eccessivamente
Cause possibili:
4. Interferenza della luce ambientale
La luce solare intensa può influire sui sensori a infrarossi.
Per ottenere le migliori prestazioni:
I sensori a infrarossi per il rilevamento della linea sono più affidabili in condizioni di illuminazione controllata.
Per questo progetto è disponibile una versione migliorata del codice di inseguimento della linea. Ecco il link per il download:
http://osoyoo.com/driver/2025005300/v3car-tracking-pro.zip
DownLoad Url osoyoo.com