Comment réaliser un objet Connecté commandé par liaison Bluetooth ?
1- NIVEAU 1 : Débutant
Dans cette partie vous allez utiliser une application Android existante et la paramétrer afin d’envoyer un signal (chiffre) vers un système technique connecté pour commander des LED (ou DEL : Diode Electro Luminescente).
PARTIE COMMANDE
PARTIE OPERATIVE
Emetteur / Récepteur Bluetooth
Téléphone ou tablette Bluetooth
Microcontrôleur Arduino UNO + Module Connexion GROVE + LED rouge + LED verte +câble de connection
Objet connecté en liaison sans fil Bluetooth :
– 1 module externe Bluetooth HC-06 appairé et connecté en Bluetooth avec le téléphone ou Tablette
Appli Bluetooth HC-06 Niveau confirmé Débutant
Afin de comprendre le principe de fonctionnement global, nous allons utiliser une application Androïd existante, qu’il faudra installer à partir du Google Play Store Androïd.
Les collégiens utilisent habituellement le langage par Blocks (graphique) mais nous allons dans cette activité utiliser un code en langage C++ (le plus répandu au monde).
Les élèves ne doivent pas créer mais simplement l’ouvrir et le Téléverser dans le microcontrôleur Arduino UNO.
Vous devez télécharger le code ci-dessous et l’ouvrir dans le logiciel Arduino (IDE Arduino ).
Si vous n’avez pas le logiciel Arduino, vous pouvez le téléchargergratuitement ici :
Code à télécharger et à ouvrir dans l'IDE ARDUINO :
4- Paramétrer l'Application Android et piloter le système
Suivez les instructions du tutoriel vidéo ci-dessus afin de commander l’allumage des LED à partir de l’appli Androïd
Vous devez paramétrer les 4 flèches de directions + 4 boutons de l’application comme indiqué sur les images co-contre
Lors de l’appui sur un bouton de l’appli, le chiffre correspondant sera transmis par liaison Bluetooth vers la Partie Commande (module récepteur bluetooth + Micrôcontrôleur Arduino
Le signal reçu par Bluetooth sera traité par le programme qui va déclencher les actions programmées
5- NIVEAU 2 : Application Android niveau avancé
Dans cette activité vous allez apprendre à développer une partie de l’appli dont vous aurez besoin
Appli Bluetooth HC-06 Niveau confirmé
Bluetooth Electronics est une application Android qui permet de créer des interfaces graphiques comportant des boutons, du texte, des curseurs, des graphes, etc. Cette application permet de communiquer avec n’importe quel montage électronique via un module Bluetooth HC-06.
Pour chaque objet déposé sur l’interface, l’application envoie, par la liaison Bluetooth, un code paramétrable par l’utilisateur.
Un tutoriel (en anglais) est présent sur l’application et nous trouvons sur le site de l’auteur, toutes les explications et programmes Arduino des exemples donnés dans l’application.
Cette application est très intuitive et permet de développer des interfaces rapidement sans connaissance du langage Java, utilisé pour coder les applications Android.