Vous êtes sur la page 1sur 6

Chapitre 2 

: Étude de la partie matérielle et du fonctionnement du dispositif

2.1. Introduction
Avec le développement de matériel et de logiciel embarqué, diverses technologies sont
de plus en plus intégrées. Son but est de simplifier les schémas électroniques et par
conséquent réduire l’utilisation de composants électroniques, en réduisant ainsi le coût de
fabrication d’un produit. Et en résulte des systèmes plus complexes et performants pour un
espace réduit.
Dans ce chapitre nous exposons les différents composants essentiels qui composent
notre dispositif ainsi que leur fonctionnement. Ensuite nous donnerons une présentation
générale du système Arduino UNO et la structure générale de notre projet.
2.2 Les actionneurs
2.2.1. Afficheur Crystal Liquide 1602A
Afin d’afficher les données nous avons opté le LCD 16*2 pour son prix intéressant.
Les afficheurs à cristaux liquides, autrement appelés afficheurs LCD (Liquid Crystal
Display), sont des modules compacts intelligents et nécessitent peu de composants externes
pour un bon fonctionnement. Ils consomment relativement peu (de 1 à 5 mA), sont
relativement bons marchés et s'utilisent avec beaucoup de facilité.

Figure 2.1 : 1602A (v2.0)


2.2.1.1 Caractéristiques
• Mode d’affichage : STN, BLUB
• Format d’affichage : 16 caractères x 2 lignes
• Sens de vision : 6 heures
• Données d’entrée : interface 4 bits ou 8 bits disponible
• Font Police d’affichage : 5 x 8 points
• Alimentation : Alimentation simple (5V ± 10%)
• SCH Régime de conduite : 1 / 16Duty, 1 / 5Bias
• RÉTROÉCLAIRAGE (CÔTÉ : DEL BLANC)
Chapitre 2 : Étude de la partie matérielle et du fonctionnement du dispositif

