Link per l’acquisto

Acquista da OSOYOO Acquista dagli USA

Indice


1Obiettivo

In questa prima lezione del kit OSOYOO V3 Robot Car, assemblerai il telaio e collegherai tutti i componenti principali. L’obiettivo è costruire una piattaforma per robot-car stabile e funzionante, pronta per le lezioni successive. Al termine di questa lezione, il microcontrollore, il driver del motore, il sistema di alimentazione e il telaio saranno tutti montati e pronti per il test.

2Componenti e dispositivi:

Per questo assemblaggio sono necessari i seguenti componenti. Assicurati di avere tutte le parti prima di iniziare.

N. Immagine Dispositivo Q.tà Accessori Link
1 OSOYOO basic board for Arduino robot car Scheda base OSOYOO 1 Vite M3 in plastica x 3
Dado M3 in plastica x 4
Distanziale M3 in plastica x 4
Clicca qui per acquistare
2 Shield OSOYOO OSOLINK WiFi/BLE I/O 1 Clicca qui per acquistare
3 Modulo OSOYOO Model V motor driver 1 Vite M3 in plastica x 4
Dado M3 in plastica x 4
Distanziale M3 in plastica x 4
Clicca qui per acquistare
4 Voltage meter for OSOYOO robot car Voltmetro 1 Vite M3 in plastica x2
Dado M3 in plastica x 2
Distanziale M3 in plastica x 2
Clicca qui per acquistare
5 TT gear motor for Arduino robot car Motoriduttore 4 Supporti metallici per motore con viti x4 Clicca qui per acquistare
6 Supporti metallici per motore con viti 4 Clicca qui per acquistare
7 Ruota 4 Viti per ruote x4 Clicca qui per acquistare
8 Telaio superiore 1 Vite esagonale M3*10 x5 Clicca qui per acquistare
9 Telaio inferiore 1 Vite esagonale M3*10 x5
Distanziale in rame M3*40 x5
Clicca qui per acquistare
10 Cavo jumper 3 pin femmina-femmina 1 Clicca qui per acquistare
11 Cavo jumper 6 pin maschio-femmina 1 Clicca qui per acquistare
12 Cavo OSOYOO 2-pin PnP 20 cm 1 Clicca qui per acquistare
13 Cacciavite Phillips 1 Clicca qui per acquistare
14 Cacciavite Hex 1 Clicca qui per acquistare
15 Porta batterie 18650 1 Vite M3*10 x4
Dado M3 x4
Clicca qui per acquistare
16 Caricabatterie per batterie 18650
(Opzionale)
1 Clicca qui per acquistare
17 1 coppia di batterie 18650 (Opzionale) 1 Clicca qui per acquistare
18 Viti esagonali M3*10 10
19 Vite M3*10 4
20 Dado M3 4
21 Distanziale in rame 5
22 Vite per ruota 4
23 Vite M3 in plastica 9
24 Distanziale M3 in plastica 10
25 Dado M3 in plastica 10

3Installazione hardware

Installazione dei dispositivi

1) Rimuovi la pellicola protettiva dal telaio superiore e inferiore. (Ogni telaio ha una pellicola protettiva.)

2) Fissa i 4 motoriduttori ai supporti metallici come mostrato di seguito. (Controlla la direzione del motore prima di installare i supporti metallici.)
3) Monta i 4 motori sul telaio inferiore usando viti esagonali M3*10 con il cacciavite Hex. (Le viti per questo passaggio sono incluse nella confezione dei supporti metallici per motore.)


4) Installa il modulo OSOYOO Model V motor driver sul telaio inferiore usando 4 viti M3 in plastica, distanziali in plastica e dadi in plastica. (Assicurati che il modulo OSOYOO Model V motor driver sia installato nel verso corretto.)

5) Monta il voltmetro sul telaio inferiore usando 2 viti M3 in plastica, distanziali in plastica e dadi in plastica.

6) Monta la scheda base OSOYOO sul telaio superiore usando 4 viti M3 in plastica, distanziali in plastica e dadi in plastica. (Installa la scheda sul lato con la stampa.)

7) Fissa il porta batterie sul telaio superiore usando 4 viti M3*10 e dadi M3.

8) Inserisci lo shield OSOYOO WiFi/BLE I/O sulla scheda base OSOYOO.

Collegamento dei componenti

0) Verifica le impostazioni dei jumper cap sul modulo OSOYOO Model V motor shield e sullo shield OSOYOO WiFi/BLE I/O come mostrato di seguito (impostazioni predefinite).

1) Collega i 4 motori ai socket K1–K4 del modulo OSOYOO Model V motor shield come mostrato nel diagramma.

2) Collega il voltmetro al modulo OSOYOO Model V motor shield usando il cavo jumper 3 pin femmina-femmina come mostrato nel diagramma di collegamento.

