| Acquista su OSOYOO | Acquista su US | Acquista su UK | Acquista su DE | Acquista su IT | Acquista su FR | Acquista su ES | Acquista su JP |

Il kit OSOYOO FlexiRover è una piattaforma ad alte prestazioni per robot con ruote Mecanum, progettata per appassionati di Raspberry Pi (dai 15 anni in su) con esperienza nel montaggio di robot e nella programmazione. Questo kit è compatibile con Raspberry Pi 2, 3, 4 e con il nuovissimo Raspberry Pi 5. Offre una base solida per costruire robot personalizzati, puntando su flessibilità, robustezza e creatività. Il kit include un potente sistema di motori, ampie possibilità di espansione e un’elevata capacità di carico, rendendolo adatto allo sviluppo avanzato di robot. Si noti che la scheda Raspberry Pi non è inclusa, ma il kit fornisce tutti i componenti necessari per assemblare un telaio funzionante. Motori potenti, ruote Mecanum e un telaio personalizzabile lo rendono una piattaforma versatile per un’ampia gamma di applicazioni. Pensato per sviluppatori e maker, il FlexiRover permette di esplorare, innovare e trasformare le proprie idee robotiche in realtà. Che si tratti di didattica, ricerca o progetti personali, il FlexiRover è la scelta ideale per costruire un robot con ruote Mecanum ad alte prestazioni basato su Raspberry Pi.


| N. | Immagine | Componente | Qtà. | Specifiche | Link di acquisto |
| 1 | ![]() |
Scheda Raspberry Pi 2/3/4 (non inclusa nella confezione) |
1 | ||
| 2 | ![]() |
OSOYOO PWM HAT | 1 | Visita questa pagina per saperne di più | Clicca qui per acquistare |
| 3 | ![]() |
Modulo driver motore OSOYOO Model Y | 1 | Visita questa pagina per saperne di più | Clicca qui per acquistare |
| 4 | ![]() |
Voltmetro | 1 | Visita questa pagina per saperne di più | Clicca qui per acquistare |
| 5 | ![]() |
Adattatore di alimentazione 3 in 1 | 1 | Visita questa pagina per saperne di più | Clicca qui per acquistare |
| 6 | ![]() |
Motore 520 con encoder | 2 | Scheda tecnica | Clicca qui per acquistare |
| 7 | ![]() |
Motore 520 con cavo | 2 | Scheda tecnica | Clicca qui per acquistare |
| 8 | ![]() |
Ruote Mecanum | 4 | Scheda tecnica | Clicca qui per acquistare |
| 9 | ![]() |
Supporto motore in metallo da 37 mm | 4 |
|
Clicca qui per acquistare |
| 10 | ![]() |
Telaio primo strato | 1 |
|
Clicca qui per acquistare |
| 11 | ![]() |
Telaio secondo strato | 1 |
|
Clicca qui per acquistare |
| 12 | ![]() |
Telaio terzo strato | 1 |
|
Clicca qui per acquistare |
| 13 | ![]() |
Cavo jumper per encoder | 2 |
|
Clicca qui per acquistare |
| 14 | ![]() |
Cavo jumper 6 pin femmina – 6 pin femmina | 2 |
|
Clicca qui per acquistare |
| 15 | ![]() |
Cavo jumper 3 pin femmina – 3 pin femmina | 1 |
|
Clicca qui per acquistare |
| 16 | ![]() |
Cavo PnP OSOYOO 2 pin – 20 cm | 1 |
|
Clicca qui per acquistare |
| 17 | ![]() |
Cavo jumper maschio – femmina | 1 |
|
Clicca qui per acquistare |
| 18 | ![]() |
Cavo jumper femmina – femmina | 1 |
|
Clicca qui per acquistare |
| 19 | ![]() |
Portabatterie 18650 | 2 |
|
Clicca qui per acquistare |
| 20 | ![]() |
Caricabatterie per batterie 18650 (Opzionale) |
1 |
|
Clicca qui per acquistare |
| 21 | ![]() |
Batterie 18650 (Opzionale) | 1 |
|
Clicca qui per acquistare |
| 22 | ![]() |
Kit viti | 1 |
|
Clicca qui per acquistare |
Colore |
Nome |
Compatibile con |
![]() |
Cerchio blu (vedi la figura seguente) |
|
![]() |
Cerchio rosso (vedi la figura seguente) | Per driver motore OSOYOO Model Y / driver motore OSOYOO Model X / driver motore L298N |
![]() |
Cerchio verde (vedi la figura seguente) | Per servomotori SG90/MG995/MG996 |
![]() |
Cerchio giallo (vedi la figura seguente) | Per portabatterie 18650 / portabatterie 9 V… |
![]() |
Cerchio rosa-viola (vedi la figura seguente) | Per sensore di inseguimento di linea / sensore di tracking OSOYOO a 5 canali / ostacolo IR / ricevitore IR / trasmettitore IR… |
![]() |
Cerchio viola (vedi la figura seguente) |
|
![]() |
Cerchio blu scuro (vedi la figura seguente) | Per Raspberry Pi 5/4/3B/3A+/3B+/2B |


