Vous êtes sur la page 1sur 21

Résumé:

Notre projet porte sur une commande multicanaux, qui permet de


contrôler à distance un servomoteur et des leds. Pour la réalisation de
notre prototype on a utilisé un module Bluetooth HC 05 contrôlé par
une application qu’on a réalisé sur le site internet App invertor2, et
une carte Arduino qu’on a programmé spécifiquement pour notre
projet et qui correspond parfaitement à notre application.

1
Table des matières
Remerciements................................................................................................. Erreur ! Signet non défini.
Résumé: ................................................................................................................................................... 1
Table des matières .................................................................................................................................. 2
Liste des figures : .................................................................................................................................... 3
Introduction générale: ............................................................................................................................. 4
Chapitre1: Matériel utilisé ....................................................................................................................... 5
Introduction : ....................................................................................................................................... 6
I. Les Matériels utilisé : ................................................................................................................. 6
1. Les leds : ................................................................................................................................. 6
2. plaque d’essaie ....................................................................................................................... 6
3. Carte Bluetooth : ................................................................................................................... 7
4. Carte Arduino : ..................................................................................................................... 8
5. Servomoteur ........................................................................................................................... 9
Chapitre2: Réalisation d’Application ............................................................................. 11
I. Présentation sur MIT app invertor 2 : ..................................................................................... 12
1. Définition :............................................................................................................................ 12
II. Réalisation de notre application : ........................................................................................ 12
2. Description des interfaces d’application : ......................................................................... 12
III. Partie 1 :................................................................................................................................ 14
IV. Partie2: ................................................................................................................................. 15
CHAPITRE 3 : Réalisation de prototype.................................................................................................. 16
Introduction : ....................................................................................................................................... 17
I. Schéma de câblage par FRITZING ....................................................................................... 17
1. Le mode de réalisation suivit .............................................................................................. 17
2. Ainsi on décrit le mode de réalisation suivit : ................................................................... 17
II. Spécification logicielle : ....................................................................................................... 18
1. Langage de programmation (Arduino) : ........................................................................... 18
2. Le soft réalisé : ..................................................................................................................... 18
III. L’application utilisée :......................................................................................................... 19
Conclusion ............................................................................................................................................. 21

2
Liste des figures :

Figure 1: LED ........................................................................................................ 6


Figure 2: Plaque d'essaie ....................................................................................... 6
Figure 3: Connection par Bluetooth ...................................................................... 7
Figure 4: Module Bluetooth HC05........................................................................ 8
Figure 5: Arduino UNO ........................................................................................ 8
Figure 6: Servomoteur ........................................................................................... 9
Figure 7: Page de garde ....................................................................................... 12
Figure 8: Introduction d'application .................................................................... 13
Figure 9: Bloc de Bluetooth ................................................................................ 13
Figure 10: Bloc de bouton 2 ................................................................................ 14
Figure 11:bloc Bluetooth de servomoteur ........................................................... 15
Figure 12:bloc de servomoteur ............................................................................ 15
Figure 13: schéma de câblage par FRITZING .................................................... 17
Figure 14: Code Arduino..................................................................................... 18
Figure 15: interface d’application ....................................................................... 19
Figure 16: prototype ............................................................................................ 20
Figure 17: Prototype final ................................................................................... 20

3
Introduction générale:
La technologie présente des nombreux avantages. Elle facilite la
vie à ses utilisateurs c’est pour cela on trouve que la plupart des gens
pense à développer cette dernière par des nouvelles idées et des
nouvelles solutions, Par exemple on trouve que ce développement
comprend le domaine de télécommunication, domaine de sécurité,
domaine de la construction de fabrication etc…

Parmi les idées qu’on a pensées a développée, et qui joue un rôle


majeur pour facilite la vie des individus est la commande multicanaux,
ce projet nous permettons de commander et contrôle l’allumage,
l’extinction des leds, et la rotation du servomoteur à distance.

Ce rapport sera décortiqué suivant 3 chapitres :

 Chapitre 1 sera consacré à la partie matériel utilisé


 Chapitre 2 portera l’application qu’on a réalisé
 Chapitre 3 portera la réalisation finale de notre projet

4
Chapitre1: Matériel utilisé

5
Introduction :
Pour la réalisation du prototype de notre projet, on a besoin d’un matériel spécifique pour
bien atteindre note objective, dans ce chapitre nous allons citer le matériel qu’on va utiliser.

I. Matériels utilisés :
1. Les leds :

Figure 1: LED
On a utilisé 4 leds de 5V chacune de ces LED de 5 mm à haute luminosité dans un boîtier
transparent. Contient un circuit intégré qui produit un clignotement continu à une fréquence
de 1,5 Hz. Convient pour l'éclairage du tableau de bord automobile et l'éclairage arrière.

2. plaque d’essaie

Figure 2: Plaque d'essaie

