| Acquista da OSOYOO | Acquista dagli USA |
Contenuto
In questa lezione trasformerai il tuo OSOYOO V3 Robot Car in un robot autonomo segui-linea.
Grazie a un array di 5 sensori a infrarossi per il tracciamento della linea, il robot può rilevare la posizione di una linea nera su una superficie chiara e correggere continuamente la direzione per restare sul percorso.
Il line following è una delle tecnologie più fondamentali nella robotica mobile e nei veicoli a guida automatica (AGV). È un’ottima introduzione alla navigazione basata su sensori e al processo decisionale in tempo reale.
Prima di iniziare questa lezione, assicurati di aver completato Lezione 1: Assemblaggio base del robot car.
Al termine di questo progetto sarai in grado di:
| N. | Immagine | Componente | Qtà | Accessori | Link |
| 1 | ![]() |
Modulo sensore di linea | 1 | Vite plastica M3 x 2 Dado plastico M3 x 2 Distanziale plastico M3 x 2 |
Clicca per acquistare |
| 2 | Cavo femmina-femmina 7 pin 25 cm | 1 | Clicca per acquistare | ||
| 3 | ![]() |
Cacciavite a croce | 1 | Clicca per acquistare | |
| 4 | ![]() |
Cacciavite esagonale | 1 | Clicca per acquistare | |
| 5 | ![]() |
Vite plastica M3 | 2 | ||
| 6 | ![]() |
Distanziale plastico M3 | 2 | ||
| 7 | ![]() |
Dado plastico M3 | 2 |
Rilevamento per riflessione a infrarossi
Ogni sensore di linea contiene due componenti: 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. Di conseguenza:
Le superfici nere assorbono la maggior parte della luce infrarossa. Di conseguenza:
Questa differenza consente al robot di distinguere la linea nera dallo sfondo bianco circostante.
Passo 1: Parti dal robot assemblato nella Lezione 1. Se hai già completato la Lezione 2 e la Lezione 3, lascia il robot com’è.

Passo 2: Rimuovi la vite esagonale M3 dal telaio superiore. Fissa il modulo sensore di linea a 5 canali nella parte anteriore del telaio inferiore usando viti, distanziali e dadi plastici M3.
Note importanti

Passo 3: Collega il pin GND–VCC del modulo sensore di linea al GND–5V dello shield OSOLINK WIFI/BLE I/O; collega i pin IR1, IR2, IR3, IR4, IR5 ad A0, A1, A2, A3, D13 con un cavo femmina-femmina 7 pin 25 cm come mostrato nella foto sottostante (Importante: NON rimuovere i cavi già installati nella Lezione 1):
Passo 4: Reinstalla il telaio superiore e stringi tutte le viti di fissaggio.

| Software Arduino open source (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 https://www.7-zip.org/ |
1. Configurazione dell’Arduino IDE: Scarica e installa l’ultima versione dell’ambiente di sviluppo Arduino (IDE) da https://www.arduino.cc/en/Main/Software?setlang=en.

2. Download del codice: Scarica il codice di esempio per la Lezione 4 da qui. Estrai il contenuto e troverai il file v3car-lesson4.ino nella cartella v3car-lesson4. Apri lo sketch v3car-lesson4.ino nell’Arduino IDE.

3. Selezione della scheda e della porta: Collega il OSOYOO Basic Board (compatibile con Arduino UNO) al computer tramite cavo USB (Importante: assicurati che l’interruttore del robot car sia su OFF e che la batteria sia disconnessa 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 dubbi, controlla il gestore dispositivi del tuo sistema operativo.

4. Caricamento del codice: Fai clic sul pulsante “Carica” (icona freccia destra) per compilare e trasferire lo sketch sul OSOYOO Basic Board.
Una calibrazione corretta è essenziale per un tracciamento affidabile della linea.
Procedura di calibrazione
| Superficie | LED indicatore |
| Sfondo bianco | SPENTO |
| Linea nera | ACCESO |
Crea una linea nera su una superficie bianca e posiziona il sensore centrale sopra la linea nera. Accendi il robot e osserva il comportamento di tracciamento.
Comportamento atteso
1. Il robot non rileva la linea
Controlla:
2. Il robot perde frequentemente la linea
Possibili cause:
3. Il robot gira eccessivamente
Possibili cause:
4. Interferenze luminose ambientali
La luce solare intensa può influenzare i sensori a infrarossi.
Per prestazioni ottimali:
I sensori a infrarossi per il tracciamento della linea sono più affidabili in condizioni di illuminazione controllate.
DownLoad Url osoyoo.com