Piloter un véhicule Arduino avec le système Bluetooth de votre Smartphone

Application Android B4A (permettant de piloter chacun des 3 véhicules ci-dessous) 

Une image contenant Pièce auto, pneu, Caoutchouc synthétique, roue

Description générée automatiquement      Une image contenant Appareils électroniques, Ingénierie électronique, fils électriques, Composant de circuit

Description générée automatiquement     Une image contenant roue, Pièce auto, pneu, Véhicule de jouet

Description générée automatiquement


Maintenant que les véhicules ont été testés et que tous leurs équipements fonctionnent, il va falloir les piloter à distance via le système Bluetooth à partir d'un Smartphone sur lequel nous allons installer une application B4A adaptée à nos véhicules Arduino.

              

Captures d'écran de l'application B4A « BluetoothCar » installée sur un Smartphone

L’application a pour but de transmettre des informations depuis l’écran de votre Smartphone jusqu’au véhicule Arduino en utilisant le système Bluetooth qui va envoyer des données depuis votre Smartphone.

Ces données seront reçues par l’intermédiaire du petit module Bluetooth HC-05 installé sur le véhicule. Le programme B4R enregistré dans la carte ARDUINO du véhicule va interpréter ces données et les traduire par des actions directes sur la conduite et les déplacements du véhicule choisi.

 

Pour cela, il faut effectuer les opérations suivantes dans cet ordre :

1-     Vérifiez que le système Bluetooth est bien activé sur votre téléphone (Allez dans les paramètres pour cela.

2-     Mettez ensuite le véhicule sous tension, une mini-LED rouge se met à clignoter rapidement en bas du module HC-05

3-     Lancez l’application B4A « BluetoothCar » sur votre Smartphone puis cliquez sur la touche verte « Recherche Bluetooth. Votre Smartphone va détecter tous les dispositifs Bluetooth disponibles autour de vous et en afficher la liste.

4-     Vous devez cliquer sur la ligne correspondante au module Bluetooth qui contient les caractères « HC-05 » dans le nom affiché (Voir exemple sur la 2ème capture d’écran).

 

L’application B4A installée sur votre Smartphone va alors se connecter au module Bluetooth HC-05 installé sur le véhicule ARDUINO et ceci va se vérifier d’une part par l’allumage de la LED bleue témoin près du module

et d’autre part, une fois la connexion faite, la mini-LED rouge clignote plus lentement 2 fois par seconde en alternance avec une période d’extinction.

 

Le poste de pilotage apparaît sur votre Smartphone, vous pouvez immédiatement piloter votre véhicule ARDUINO !!!

 

Si un message d’erreur apparaît et que la connexion ne s’est pas effectuée correctement, il vous appartient alors d’éteindre puis de rallumer la voiture, de fermer puis de relancer l’application sur votre Smartphone.

Notons que lors de la première connexion, un code PIN simple (1 2 3 4) vous sera sans doute demandé sur votre Smartphone puis restera en mémoire de votre appareil et ne vous sera plus demandé sauf si vous changez le module Bluetooth HC-05 ou que vous pilotiez un véhicule différent équipé d’un autre module Bluetooth.

 

Le « poste de pilotage » Bluetooth de votre voiture va vous permettre d’effectuer les opérations suivantes :

 

- Allumer ou éteindre les feux installés sur le véhicule utilisé

- Actionner ou éteindre le Klaxon (en fait un buzzer)

- Braquer les roues avant légèrement ou carrément à droite

- Braquer les roues avant légèrement ou carrément à gauche

- Rouler en avant à vitesse moyenne ou à grande vitesse

- Reculer à petite vitesse ou plus vite

- Ramener les roues avant en position alignées en ligne droite (Cette commande ne fonctionne pas sur le triporteur dépourvu de barre de direction).

- Arrêter le véhicule en pressant la touche STOP équivalente au frein

- Donner l’ordre au véhicule d’effectuer seul un circuit de plusieurs mètres de préférence à l’extérieur.

- Quitter l’application

 

 

Fonctionnement des touches du poste de pilotage du véhicule Arduino

Click = simple pression du doigt sur une touche

LongClick = appui long sur une touche

 

L'application pour appareils Android a été développée en Visual BASIC pour Android (B4A), vous pouvez voir le détail de cette application sous la forme de trois fichiers PDF disponibles ici >>> 

 

 

Lien de téléchargement >>> Téléchargement de l'application B4A pour appareil Smartphone

 

Téléchargement du fichier APK directement installable sur votre Smartphone

 

 

:

 

   

En savoir plus sur les autorisations des applications Android B4A

 


ENGLISH VERSION

 

 

Download Link >>> Download  the english B4A application for Android Smartphone

 

Download  the english APK file directly installable on your Smartphone

 

 


Retour HAUT page   Retour Menu Arduino

Voir toutes mes applications