6
Comme son nom le dit, c’est pour essayer un circuit si ça marche ou bien pour voir comment
ça marche. Peut-être qu’on voudrait changer de LED… On l’utilise souvent pour faciliter la
construction des circuits électriques complexe. Il y a différents types de plaques.

3. Carte Bluetooth :
 Définition
Bluetooth est une technologie de réseau personnel sans fil (noté WPAN pour Wireless
Personnel Area Network), c’est-à-dire une technologie de réseaux sans fil à faible portée
(quelques dizaines de mètres). Elle permet de relier plusieurs appareils entre eux sans liaison
filaire, en utilisant les ondes radio comme support de transmission (bande de fréquence des
2,4 GHz).

Figure 3: Connection par Bluetooth


 Les types des cartes Bluetooth
- carte HC-05
- carte HC-06
- carte HC-08
- carte Hm-10
- carte Hm-50
- carte Hm-500
Nous avons utilisé la carte Bluetooth HC05 qui joue le rôle d’un récepteur il reçoit les
informations envoyé par la carte Arduino.

7
Figure 4: Module Bluetooth HC05
4. Carte Arduino :
 Types de la carte Arduino :
- Arduino UNO
- Arduino MEGA
- Arduino NANO
Dans notre projet on a utilisé la carte ArduinoUNO

Figure 5: Arduino UNO

8
 Description
Arduino Uno est une carte à microcontrôleur basée sur l’ATmega328P (fiche technique). Il
possède 14 broches d'entrée / sortie numériques (dont 6 peuvent être utilisées en tant que
sorties PWM), 6 entrées analogiques, un quartz 16 MHz, une connexion USB, une prise
d'alimentation, un en-tête ICSP et un bouton de réinitialisation. Il contient tout le nécessaire
pour prendre en charge le microcontrôleur. On le connecte simplement à un ordinateur avec
un câble USB ou alimentez-le avec un adaptateur secteur ou une batterie pour commencer.

5. Servomoteur

Figure 6: Servomoteur
 Description
Ce servomoteur est spécialement conçu pour la robotique ludique. Il vous permettra de
disposer d'une solution de motorisation économique et simple à mettre en œuvre.

Ce dernier se pilote de la même façon que les servomoteurs standards au moyen d'un signal
"PWM" (avec des impulsions "hautes" comprises entre 1 à 2 ms env.).

Ces impulsions pourront être générées par un module arduino, un PICBASIC, un Cubloc ou
tout autre microcontrôleur.

Ne disposant d'aucune butée, ce servomoteur tourner dans les 2 sens de façon continue. Ainsi
pour une largeur d'impulsion de l'ordre de 1,5 ms à son entrée, le servomoteur sera à l'arrêt.

- Si nous augmentons la largeur des impulsions, le servomoteur commencera à tourner dans


un sens.
Le servomoteur tourne de plus en plus vite au fur et à mesure que la largeur des impulsions
d'approche des 2 ms (pour laquelle le servomoteur tournera alors à la vitesse max.).

9
- Si nous diminuons la largeur des impulsions (par rapport à la position médiane 1,5 ms), le
servomoteur commencera à tourner dans l'autre sens. Le servomoteur tourne de plus en plus
vite au fur et à mesure que la largeur des impulsions d'approche des 1 ms (pour laquelle le
servomoteur tournera alors à la vitesse max.).

 Caractéristiques du servomoteur:
- Couple maxi: 1,5 Kg/cm
- Vitesse: 130 RPM @ 6 V (sans charge)
- Alimentation: 4,8 à 6 Vcc
- Poids: 9 g
- Dimensions: 23,2 x 22 c 12,5 mm

10
Chapitre2: Réalisation
d’Application

11
I. Présentation sur MIT app invertor 2 :
1. Définition :

App Inventor pour Android est une application développée par Google. Elle est
actuellement entretenue par le Massachusetts Institute of Technology (MIT).
Elle simplifie le développement des applications sous Android et le rend accessible même
pour les novices et ceux qui ne sont pas familiers avec les langages de programmation. Elle
est basée sur une interface graphique similaire à Scratch et à celle de StarLogo TNG (en).
Grâce à son interface entièrement graphique et à l'absence totale de ligne de code.
Google publie l'application le 15 décembre 2010 et met fin à son activité le 31 décembre
2011. Dès l'été 2011, Google travaille sur un projet similaire Blockly, développé cette fois
en JavaScript. Depuis le retrait de Google, c'est le centre d'études mobiles au MIT qui gère le
support technique de cette application sous le nouveau nom "MIT App Inventor.

II. Réalisation de notre application :


2. Description des interfaces d’application :

Figure 7: Page de garde


La première page nous permettons d’introduire l’application.

12
Figure 8: Introduction d'application
Cette figure présente 2 boutons suivant, lorsqu’on appui sur le premier bouton on passe
directement à la page suivante qui concerne la commande des leds et pour le deuxième bouton
nous permettons à passer vers la page qui comporte la commande du servomoteur.

Figure 9: Bloc de Bluetooth


