I.Objectif
II.Pièces et appareils
III.Installation du matériel
IV.Connexion du circuit
V.Installation du logiciel
VI.Comment jouer


Mecanum Wheel Robot Car Full Package (avec batteries 18650)

Buy from US Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES ここでご購入を!


Dans cette leçon, nous utiliserons Mobile pour contrôler notre voiture robot et faire une simulation de conduite. Puisqu’il s’agit d’une simulation de conduite, nous utiliserons un volant et un équipement virtuels dans notre application pour imiter leurs homologues dans une vraie voiture.

Châssis de voiture robotique OSOYOO Mecanum Wheels x 1 (2 roues gauches / 2 roues droites et moteur x 4)
Carte OSOYOO Mega2560 entièrement compatible avec Arduino x 1
Bouclier Wi-Fi OSOYOO x 1
Pilote de moteur OSOYOO modèle Y x 1
Module Bluetooth OSOYOO HC02
Servomoteur OSOYOO MG90 x 1
Module de capteur à ultrasons OSOYOO x1
Support de montage à ultrasons OSOYOO
Boîtier de batterie OSOYOO x 1
Fil de raccordement femelle à femelle OSOYOO 3 broches x1
Fil de connexion OSOYOO 6 broches mâle à femelle x2
OSOYOO 2 broches XH.25 femelle à femelle x1
Fil de connexion OSOYOO 10 broches mâle à femelle x1
Piles 18650 (3,7 V) x 2



Vous devez terminer la leçon 1 (assemblage de la voiture) avant de continuer avec cette leçon. Il n’est pas nécessaire de changer quoi que ce soit, il suffit de conserver la connexion filaire telle qu’elle est.


Étape 1 : Connectez B_TX et B_RX à D19 et D18.

(Remarque : vous avez besoin de séparer 2 fils de raccordement mâle-femelle de notre lot de 10 fils de raccordement. N’importe quelle couleur du lot sera correcte. Le reste des 8 fils sont des pièces de rechange pour les fils potentiellement cassés ou endommagés .)

Étape 2 : le module Bluetooth doit être inséré dans la fente Bluetooth à 6 broches de la carte WiFi OSOYOO.


Arduino open-source
Logiciel (IDE)
Téléchargez l’IDE Arduino ici:
https://www.arduino.cc/en/Main/Software?setlang=en
7 zip est un zip gratuit
utilitaire qui décompresse les fichiers zip
Téléchargez gratuitement 7zip ici
https://www.7-zip.org/

Étape 1 : Installez la dernière version de l’IDE Arduino (si vous disposez d’une version de l’IDE Arduino postérieure à la version 1.1.16, veuillez ignorer cette étape). Téléchargez Arduino IDE à partir de https://www.arduino.cc/en/Main/Software?setlang=en, puis installez le logiciel.

Étape 2 : Télécharger https://osoyoo.com/driver/mecanum_metal_chassis_m2/m2-lesson4.zip , décompressez le fichier zip de téléchargement m2-lesson4.zip, vous verrez un dossier appelé m2-lesson4 .

Étape 3 : Connectez la carte Mega2560 au PC avec un câble USB, ouvrez Arduino IDE -> cliquez sur fichier -> cliquez sur Ouvrir -> choisissez le code “m2-lesson4.ino” dans le dossier m2-lesson4, chargez le code dans arduino.

Étape 4 : choisissez la carte/port correspondant à votre projet, téléchargez le croquis sur la carte.

Application mobile:
Accédez à votre magasin Google Play ou Apple APP et recherchez le nom de l’application “OSOYOO imitation driving”, téléchargez l’application comme suit et installez-la sur votre smartphone.

Interface d’affichage


Allumez le robot et ouvrez l’APP.

1)Connectez l’application au module Bluetooth HC-02

2) Cliquez sur Engine Switch pour démarrer/arrêter la voiture

3) Cliquez sur le bouton Vitesse +/- pour accélérer ou réduire la vitesse

4) Faites pivoter le téléphone portable pour changer de direction (le volant tourne pendant que vous tournez le téléphone).

5) cliquez sur le bouton Gear pour changer de vitesse en avant ou en arrière.

6) appuyez sur F1 pour basculer vers la gauche, F5 pour basculer vers la droite, F3 vers le haut en diagonale gauche, F4 vers le haut en diagonale droite.

Réglage de la vitesse du moteur pour de meilleures performances

Pour obtenir de meilleurs résultats de performance de fonctionnement, la valeur de la puissance du moteur (vitesse) doit être ajustée correctement en fonction du niveau de la batterie. Si la valeur de la puissance du moteur (vitesse) est trop élevée, votre voiture risque de rouler trop vite et facilement hors de contrôle. Si la puissance du moteur (vitesse) est trop faible, la voiture peut même ne pas bouger.

Pour ajuster la valeur de la puissance du moteur, vous devez modifier les 3 lignes de constantes 24,25,26,27,28 dans le fichier de croquis m2-lesson4 :

#define MAX_SPEED  150
#define MIN_SPEED  70
#define TURN_SPEED  120
#define SLOW_TURN_SPEED  80
#define BACK_SPEED  90

MIN_SPEED est la puissance minimale requise pour démarrer la voiture. Si lorsque la bascule du moteur APP est commutée sur ROUGE, mais que votre voiture ne bouge pas, vous devez augmenter cette valeur, si la voiture roule trop vite au moment du démarrage du moteur, vous devez réduire cette valeur.

TURN_SPEED , SLOW_TURN_SPEED détermine la vitesse de rotation de votre voiture. Si votre voiture tourne trop vite, vous devez réduire ces deux valeurs, si vous tournez trop lentement ou ne tournez pas, augmentez ces deux valeurs. Réglez toujours SLOW_TURN_SPEED environ 20 à 40 en dessous de la valeur TURN_SPEED.

La valeur BACK_SPEED détermine la vitesse de marche arrière.

Lorsque les piles sont faibles, vous devrez peut-être augmenter la valeur de ces 3 constantes. Vous pouvez progressivement ajouter ou réduire 10 à chaque fois sur ces valeurs et comparer les valeurs qui offrent les meilleures performances de suivi.