File di progetto del telaio primo strato: http://osoyoo.com/picture/flexirover/1st_layer.dwg
File di progetto del telaio secondo strato: http://osoyoo.com/picture/flexirover/2nd_layer.dwg
File di progetto del telaio terzo strato: http://osoyoo.com/picture/flexirover/3rd_layer.dwg

Passo 1. Prima di tutto, installate 4 distanziali in plastica M2.5 sul telaio del primo strato (metallo), come mostrato nelle immagini seguenti. (Nota: questi quattro distanziali sono per il driver motore OSOYOO Model Y, che è troppo pesante da installare sui distanziali se prima si montano i motori):

Passo 2. Girate il telaio del primo strato e installate i supporti dei motoriduttori con viti M3x10 e dadi M3 come mostrato nelle immagini seguenti.

Passo 3. Installate 2 motoriduttori 520 con cavo sui supporti posizionati nella parte anteriore del telaio e 2 motori 520 con encoder sui supporti nella parte posteriore del telaio, usando viti M3x8.
Nota: Assicuratevi che i 4 assi dei motori siano allo stesso livello


Passo 4. Inserite le viti di bloccaggio nel giunto in lega di alluminio e stringetele per fissare il giunto al motore, come mostrato nelle immagini seguenti.
Nota: l’asse del motoriduttore 520 ha un lato piatto. Assicuratevi che una delle viti di bloccaggio sia posizionata su questa parte piana e stringete entrambe le viti sull’asse.


Passo 5. Installate le 4 ruote Mecanum sul giunto in lega di alluminio con 4 viti M2.5×20, come mostrato nelle immagini seguenti:
Nota: esistono due tipi di ruote Mecanum, sinistra e destra; la differenza sta nell’orientamento dei rulli. Una configurazione corretta richiede che ognuna delle quattro ruote sia montata nel modo mostrato di seguito, con l’asse di rotazione del rullo superiore di ciascuna ruota che punta verso il centro della piattaforma. Si noti che tutte le analisi dinamiche e il codice precaricato sono basati su questa configurazione.


Passo 6. Fissate il modulo driver motore OSOYOO Model Y sul telaio del primo strato con viti in plastica M2.5, come mostrato nelle immagini seguenti:

Passo 7. Installate 4 distanziali e dadi in plastica M2.5 sul telaio del secondo strato (acrilico), poi fissate l’adattatore di alimentazione 3 in 1 e il voltmetro con viti in plastica M2.5, come mostrato nelle immagini seguenti:


Passo 8. Installate 2 portabatterie sul telaio del secondo strato con 4 viti M3x10 e dadi, come mostrato nelle immagini seguenti.

Passo 9. Installate 2 distanziali e dadi in plastica M2.5 sul telaio del secondo strato (acrilico) come segue:

Passo 10. Fate passare un distanziale in plastica M2.5 attraverso il Raspberry Pi e un distanziale in plastica M2.5×12 dal basso verso l’alto come segue:

Passo 11. Fissate 2 viti in plastica M2.5 sotto il telaio e 2 viti in plastica M2.5 sul Raspberry Pi come segue:

Passo 12. Inserite l’OSOYOO PWM Hat sul Raspberry Pi come segue:


1. Collegate i 4 motori alla scheda driver Model Y come mostrato nelle immagini seguenti.