3) Collega i 6 pin di controllo del modulo OSOYOO Model V motor shield a D6, D7, D8, D9, D11, D12 sullo shield OSOYOO WiFi/BLE I/O usando il cavo jumper 6 pin maschio-femmina. Collega anche il socket 12V-GND (VIN) al socket VIN-GND (V_OUT) usando il cavo OSOYOO 2-pin PnP (20 cm), come mostrato nel diagramma.
Attenzione:
quando inserisci o rimuovi il connettore a 6 pin dal socket maschio a 6 pin del Model V, tieni il guscio in plastica del connettore. Non estrarre mai il connettore tirando i fili: questo li danneggerebbe.


4) Collega il porta batterie al socket VIN-GND (V_IN) dello shield OSOYOO WiFi/BLE I/O come mostrato nel diagramma di collegamento.

5) Unisci il telaio superiore al telaio inferiore usando cinque distanziali in rame e fissali con 10 viti esagonali M3*10. Poi installa le 4 ruote sui motori. (Allenta le viti delle ruote se qualche ruota non gira liberamente.)

L’assemblaggio hardware è quasi completo. Prima di inserire le batterie 18650, devi caricare il codice di esempio sulla scheda.

4Installazione del software

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

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


2. Scarica il codice di esempio: Scarica il codice di esempio per la Lezione 1 da qui. Estrai l’archivio per ottenere il file v3car-lesson1.ino nella cartella v3car-lesson1. Apri lo sketch in Arduino IDE.

3. Seleziona la scheda e la porta: Collega la scheda base OSOYOO (compatibile con Arduino UNO) al computer tramite un cavo USB. Importante: assicurati che l’interruttore del robot-car sia su OFF e che la batteria sia scollegata prima di collegare la scheda al PC. In Arduino IDE, vai su Strumenti > Scheda e seleziona Arduino Uno. Poi vai su Strumenti > Porta e seleziona la porta seriale corretta. Se non sei sicuro di quale porta scegliere, controlla Gestione dispositivi su Windows.

4. Carica il codice: Fai clic sul pulsante Carica (l’icona con la freccia verso destra) per compilare e caricare lo sketch sulla scheda base OSOYOO.


5Test funzionale e verifica


Nota:
1) Consigliamo le batterie 18650: garantiscono un’alimentazione stabile e affidabile al robot-car.
2) Le batterie 18650 usate in queste lezioni sono lunghe circa 65 mm (2,56 pollici) e non hanno un circuito di protezione interno.
3) Controlla l’etichetta del porta batterie e assicurati che la polarità sia corretta. Una polarità invertita può danneggiare il dispositivo e causare rischio di incendio.
Dopo aver caricato il codice con successo, scollega la scheda base OSOYOO dal PC. Inserisci le batterie 18650 nel porta batterie rispettando la polarità corretta.

Battery polarity warning

Posiziona il robot-car su una superficie piana e accendi entrambi gli interruttori del porta batterie e dello shield OSOYOO WiFi/BLE I/O. Il robot-car eseguirà una sequenza predefinita di movimenti:

  1. Avanza per 2 secondi
  2. Indietreggia per 2 secondi
  3. Gira a sinistra per 2 secondi
  4. Gira a destra per 2 secondi
  5. Si ferma

Se il robot-car non si comporta come previsto, consulta la sezione di risoluzione dei problemi di seguito.

6Logica di controllo dei motori

Il modulo OSOYOO Model V motor shield usa un circuito a ponte H per controllare la direzione e la velocità dei motori DC. Capire questa logica è fondamentale per una programmazione più avanzata.

Pin di ingresso Livello logico (IN1/IN2 o IN3/IN4) Gruppo motori Direzione
IN1 / IN2 LOW / HIGH K1 / K2 Indietro
IN3 / IN4 HIGH / LOW K3 / K4 Avanti
IN3 / IN4 LOW / HIGH K3 / K4 Indietro
IN1 / IN2 HIGH / LOW K1 / K2 Avanti

Controllo della velocità: I pin ENA e ENB, collegati ai pin digitali PWM di Arduino, controllano la velocità dei gruppi di motori K1/K2 e K3/K4. Variando il duty cycle PWM si modifica la tensione effettiva applicata ai motori, regolandone la velocità.
Mappatura dei pin: ENA, ENB, IN1, IN2, IN3 e IN4 sul motor shield sono collegati ai pin digitali D9, D6, D12, D11, D7 e D8 di Arduino tramite cavi jumper.

7Risoluzione dei problemi

1. Motori fermi / Movimento intermittente:

2. Direzione di movimento errata:
Se il robot si muove nella direzione sbagliata, controlla che i fili rosso e nero dei motori siano saldati correttamente su tutti i motori e assicurati che i 6 pin di controllo del modulo OSOYOO Model V motor shield siano collegati correttamente allo shield OSOYOO WiFi/BLE I/O.

3. Problemi di connessione con Arduino IDE:

Se nessuna delle soluzioni precedenti risolve il problema, scrivici a [email protected] o lascia un commento in fondo a questo tutorial. Il nostro team di supporto tecnico sarà lieto di aiutarti.