Note : Tous les produits OSOYOO pour Arduino sont des cartes tierces qui sont entièrement compatibles avec Arduino

Revendeurs en ligne agréés

Où acheter le set de batteries 18650 et le chargeur USB

Acheter aux OSOYOO Acheter aux US Acheter aux UK Acheter aux DE Acheter aux IT Acheter aux FR Acheter aux ES Acheter aux JP

Où acheter le set de boîtiers pour piles 9V et 18650

Acheter aux OSOYOO Acheter aux US Acheter aux UK Acheter aux DE Acheter aux IT Acheter aux FR Acheter aux ES Acheter aux JP

Objectif:

Dans cette leçon, nous utiliserons la téléphonie mobile pour contrôler notre voiture robot et faire une simulation de conduite. Comme il s’agit d’une simulation de conduite, nous utiliserons un volant et une boîte de vitesses virtuels dans notre APP pour imiter leurs homologues dans la voiture réelle.

Vous devez avoir terminé la leçon 1 (assemblage de la voiture) avant de poursuivre cette leçon.

Pièces et dispositifs

Nombre Photo Dispositif Quatité Accessoires Acheter en lien
1 HC module 1 Acheter en cliquant ici

Installation du matériel

Étape 1: Installez le cadre de base de la voiture intelligente comme indiqué dans la leçon 1 sur la voiture intelligente. Si vous avez déjà terminé l’installation dans la leçon 1, veuillez retirer tous les fils de la carte de base Osoyoo.

Étape 2: Connectez les ports Bluetooth TX / RX à D4, D5 avec des cavaliers.

Note: Notre OSOYOO Uart WiFi shield V1.3 connecte les ports BLE URAT TX/RX à D4, D5 avec des cavaliers par défaut. Si vous constatez que les ports Bluetooth TX/RX ne sont pas connectés à D4, D5, vous devez utiliser un capuchon ou un fil de liaison pour connecter B-TX à D4 et B-RX à D5.

 Étape 3: Insérez le module Bluetooth dans l’emplacement Bluetooth de OSOYOO Uart WiFi shield V1.3 comme le montre le graphique suivant:


Étape 4: Connectez le module de pilotage de moteur OSOYOO MODEL X et OSOYOO Uart WiFi shield V1.3 comme indiqué dans le graphique suivant:

N’oubliez pas les conseils suivants pour ramener votre système de contrôle moteur à la leçon 1:

  • Si votre dernier projet est la leçon 1,2,3,4, votre système de contrôle du moteur est le même que celui de la leçon 1, il n’y a rien à faire.
  • Si votre dernier projet est la leçon 5,6, vous devez changer le fil ENA de D3 à D9, garder le câblage en D6,D7,D8,D11,D12 à la même position et enlever tous les autres fils dans OSOYOO Uart WiFi shield V1.3.

Je vous suggère d’exécuter le code de l’esquisse de la leçon 1 et de vous assurer que la connexion du moteur est correcte. C’est très important pour les étapes suivantes.


Installation du logiciel:

Logiciel Arduino (IDE) à source ouverte Télécharger le logiciel ici:
https://www.arduino.cc/en/Main/Software?setlang=en
7 zip est un utilitaire gratuit
qui décompresse les fichiers zip
Téléchargez gratuitement 7zip ici
https://www.7-zip.org/
OSOYOO imitation driving Robot APP
search “OSOYOO imitation driving” dans
Google Play Google Play ou Apple APP store
(
Si vous ne trouvez pas cette APP dans Google Play,
vous pouvez directement télécharger l’APP à partir du lien suivant : https://osoyoo.com/driver/v1car.apk)

Étape 1: Installez l’APP sur votre téléphone portable:

1) Installer l’APP sur l’appareil Android comme suit

Dans Google Play store, recherchez le nom de l’APP “OSOYOO imitation driving”, téléchargez l’APP comme suit et installez-la sur votre téléphone intelligent.

Si vous ne pouvez pas utiliser Google Play pour trouver l’APP, veuillez télécharger l’APP à partir du lien suivant :https://osoyoo.com/driver/v1car.apk.

2) Installer l’APP sur l’appareil Apple IOS comme suit

Dans l’Apple APP store, recherchez le nom de l’APP “OSOYOO imitation driving”, téléchargez l’APP comme suit et installez-la sur votre téléphone intelligent.

Étape 2: Téléchargez et installez le code sketch de v2smartcar-lesson7. Décompressez ce fichier et vous verrez un dossier appelé v2smartcar-lesson7. ouvrez l’IDE -> cliquez sur file -> cliquez sur Open -> choisissez le code “smartcar-lesson7.ino” dans le dossier smartcar-lesson7, chargez le code dans votre carte.

