2. /10
Intitulé du projet
• Pilotage d’un robot :
Avant
Arrière
Gauche
Droite
Buzzer
• Utilisation d’un module Bluetooth BlueSMiRF
• Application smartphone sous Android (App inventor 2)
2Victorin DOLMAIRE et Gaëtan DIDELOT GEII 2A
3. /10
Sommaire
I. Présentation du projet
a) Analyse de l’existant
b) Analyse du besoin
c) Planning
II. Réalisation du projet
a) Réalisation de la carte
b) Réalisation de l’application Android
c) Réalisation du programme du PIC
3Victorin DOLMAIRE et Gaëtan DIDELOT GEII 2A
4. /10
Pour ce projet nous disposons :
• D’un robot
• D’un module Bluetooth BlueSMiRF silver
o Test de communication (logiciel : Hyper trm et Bluetooth terminal)
• De l’application AppInventor
o Fonctionnalités graphiques
o Langage en bloc
Analyse de l’existant
4Victorin DOLMAIRE et Gaëtan DIDELOT GEII 2A
I. Présentation du projet
a) Analyse de l’existant
b) Analyse du besoin
c) Planning
II. Réalisation du projet
a) Réalisation de la carte
b) Réalisation de l’application
c) Réalisation du programme
2 Moteurs à courant
continu
Roues motrices
Batterie 12V Roue libre
PIC18F2420
Bouton
Marche/Arrêt
Câbles reliés à la
batterie (12V)
- BUZZ
- Pivot droit
- Pivot gauche
- Arrière
- Avant
Masse
Tension d’alimentation (5V)
Envoi de données
Réception de
données
5. /10
Analyse du besoin
• Une interface de pilotage Android
----> Application (App Inventor 2)
• Un moyen d’échange entre le module Bluetooth et le robot
----> Carte électronique (Isis et Ares)
• Un moyen d’interprétation du message reçu par le Bluetouth
----> microcontrôleur PIC 18F2420 (MPLAB X)
5Victorin DOLMAIRE et Gaëtan DIDELOT GEII 2A
I. Présentation du projet
a) Analyse de l’existant
b) Analyse du besoin
c) Planning
II. Réalisation du projet
a) Réalisation de la carte
b) Réalisation de l’application
c) Réalisation du programme
Tx
Si message = Haut
alors sortie RB0 à 0
Message = Haut
RB0
Rx
6. /10
Planning
6Victorin DOLMAIRE et Gaëtan DIDELOT GEII 2A
I. Présentation du projet
a) Analyse de l’existant
b) Analyse du besoin
c) Planning
II. Réalisation du projet
a) Réalisation de la carte
b) Réalisation de l’application
c) Réalisation du programme
7. /10
• Etablir le schéma électrique (logiciel ISIS)
Cours de l’année précédente
Documentation du robot (schéma électrique)
• Création de l’imprimé de la carte (logiciel ARES)
• Impression de la carte
• Perçage
• Soudage
• Création du cordon reliant les deux cartes
Réalisation de la carte
7Victorin DOLMAIRE et Gaëtan DIDELOT GEII 2A
I. Présentation du projet
a) Analyse de l’existant
b) Analyse du besoin
c) Planning
II. Réalisation du projet
a) Réalisation de la carte
b) Réalisation de l’application
c) Réalisation du programme
•Problèmes rencontrés :
• Mauvaise impression de la carte
----> Destruction d’un circuit imprimé
• Erreur sur le schéma pour le branchement du pickit
----> Correction des schémas sur ordinateur
----> réparation de la carte
Master reset
Condensateur de découplage
Module Bluetooth
Led de test
Lien vers la carte du robot
Batterie
Régulateur 12V -> 5V
Branchement du pickit
Masse
12V
5V
Temps de gravure trop court
8. /10
Objets nécessaires à l’application :
• Boutons (avant, arrière, gauche, droite, buzzer)
• Bouton (quitter)
• Boutons et objet Bluetooth (pour la connexion et déconnexion)
Options ajoutées :
• Informations sur l’application
• Code de sécurité
•Problèmes rencontrés :
• Difficulté à mettre en forme :
- Gestion par pixel ou par %
----> Nombreuses compilations
• Connexion avec le module bluetooth qui échoue
I. Présentation du projet
a) Analyse de l’existant
b) Analyse du besoin
c) Planning
II. Réalisation du projet
a) Réalisation de la carte
b) Réalisation de l’application
c) Réalisation du programme
Réalisation de l’application
Victorin DOLMAIRE et Gaëtan DIDELOT GEII 2A 8
Boutons d’actions
Informations sur
l’application
Connexion/déconnexion
Bluetooth
Bouton quitter
l’application
Code de sécurité
9. /10
Réalisation du programme
Victorin DOLMAIRE et Gaëtan DIDELOT GEII 2A 9
I. Présentation du projet
a) Analyse de l’existant
b) Analyse du besoin
c) Planning
II. Réalisation du projet
a) Réalisation de la carte
b) Réalisation de l’application
c) Réalisation du programme
Fonctionnalités attendues :
• Réception des données
• Interprétation des données
• Gestion des sorties
Mise en place :
• Initialisation des ports
• Synchronisation : Bluetooth/PIC
• Initialisation de l’ USART (réception asynchrone)
•Problèmes rencontrés :
• Initialisation compliquée :
• Documentation à lire/traduire
• Informations difficiles à trouver
10. /10
Conclusion
• Suite du projet :
• Programme du pic à finir
Fin de la partie réalisation
• Phase de test
• Réglage entre programme et application
• Bilan sur ce qui a été fait
• Différence entre planning réel et prévisionnel
• Vérification de la réalisation à chaques étapes
éviter les erreurs
Victorin DOLMAIRE et Gaëtan DIDELOT GEII 2A 10