2. Collegate M_A ENA, ENB del Model Y a PWM2, PWM3 dell’OSOYOO PWM hat, e M_A IN1, IN2, IN3, IN4 a Pin40(GPIO21), Pin38(GPIO20), Pin36(GPIO16), Pin 32(GPIO12).
Collegate M_B ENA, ENB del Model Y a PWM0, PWM1 dell’OSOYOO PWM hat, e M_B IN1, IN2, IN3, IN4 a Pin16(GPIO23), Pin18(GPIO24), Pin13(GPIO27), Pin 15(GPIO22).
Attenzione:
Quando inserite o rimuovete il connettore parallelo a 6 pin nella presa maschio a 6 pin del Model Y, tenete sempre il supporto bianco in plastica. Non tirate mai i fili per sfilare il connettore, altrimenti si danneggiano i cavi.

3. Collegate il voltmetro alla scheda driver motore Model Y con il cavo jumper femmina-femmina a 3 pin; collegate la presa V_OUT dell’OSOYOO PWM hat alla presa VIN della scheda driver motore Model Y con un cavo jumper a 2 pin femmina-femmina:

4. Inserite i connettori a 2 pin dei portabatterie nell’adattatore di alimentazione 3 in 1; inserite il connettore a 2 pin dell’adattatore 3 in 1 nella presa V_IN dell’OSOYOO PWM hat come segue:
Nota: l’adattatore 3 in 1 è progettato per più portabatterie con la stessa tensione.

5. Montate il telaio del secondo strato sul telaio del primo strato con i distanziali M3x40. Fate attenzione al fronte e al retro del telaio in acrilico e di quello in metallo. Il robot car è già funzionante al termine di questo passaggio.

6. Se volete aggiungere ulteriori sensori, potete installare il telaio del terzo strato sul robot car. Per prima cosa avvitate saldamente il distanziale in rame M3x40 con il distanziale M3x65+6 per ottenere un distanziale lungo, poi montate il telaio del terzo strato sul telaio del primo strato usando questi distanziali lunghi.


Nota: in questo esempio utilizziamo Raspberry Pi Imager v1.7.2. Le versioni più recenti potrebbero presentare alcune differenze.
Passo 1: Preparate una scheda micro SD (scheda TF) formattata di recente con un lettore USB micro SD. Le dimensioni consigliate sono 16 GB e 32 GB. (saltate questo passo se la vostra scheda SD ha già un’immagine di Raspbian OS preinstallata).

Passo 2): Scaricate Raspberry Pi Imager dal sito ufficiale di Raspberry Pi: https://www.raspberrypi.com/software/

Passo 3): Se non sapete come formattare la scheda micro SD, avviate Raspberry Pi Imager, selezionate “Erase” nel campo Sistema operativo e “la vostra scheda micro SD” nel campo Archiviazione, quindi cliccate su “WRITE” per formattare la scheda micro SD.





Passo 4): Avviate Raspberry Pi Imager, selezionate “Use custom” nel campo Sistema operativo e navigate fino all’immagine “Raspberry Pi OS” che avete scaricato, poi selezionate “la vostra scheda SD” nel campo Archiviazione. (Se avete già scritto Raspberry Pi OS sulla vostra scheda SD, saltate dal passo 3 al passo 5.)

Passo 5): Cliccate sull’“icona delle impostazioni” per abilitare SSH, impostate il nome utente e la password (qui usiamo pi come nome utente e raspberry come password) e configurate la rete WLAN. Poi cliccate su “SAVE”.




Passo 6): Cliccate su WRITE per scrivere il sistema operativo (Raspberry Pi OS) sulla vostra scheda micro SD.

Passo 1: Trovate l’indirizzo IP
1. Collegate Raspberry Pi al vostro monitor HDMI o televisore. Inserite una tastiera e un mouse nelle porte USB di Raspberry Pi. Inserite la scheda SD con il sistema operativo installato nello slot sul Raspberry Pi (se avete già assemblato il vostro robot car con Raspberry Pi, collegatelo a un monitor e trovate l’indirizzo IP).

2. Se passate il cursore sull’icona della rete LAN, comparirà una notifica come quella seguente:

3. Cliccate per configurare la localizzazione WIFI come segue:


4. Trovate l’indirizzo IP del Raspberry Pi.
Metodo A: Collegate il Pi a un monitor con mouse, cliccate sull’icona LAN o WIFI per ottenere l’indirizzo IP come mostrato nella foto seguente.