[https://www.memoireonline.com/04/10/3446/m_Etude-et-application-de-microcontroleur-
16f844.html]
2.2.2 Le Buzzer
Un buzzer est un élément électromécanique ou électronique qui produit un son quand
on lui applique une tension. Certains nécessitent une tension continue (buzzer
électromécanique), d’autres nécessitent une tension alternative.
[https://www.sonelec-musique.com/electronique_theorie_buzzers.html]
2.2.3 Servo-Moteur
Un servomoteur (vient du latin servus qui signifie « esclave ») est un moteur capable
de maintenir une opposition à un effort statique. C'est donc un système asservi qui peut
pivoter d’environ 180 degrés (90 dans chaque direction). C’est un ensemble mécanique et
électronique comprenant un moteur à courant continu, un réducteur en sortie de ce moteur
diminuant la vitesse mais augmentant le couple, un potentiomètre (faisant fonction de diviseur
résistif) qui génère une tension variable, proportionnelle à l'angle de l'axe de sortie, un
dispositif électronique d'asservissement, un axe dépassant hors du boîtier avec différents bras
ou roues de fixation.
[http://www.lycee-ferry-versailles.fr/spe-
si/projet_1ere/Projet1ere_pince_eleve/co/module_RNR_SI2021_projet1ere_challenge0_23.ht
ml]
2.2.4 KeyPad
Un KeyPad est typiquement un clavier de saisie numérique, il existe sous différente
forme, en clavier/membrane souple ou clavier solide (en ABS). Le plus courant ne comporte
que des chiffres (de 0 à 9 avec les caractères * et #).
[https://wiki.mchobby.be/index.php?title=KeyPad&mobileaction=toggle_view_desktop]

Figure 2.2 : Buzzer Figure 2.3 : Servo-Moteur Figure 2.4 : KeyPad


2.2.5 La Batterie
Dans notre projet nous avons alimenté l’Arduino par une batterie de 9.6 V.

2.2.6 Capteur ultrason HC-SR04


Chapitre 2 : Étude de la partie matérielle et du fonctionnement du dispositif

Le capteur à ultrasons HC-SR04 est capable de mesurer la distance des objets situés de 2cm à
400cm du capteur avec une précision de 3 MM. Le capteur et composé d’un émetteur
d’ultrason (TRIGGER), d’un récepteur (ECHO) et du circuit de la commande, son
fonctionnement n’est pas influencé par la lumière du soleil et des matériaux sombres.

Figure 2.5 : capteur hc-sr04


2.2.6.1 Caractéristique
 Dimensions : 45 mm x 20 mm x 15 mm
 Plage de mesure : 2 cm à 400 cm
 Résolution de la mesure : 0.3 cm
 Angle de mesure efficace : 15 °
 Largeur d'impulsion sur l'entrée de déclenchement : 10 µs
(Trigger Input Pulse width)
2.2.6.2 Broches de connections
 Vcc = Alimentation +5 V DC
 Trig = Entrée de déclenchement de la mesure (Trigger input)
 Echo = Sortie de mesure donnée en écho (Echo output)
 GND = Masse de l'alimentation
Chapitre 2 : Étude de la partie matérielle et du fonctionnement du dispositif

Figure 2.4 : Signal de capteur HC-SR04


2.2.6.3 Fonctionnement
Pour déclencher une mesure, il faut présenter une impulsion "high" (5 V) d'au moins
10 µs sur l'entrée "Trig". Le capteur émet alors une série de 8 impulsions ultrasoniques à 40
kHz, puis il attend le signal réfléchi. Lorsque celui-ci est détecté, il envoie un signal "high"
sur la sortie "Echo", dont la durée est proportionnelle à la distance mesurée.
2.2.6.4 Distance de l'objet
La distance parcourue par un son se calcule en multipliant la vitesse du son, environ
340 m/s (ou 34'000 cm/1'000'000 µs) par le temps de propagation, soit : d = v * t
(distance=vitesse*temps)
Le HC-SR04 donne une durée d'impulsion en dizaines de µs. Il faut donc multiplier la
valeur obtenue par 10 µs pour obtenir le temps t. On sait aussi que le son fait un aller-retour.
La distance vaut donc la moitié.
d = 34'000 cm/1'000'000 µs * 10us · valeur / 2, en simplifiant d =170'000 /1'000'000 cm *
valeur
Finalement, d = 17/100 cm * valeur.
2.3 Les Microcontrôleurs
Le microcontrôleur correspond au cerveau du robot. C'est lui qui va traiter les informations
provenant des capteurs et qui va donner la réponse voulue aux servo-moteurs. Il est composé
de quatre parties :
Un microprocesseur qui va prendre en charge la partie traitement des informations et envoyer
des ordres.
Une mémoire de données (RAM ou EEPROM) dans laquelle seront entreposées les données
temporaires nécessaires aux calculs. C'est en fait la mémoire de travail qui est donc volatile.
Une mémoire programmable (ROM), qui va contenir les instructions du programme pilotant
l'application à laquelle le microcontrôleur est dédié.
La dernière partie correspond aux ressources auxiliaires. Celles-ci sont généralement :
Chapitre 2 : Étude de la partie matérielle et du fonctionnement du dispositif

- Ports d'entrées / sorties parallèle et série.


- Des timers pour générer ou mesurer des signaux avec une grande précision temporelle.
- Des convertisseurs A/N pour traiter les signaux analogiques.
[https://www.gotronic.fr/pj2-hc-sr04-utilisation-avec-picaxe-1343.pdf]
Le module principal dans cette réalisation est le microcontrôleur qui doit être simple a
utilisé faible prix et faible consommation d’énergie. D’où notre choix sur l’arduino uno.
2.3.1. L’ARDUINO UNO

Figure 2.6 : Arduino uno


La carte Arduino Uno est une carte à microcontrôleur basée sur l'ATmega328. Le
microcontrôleur peut être programmé pour analyser et produire des signaux électriques, de
manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils
domestiques - éclairage, chauffage…), le pilotage d'un robot, de l'informatique embarquée,
etc.
La carte UNO et la version 1.0 du logiciel seront la référence des versions Arduino à
venir. La carte Uno est la dernière d'une série de carte USB Arduino, et le modèle de
référence des plateformes Arduino
Elle dispose :
 De 14 broches numériques d'entrées/sorties (dont 6 peuvent être utilisées en sorties PWM
(largeur d'impulsion modulée)),
 De 6 entrées analogiques (qui peuvent également être utilisées en broches entrées/sorties
numériques),
 D'un quartz 16Mhz,
 D'une connexion USB,
Chapitre 2 : Étude de la partie matérielle et du fonctionnement du dispositif

 D'un connecteur d'alimentation jack,


 D'un connecteur ICSP (programmation "in-circuit"),
 Et d'un bouton de réinitialisation (reset).
Elle contient tout ce qui est nécessaire pour le fonctionnement du microcontrôleur
pour pouvoir l'utiliser et se lancer, il suffit simplement de la connecter à un ordinateur à l'aide
d'un câble USB (ou de l'alimenter avec un adaptateur secteur ou une pile, mais ceci n'est pas
indispensable, l'alimentation étant fournie par le port USB).
[http://www-igm.univ-
mlv.fr/~dr/XPOSE2002/robotique/chapitres/MicrocontroleurWhat.htm]
Conclusion
Dans ce chapitre nous avons défini les composants qui sont utilisé dans ce travail
(réalisation d’un système d’alarme ultrasonique) et leur fonctionnement. À partir d'une carte
d’acquisition qui est l’Arduino, pour expliquer dans le prochain chapitre comment réaliser
notre dispositif.

Vous aimerez peut-être aussi