Académique Documents
Professionnel Documents
Culture Documents
Sous le thème :
- Mr . Redouane Chaibi
- Mr . Taoussi Mohammed
Année Universitaire : 2021-2022
Mes remerciement à tous ceux qui, de près ou de loin ont
contribué à l’accomplissement de ce mini projet.
Introduction
générale…………………………………………………………………………………………………………………….8
I.2 La
Robotique………………………………………………………………………………………………………………………
….10
I.2.1
Définition………………………………………………………………………………………………………………………
10
I.3
Conclusion……………………………………………………………………………………………………………………
…………11
II.1
Introduction……………………………………………………………………………………………………………………
………12
II.2
Arduino…………………………………………………………………………………………………………………………
………..13
II.2.1 Présentation
Arduino………………………………………………………………………………………….13
II.2.4. Programmation
Arduino………………………………………………………………………………….15
I.1.La commande
vocale…………………………………………………………………………………………………………18
I.2.1.Définition d’un
capteur…………………………………………………………………………………………18
I.2.2.Structure d’un
capteur……………………………………………………………………………………….18
Conclusion………………………………………………………………………………………………………….20
Chapitre IV : Etapes à suivre pour la
réalisation……………………………………………………………..
I : Matériels
utilisés……………………………………………………………………………………………………………21
Conclusion
générale……………………………………………………………………………………………………………….28
Table des Annexes
C’est dans ce cadre que se situe notre projet intitulé « commande vocale via
Bluetooth à base d’Arduino-UNO ». Notre but principal est de commander des
taches , on utilise la voix via Bluetooth par l ’intermédiaire d’un Smartphone Android.
Pour réaliser notre objectif on a utilisé une carte Arduino ATmega2560, ainsi que
d’autres équipements tels que un module Bluetooth , des LEDs pour contrôler, n le
fonctionnement
8
Ces deux parties sont reliés par un module Bluetooth qui permet d’assurer la
communication. Ainsi que notre travail est divisé en trois chapitres :
Enfin on achève cette réalisation par une conclusion générale récapitulant tout
notre travail ainsi que ses perspectives.
9
Chapitre i : Généralité SUr la robotiqUe :
I.1 Introduction :
Ces dernières années, les robots manipulateurs ont un impact considérable sur de
nombreux aspects de la vie moderne, de la fabrication industrielle aux soins de santé,
le transport et l'exploration de l'espace et les profondeurs de la mer.
Ceci s’explique par le fait que de plus en plus, les processus industriels sont
automatisés, afin de répondre à des problématiques de maîtrise de la qualité
produite, de la productivité et des coûts. Une des méthodes d’automatisation repose
sur la robotisation. Dans les prochaines années, des robots seront aussi omniprésents
dans des processus industriels comme les ordinateurs personnels.
En outre, ces robots utilisent des capteurs pour bien mener les déférentes tâches
et accomplir leurs missions.
I.2 La Robotique :
I.2.1 Définition:
Le terme (Robot) prend son origine du mot slave -(Paboma) (se prononce
robota) - qui veut dire en Russe travail ou en tchèque corvée ou travail forcé. II
désigne aussi une machine à l'aspect humain, capable de se mouvoir et d'agir grâce à
un mécanisme automatique pouvant effectuer certaines opérations, et capable par
fois de modifier de lui-même son cycle de fonctionnement et d'exercer un certain
choix
Un robot manipulateur se présente sous forme d'un bras doté d'un certain
nombre de segments articulés. Il est conçu pour manipuler ou déplacer des
matériaux, outils et pièces sans contact humain direct. En parallèle, les robots sont
des dispositifs qui permettent aux humains d'interagir avec des objets dans un
environnement en toute sécurité. En effets, les robots manipulateurs sont utilisés
dans des applications industrielles pour effectuer efficacement des tâches telles que
l'assemblage, soudage, traitement de surface, et le forage.
10
Un robot mobile est celui qui peut se déplacer dans son environnement de façon
autonome. Pour ce faire, le robot doit pouvoir naviguer. Par conséquent, la portée et
la précision de navigation requise varie en fonction de la taille du robot et du type de
la tâche à réaliser.
A travers ce chapitre nous avons présenté une introduction aux deux catégories
principales des robots. Nous avons ensuite abordé le domaine d’utilisation des
robots. Nous avons pu Constater l’évolution actuelle des robots proposés
11
II.2 Arduino :
12
Figure II.2.1.1: Interagir de la Carte Arduino avec le monde réel
Figure
Microcontrôleur ATmega
Tension de service 5 V
14 entrées et sorties numériques (6 sorties commutables en MLI)
6 entrées analogiques (résolution 10 bits)
32 Ko de mémoire flash (0,5 Ko occupé par le chargeur d'amorçage ou bootlader)
2 Ko de SRAM
1 Ko d'EEPROM
Fréquence d'horloge 16 MHz
Interface USB
Le programme est lu par le microcontrôleur de haut vers le bas. Une variable doit être
déclarée avant d'être utilisée par une fonction. La structure minimale est constituée :
un setup : (= initialisation) cette partie n'est lue qu'une seule fois, elle comprend les
fonctions devant être réalisées au démarrage (utilisation des broches en entrées ou en
sortie, port série de l'I2C etc.…)
une loop (boucle) : cette partie est lue en boucle, C'est ici que les fonctions sont
réalisées.
15
Figure II.2.4.1.1 : Capture d’écran d’un programme sur Arduino
C'est un outil qui se greffe au logiciel Arduino. Il suffit de créer des blocs et de les
paramétrer. Ce logiciel est vraiment un outil de qualité pour démarrer facilement sur
Arduino, sans connaissances en programmation.
HC-06 permet d'établir une liaison Bluetooth (liaison série) entre une carte
Arduino et un autre équipement possédant une connexion Bluetooth (Smartphone,
tablette, seconde carte Arduino, etc...). Le module HC-06 est un module "esclave"
contrairement au module HC-05 qui est "maître". Un module "maître" peut
demander à un autre élément Bluetooth de s'appairer avec lui alors qu'un module
"esclave" ne peut recevoir que des demandes d'appairage.
Code :
Branchement du HC-06 :
Le module Bluetooth HC-06 présente 4 broches pour permettre d’établir la
connexion série.
•VCC broche d’alimentation. Typiquement connectée à la broche 5V de l’Arduino.
20
IV . réalisation du projet :
I. Matériels utilisés :
I.1 : L’application : MIT INVENTOR :
Il s’agit d’un software basé sur un système de construction par blocs, ce qui réduit
significativement le temps dans le développement d’une appli si nous la comparons
avec les environnements de programmation, et spécialement les plus jeunes, soit
capable d’appliquer les idées valides dans le champ de la technologie.
Cette application va nous servir dans la création d’une interface graphique pour le
pilotage de notre système via la communication sans fil Bluetooth .
21
23
I.2 : Code Arduino :
#include <SoftwareSerial.h>
25
Figure I.4.2 : Eteindre tout les Leds
27
Conclusion Générale