Metodo B: Cliccate sull’icona del Terminale sullo schermo, poi digitate il seguente comando nella finestra del terminale per ottenere l’indirizzo IP:
hostname -I


Passo 2: Utilizzate uno strumento SSH per controllare Raspberry Pi da remoto
Nota:
1) Per saperne di più su come usare uno strumento SSH per controllare Raspberry Pi da remoto, visitate il link: https://osoyoo.com/2017/06/20/raspberry-pi-3-basic-tutorial/#7
2) Nelle nostre lezioni di esempio utilizziamo un PC Windows come console remota e PuTTY come strumento SSH
1. Inserite la scheda SD con il sistema operativo nel Raspberry Pi (Attenzione: spegnete prima il Raspberry Pi), poi accendete il robot car.
2. Scaricate PuTTY da: https://www.chiark.greenend.org.uk/~sgtatham/putty/ e installatelo sul vostro PC Windows.

3. Aprite PuTTY e cliccate su Session nel pannello ad albero sulla sinistra (di solito è chiuso all’avvio di PuTTY):

4. Inserite l’indirizzo IP ottenuto nel campo Host Name (o IP address) e 22 nel campo Port (il valore predefinito è 22), poi cliccate su Open.

5. La prima volta che accedete al Raspberry Pi tramite indirizzo IP, comparirà un avviso di sicurezza. Cliccate semplicemente su Yes. Quando la finestra di PuTTY vi chiede il nome utente (login as:), digitate pi; come password digitate raspberry (quella predefinita, se non l’avete cambiata).
Nota: mentre digitate la password, la finestra non mostra nulla, ma il testo viene comunque inserito. Quindi digitate con attenzione e premete Invio. Dopo aver effettuato l’accesso al Raspberry Pi, la finestra mostrerà quanto segue:

Per usare uno strumento SSH per controllare Raspberry Pi da remoto su altri sistemi operativi, visitate il link: https://osoyoo.com/2017/06/20/raspberry-pi-3-basic-tutorial/#7
Passo 0: Prima di tutto, inserite la scheda SD con il sistema operativo nel Raspberry Pi e accendete il robot car.
Passo 1: Abilitare I2C
Se non avete ancora abilitato I2C, eseguite il seguente comando per abilitarlo.
sudo raspi-config
Poi selezionate Interfacing Options -> I2C -> Yes -> Ok -> Finish



Passo 2: Se non avete le librerie rpi.gpio e adafruit-pca9685, installatele con il seguente comando.
sudo apt-get update sudo apt-get upgrade sudo apt-get install rpi.gpio![]()
![]()
Passo 3: Installate le librerie pca9685 e servokit:
1) Se state usando Bullseye OS, eseguite i seguenti comandi:
sudo pip install adafruit-circuitpython-pca9685 sudo pip install adafruit-circuitpython-servokit


2) Se state usando il sistema Bookworm su Raspberry Pi 5, eseguite i seguenti comandi:
sudo pip install --break-system-packages adafruit-circuitpython-pca9685 sudo pip install --break-system-packages adafruit-circuitpython-servokit


Passo 4: Digitate il seguente comando per scaricare il codice di esempio.
wget https://osoyoo.com/driver/mecanum/mecanum.py
Passo 5: Posizionate il robot car sul pavimento ed eseguite il seguente comando:
python mecanum.py
Dopo aver avviato il programma Python, i motori si muoveranno in avanti per 0,75 secondi, poi indietro per 0,75 secondi, poi a sinistra per 0,75 secondi e a destra per 0,75 secondi, poi si sposteranno a destra, poi a sinistra, poi eseguiranno alcuni movimenti omnidirezionali e si fermeranno.
Risoluzione dei problemi:
Se state usando Bookworm OS e, durante l’esecuzione di mecanum.py, ottenete un messaggio di errore come il seguente:
GPIO.setup(IN1, GPIO.OUT)
^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Cannot determine SOC peripheral base address
Questo messaggio indica che la libreria rpi.gpio non è compatibile con Bookworm OS. Dovete reinstallare la libreria rpi.gpio per Pi 5 con il seguente comando:
sudo apt remove python3-rpi.gpio sudo pip install --break-system-packages rpi-lgpio
Dopo aver reinstallato la libreria GPIO, eseguite di nuovo il comando python mecanum.py: il robot car si muoverà correttamente.
DownLoad Url osoyoo.com