Explanation of APP UI

    • Connecter le HC-02 bluetooth à un téléphone Android. Il y a un bouton de recherche BT dans l’application Android BT Search dans l’APP Android: En cliquant sur ce bouton, vous verrez une liste d’appareils Bluetooth qui ont été appariés avec votre APP. Sélectionnez l’appareil HC-02 pour connecter la voiture.
      Une fois le HC-02 connecté, le statut Bluetooth passe de déconnecté à connecté. Vous ne pouvez contrôler votre voiture que lorsque le Bluetooth est connecté.
    • Connectez le HC-02 bluetooth à l’iPhone/iPad, , cliquez simplement sur le bouton Connect un appareil HC-02 apparaîtra dans une liste pop-up. Cliquez sur cet appareil HC-02 pour connecter le module Bluetooth à votre iPhone. Ensuite le bouton Connect sera remplacé par Disconnect.
    • Engine toggle : Lorsque la bascule du moteur est réglée sur OFF (blanc), la voiture s’arrête et tous les boutons de l’APP sont désactivés. Lorsque la bascule du moteur est réglée sur ON (rouge), la voiture commence à se déplacer. Tous les autres boutons de contrôle du mouvement sont actifs.
    • Forward/Backward gear switch: Ce commutateur de vitesse permet de contrôler le déplacement de la voiture en marche avant ou en marche arrière, comme une vraie voiture.
    • F1,F2,F3,F4,F5 bouton personnalisé. Dans cette leçon, nous n’utilisons que le bouton F5 qui met en pause le mouvement de la voiture. La différence entre F5 et le bouton Engine OFF est que lorsque vous touchez le bouton Engine OFF, tous les autres boutons sont désactivés. Vous devez appuyer à nouveau sur le bouton Moteur pour activer les autres boutons. En revanche, lorsque vous cliquez sur F5, la voiture s’arrête, mais tous les autres boutons restent actifs. Même si vous ne touchez aucun bouton, changez simplement la position de l’angle de votre téléphone portable (comme si vous bougiez le volant), la voiture se remettra en marche.
    • Volant de direction : Lorsque vous faites pivoter l’angle de votre téléphone portable, le volant change d’angle en fonction de l’angle de rotation de votre téléphone portable. Votre voiture changera alors de direction. Par exemple, lorsque le volant tourne dans le sens des aiguilles d’une montre, la voiture se déplace vers la gauche. N’oubliez pas que le volant et la marche avant/arrière doivent fonctionner ensemble comme si vous conduisiez une vraie voiture. Par exemple, lorsque vous voulez faire reculer votre voiture sur un parking à droite, vous devez mettre le levier de vitesse en position R et tourner votre volant dans le sens des aiguilles d’une montre.
    • Speed+: Accélérer la vitesse de la voiture robot
    • Speed-: Faire ralentir la voiture robot

Connecter l’APP au module Bluetooth HC-02

  • Connexion avec un appareil Android:
    Si vous utilisez un appareil Android et que vous n’avez pas couplé le module Bluetooth avec votre téléphone portable, veuillez d’abord coupler le module Bluetooth avant d’ouvrir l’application. Dans le menu Setting->Bluetooth de votre téléphone portable, trouvez un module Bluetooth appelé HC02, appairez-le avec le mot de passe 1234. Une fois que le module Bluetooth HC02 est apparié, ouvrez l’application. Cliquez sur le bouton BT Search pour connecter l’APP à l’appareil HC02.
  • Se connecter avec un appareil iOS:
    Si vous utilisez un appareil iOS, ouvrez simplement l’APP, cliquez sur le bouton Connect, vous verrez une liste Bluetooth, sélectionnez l’appareil HC02.

Remarque : Pour les appareils Android, lorsque vous cliquez sur le bouton de recherche BT et que vous obtenez la fenêtre d’erreur suivante, veuillez suivre les étapes suivantes :

  1. Appuyez longuement sur l’APP inco, puis cliquez sur « APP info »
  2. cliquez sur « Autorisations »
  3. cliquez sur « Appareil à proximité », puis modifiez l’option en « Autoriser » (Pour en savoir plus sur les paramètres, vous pouvez visiter la vidéo : https://osoyoo.com/picture/V2.1_Arduino_Robot_Car/Lesson7/APP.mp4)

Conduisez votre voiture robot

Maintenant que vous avez installé votre matériel et vos logiciels pour cette leçon, nous allons conduire notre voiture!

Étape 1)Posez votre voiture robot sur le sol et enclenchez l’interrupteur.

Étape 2)Allez dans votre téléphone portable ->Setting ->Bluetooth setting et recherchez un périphérique Bluetooth appelé HC-02, couplez-le avec le code 1234.

Étape 3)Ouvrez OSOYOO imitation driving Robot APP, cliquez sur le bouton BT Search et trouvez le bluetooth que vous avez appairé.

Étape 4)Activez l’option Moteur, cliquez sur Speed+ pour accélérer le robot, car la voiture robot est très lente au début. Lorsque vous faites pivoter l’angle de votre téléphone portable, votre voiture change de direction.

Bonne conduite!