Ce bloc affiche les appareils disponible et connecter visiblement au Bluetooth.

13
III. Partie 1 :
a. Commande des leds

Figure 10: Bloc de bouton 2


Ce bloc comporte des sous bloc ; chaqu’un de ces sous bloc a une fonction, le premier bloc
affiche le bouton ON le deuxième bloc contrôle la visibilité ou l’invisibilité de l’image, en
premier temps l’image 4 est invisible et l’image 5 est visible, lorsqu’ on appui sur le bouton
ON appellation de client Bluetooth permet d’envoyer a Arduino un texte ‘2’ but d’allumer la
lampe 2 et l’image 4 devienne visible, le dernier sous bloc affiche le bouton OFF ce dernier
rendre image 5 invisible et image 4 visible , l’Arduino reçoive un texte ‘3’ de la part de
client Bluetooth but d’atteindre la lampe 2.
Toutes ces étapes qu’on a cité on les a répété pour la commande des autres boutons.

14
IV. Partie2:
a. Servomoteur

Figure 11:bloc Bluetooth de servomoteur


Ce bloc nous permettons de connecter le servomoteur par Bluetooth.

Figure 12:bloc de servomoteur


Lorsqu’ on appui sur le bouton1 l’Arduino reçoive un message 0 pour tourne par 0 degré et
lorsqu’ on appui sur le bouton 2 l Arduino reçoive un message 45 pour que le servomoteur
tourne avec 45 degré et ça sera la même chose pour les autres ongles.

15
CHAPITRE 3 : Réalisation
de prototype

16
Introduction :
Apres la réalisation de l’application, on a créé un programme ARDUINO qui permet
une connexion entre l’application et le montage réel qu’on va réaliser par la suite.

I. Schéma de câblage par FRITZING


L’architecture de notre système englobe plusieurs organes, en connexion entre eux,
afin de concevoir les multicanaux, la figure ci-dessous représente le système réalisé.

Figure 13: schéma de câblage par FRITZING

1. Le mode de réalisation suivit


Nous avons utilisé une batterie de 9V pour alimenter le circuit de commande
(Arduino) et le servomoteur respectivement et des LEDS. Nous avons utilisé un
module Bluetooth qui est à son tour contrôlé par notre application téléphonique.
2. Ainsi on décrit le mode de réalisation suivit :
 On connecte le servomoteur au port 9 de l’Arduino, le fil positif à 5V et le négatif au
GND
 Les broches de l'Arduino 7, 8, 12 ,13 sont connectées à les LEDS.
 Les broches de HC-05 sont connectées à Arduino comme ceci: GND à GND; VCC à
5V; RX to TX et TX to RX.

17
II. Spécification logicielle :
Pour contrôler notre leds nous avons utilisé un logiciel qui gère les différents organes
du système. Le mode de fonctionnent est décrit par un code en langage Arduino.
1. Langage de programmation (Arduino) :

Langage Arduino est le langage natif pour le microcontrôleur appelé du même nom ne vient
qu’à la 8ième place avec 4,55 %, en dépit du fait que la carte Arduino est aujourd’hui la base
d'un grand nombre de dispositifs de fabrication et de prototypage.

2. Le soft réalisé :

Figure 14: Code Arduino


a. Description de code
Après avoir réalisé notre schéma, on a fait un programme qui permet de contrôler à distance
les leds et la rotation du servomoteur. Ce code est écrit par une structure de langage C++ qui

18
est correspond à l’application qui nous avons créé. Après la vérification et la validation de
notre code on le téléverse vers la carte Arduino.

III. L’application utilisée :

Nous avons réalisé une application qui permet de commander à distance les quatre leds et
notre servomoteur.

 Apres l’activation de Bluetooth de notre


appareil téléphonique. On ouvre
l’application puis on choisit entre la
commande des LEDS ou le servomoteur,
après chaque choix on doit réactive le
Bluetooth de l’appart de l’application.

Figure 15: interface d’application

19
Figure 16: prototype

Figure 17: Prototype final

20
Conclusion
Suite à l’étude que nous avons faite sur la commande multicanaux, des LEDS et d’un
servomoteur, On peut conclure que c’est un projet intéressant qui remplace l’état actuel des
objets commandé manuellement, par des objets qui pourront être commandé par un
Smartphone à distance, cette étude possède ce pondant quelques défauts à pallier.
Nous avons mobilisé tout notre savoir-faire en qualité de technicien en électronique et
informatique industriel afin de reprendre au cahier des charges et ainsi relever les défis de
réaliser un prototype d’une commande multicanaux qui marche parfaitement.
Ce projet nous a permis de mettre en pratique tous nos compétences en matière de génie
électrique.
Les déférents étapes de réalisation de notre projet nous a permis l’acquisition d’autre points
essentiel et importantes dans notre vie professionnelle à savoir :
 Baguage technique en électroniques
 L’organisation de temps
 L’étude financière de projet
 L’esprit de travail en groupe

21

Vous aimerez peut-être aussi