WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et realisation d'un système embarque pour l'ouverture dune porte automatique


par VIctor Tychique ZAMVUATA KIMANIMOKO
ISIPA - Graduat 2021
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III.4.4. Capteur Ultrason

Le processus complet est le suivant: Mettre le pin "TRIG" une impulsion de niveau haut (5V) durant au moins 10us et le module démarre sa lecture; A la fin de la mesure, s'il détecte un objet devant lui, le pin "ECHO" passe au niveau haut (5V). Et, la distance où se situe l'obstacle est proportionnelle à la durée de cette impulsion31.

Fig. III.5 : Capteur Ultrason HC-SR04

30 https://fr.wikipedia.org/wiki/Lève_vitre. Consulté le 11/10/2021 à 19h45'.

31 MOUSSAOUI Amira, Conception et Réalisation d'un Bras Manipulateur Commandé par l'Arduino Méga 2560, Mémoire, Université M'hamed Bougara de Boumerdes, 2016-2017.

41

III.5. REALISATION DE LA PORTE AUTOMATIQUE III.5.1. Programme

C'est la description fonctionnelle du nouveau système ; c'est un ensemble des procédures opératoires propres à un enchainement des actions nécessaires à l'accomplissement d'une tache. Dans notre réalisation nous avons utilisé le langage de programmation en C.

III.5.1.1. Les mots-clefs du langage C

Un certain nombre de mots, appelés mots-clefs, sont réservés pour le langage lui-même et ne peuvent pas être utilisés comme identificateurs. Le langage C compte 32 mots clefs : (auto ; const ; double ; float ; int ; short ; struct ; unsigned ; break ; continue ; else ; for ; long ; signed, switch ; void ; case ; default ; enum ; goto ; register ; sizeof ; typedef ; volatile ; char ; do ; extern ; if ; return ; static ; union ; while).

Nous pouvons les classées en cinq catégories.

y' Les spécificateurs de stockage : auto ; register ; static ; extern ; typedef.

y' Les spécificateurs de type : char ; double ; enum ; float ; int

; long ; short ; signed ; struct ; union ; unsigned ; void.

y' Les qualificateurs de type : const ; volatile.

y' Les instructions de controls : break ; case ; continue ; default ; do; else ; for ; goto ; if ; switch ; while.

y' Divers : return ; sizeof.

42

III.5.1.2. Code source avec le logiciel Arduino

43

Fig. IÉI.6 : Programme complet du système réalisé

44

III.5. SCHEMA SYNOPTIQUE DU SYSTEME REALISE

Capteur
de

présences

Arduino UNO

Énergie 5v

Moteurs

Pont en H

Énergie 12v

Fig. 111.7 : Schéma synoptique du système réalisé

III.6. SCHEMA DE REALISATION

Fig. 111.8 : Schéma réalisé

45

III.7. FONCTIONNEMENT DE LA PORTE AUTOMATIQUE

Au démarrage du système ce sont des capteurs de présence qui entre enjeux, lorsqu'il détecte la présence, il envoi l'information au microcontrôleur, à son tour il donne le consigne au circuit intégré qui est le pont en H permet de réaliser 2 fonctions qui sont d'inverser le sens de rotation du moteur en inversant le courant aux bornes du moteur et la variation de la vitesse du moteur en modulant la tension aux bornes du moteur.

De plus, le pont en H permet d'effectuer un freinage magnétique s'il est capable d'en dissiper la puissance générée. Cette opération s'effectue en actionnant soit les deux commutateurs supérieurs ou inférieurs en même temps, ce qui court-circuite les bornes du moteur, et le fait par conséquent freiner.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus