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)
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