Construire et piloter une voiture Arduino

Application Android B4A  (valable pour les 2 modèles présentés) 


Conception d'une application Android B4A pour piloter les voitures Arduino à distance        

Maintenant que la voiture a été testée et que tous ses équipements fonctionnent, il va falloir la piloter à distance via le système Bluetooth à partir d'un Smartphone sur lequel nous allons installer une application B4A adaptée à notre voiture Arduino.

              

Captures d'écran de l'application B4A "PilotageVoiture" installée sur un Smartphone

L’application a pour but de transmettre des informations depuis l’écran de votre Smartphone jusqu’à la voiture 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 la voiture. Le programme B4R installé sur la voiture va interpréter ces données et les traduire par des actions directes sur la conduite et les déplacements de la voiture.

 

Pour cela, il faut préalablement mettre la voiture sous tension, une mini-LED rouge se met à clignoter rapidement en bas du module HC-05 ;

Lancez l’application « NewPilote « sur votre Smartphone puis cliquez sur la touche verte « Connexion », le statut de la connexion va passer par les phases suivantes :

 

- Aucun dispositif connecté

- Recherche dispositif en cours

- HC-05 trouvé, veuillez patienter

- Connexion à HC-05

- Module Bluetooth HC05 Connecté >>> Allumage de la LED bleue témoin près du module.

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

 

Si la connexion ne se fait pas, le statut de la connexion sera le suivant :

- Module HC-05 non détecté

Et un message apparaîtra sur l’écran de votre Smartphone, vous invitant à refaire une tentative.

 

 

                        

 

 

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.

 

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 la voiture

- Actionner ou éteindre le Klaxon

- 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

- Arrêter la voiture en pressant la touche STOP équivalente au frein

- Donner l’ordre à la voiture d’effectuer seule un circuit de plusieurs mètres de préférence à l’extérieur

- Quitter l’application

 

 

Fonctionnement des touches du poste de pilotage de la voiture 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

 

 

Attention, selon la version Android (notamment à partir des versions 11,12, 13 et ultérieures)  installée sur votre Smartphone, il est possible que vous deviez modifier les paramètres de votre dispositif afin d’autoriser la connexion Bluetooth.

Voici des exemples concernant l’application « NewCaseCreole » avec 2 captures d’écran avant et après l’autorisation associée à l’application :

 

    Une image contenant texte

Description générée automatiquement

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