Académique Documents
Professionnel Documents
Culture Documents
Dans sa forme moderne, le management de projet est né au début des années 1950,
bien que ses racines remontent beaucoup plus loin dans le temps, à la fin du 19ème
siècle. Dès lors que les entreprises ont découvert les avantages de l’organisation du
travail autour de projets, en reconnaissant l’importance fondamentale de
communiquer et de coordonner efficacement le travail entre les individus, une
méthode précise de gestion de projet a en effet émergé.
Grâce à une bonne gestion de projet, on peut nous assurer que les tâches menées visant
à atteindre les différents objectifs soient maintenues et respectées. De plus, les qualités
de gestion permettront d’éviter les risques, mais aussi d’utiliser de manière efficace et
effective les ressources mises à la disposition du groupe de travail. Par ailleurs, les
membres de l’équipe pourront être correctement guidés, comprendront leurs
responsabilités et les résultats que l’on attend d’eux, et seront toujours soucieux de
respecter le calendrier des tâches afin d’achever le projet à temps et dans le budget
alloué.
Notre projet intitulé SAP : système de prévention des piétons illustre d’une manière
claire et concise les différentes étapes d’une démarche management projet bien ancrée
et réussie.
1
I- Présentation générale :
1- Présentation du projet :
BENKHATI Imane
ELYAZIDI Othmane
SEKRARE Rania
2- Contexte du projet :
sécurité routière, en particulier dans les pays développés, la route tue chaque année 1,3
Les pays à revenu faible ou intermédiaire comptent pour 93% dans le nombre des décès
alors que ces mêmes pays ne possèdent que 54% du parc mondial de véhicules.
Le nombre de personnes tuées dans les accidents de circulation au Maroc s'est élevé à
3.593 durant l'année écoulée contre 3565 en 2015, enregistrant une légère hausse de
Notre projet permet de pouvoir diminuer le nombre d’accidents et instaurer une culture
2
3- Objectifs du projet :
4- Déroulement du projet :
3
II-Etude commerciale :
1- Analyse SWOT :
- Diverses subventions
- Agir sur les habitudes des gouvernementales permettent
passagers qui ne respectent aux entreprises dotées de
pas le code de la route nouvelles technologies
- Durée de vie qui dépend Opportun destinées à résoudre les
des composantes Faiblesses
ités problèmes liés à la sécurité de
électroniques utilisés l’utilisation des routes
- Avertir le passager ne pourrait permettre de mettre
garantit pas son respect notre produit sur le marché
pour le code de la route - Ces nouveaux marchés
regorgent d’opportunités
d’expansion
1- Détection du besoin
Perception du besoin
Le nombre de personnes tuées dans les accidents de circulation au Maroc s'est élevé à
3.593 durant l'année écoulée contre 3565 en 2015, enregistrant une légère hausse de
4
2- Enoncé du besoin :
Bête à cornes :
il est tout d’abord nécessaire de formuler le besoin sous forme de fonctions simples
innovant.
5
3- Analyse du besoin :
code de la route.
visuelle
6
FS : fonction service .
FP : fonction principale .
FC : fonction contraintes .
2- Diagramme SADT :
Une fonction est représentée par une « boîte » ou « module » SADT (datagramme
ou actigramme). Une boîte SADT est située dans son contexte avec les autres boîtes ou
7
3- Diagramme FAST :
L’alerte prend deux formes : Vérifier les deux conditions : Microcontrôleur pour la
sonore ou visuelle commande ;
Présence d’un
passager ;
Feu en couleur rouge.
8
Générer alerte visuelle ; Vidéo projecteur;
4- Diagramme pieuvre :
Atmosphère Diminuer
accidents
Piéton
FC3
FP1
FC4
Système de Environnement
prévention routière
FP2
FC2
Energie
FC5
FC1
Sécurité
Respecter code
Normes et lois
route
administratives
9
V- Analyse technique :
d’un passager puis il va vérifier la condition du passage à travers l’état des LED qui
seront synchroniser avec la colorisation du feu rouge, si celle-ci est vérifié il va générer
Projet
Partie Partie
Electronique Informatique
Le matériel utilisé :
3 résistances ;
Buzzer ;
Quelques câbles ;
Maquette.
10
1-Les Principales composantes du circuit électronique :
Description :
Un capteur PIR est un capteur qui mesure les radiations IR émises par les objets se
trouvant dans son champ de vision. Il est généralement utilisé comme détecteur de
Les capteurs PIR détectent les radiations infrarouges émises par les objets autour d’eux.
Or la plupart des objets émettent des IR suivant leur température. Ces capteurs sont dits
passifs, car ils n'émettent pas de radiation (contrairement aux barrières à infrarouge).
Les IR sont invisible par l'œil humain, mais des appareils photos numériques peuvent
les détectés.
11
Brochage :
l'état haut.
- Réglage de la sensibilité: Faire des essais est la seules méthode valable. Trop de
déclenche avec le chat de la maison). Pour porter à 6m, la sensibilité doit par
12
Réglage du capteur :
Le capteur PIR (Passive Infra Red) détecte une source d’infrarouge placée dans
mouvement et non des niveaux IR moyens. Les deux senseurs sont câblés de
sorte que leurs effets s’annulent. Si l'un reçoit plus ou moins de rayonnement
défaut)
13
• Temps mort 0.2 secondes.
Le Buzzer :
buzzer passif : des tonalités différentes peuvent être générées grâce à l’envoie
continue
Arduino UNO :
dans la mémoire du microcontrôleur se fait par port USB. En outre, des bibliothèques
14
de fonctions sont fournies pour l'exploitation des entrées-sorties courantes : gestion des
caractéristiques suivantes :
chaque Pin peut être déclaré comme une entrée ou une sortie ;
PWM.
une sortie 5 V.
deux GND
15
2-Partie Informatique :
(Environnement de travail) libre et gratuit qui est disponible sur le site (Arduino .cc/fr).
Parmi les langages utilisés pour programmer les cartes ARDUINO on trouve :
C/C++,JAVA .
ISIS PROTEUS est un logiciel qui se base sur un langage de programmation graphique
fonctionnelle naturellement. Ces deux facteurs révèlent une étonnante flexibilité qui
16
2.3 Réalisation du montage :
Dans un premier temps, il faut tester chaque composante à l’aide de circuit élémentaire
(voir annexe).
Le programme Arduino est conçu afin que son utilisation soit la plus simple possible
donc nous pourrons l’adapter à notre besoin en intégrant les LED pour vérifier la
17
Schéma du montage :
Ce programme simple simule les feux de circulation sur 2 groupes de 3 leds rouge-
Des straps ;
Buzzer
PIR SENSOR
18
4. Schéma électrique :
19
Explication du programme :
Un entête déclaratif ;
setup()) ;
Une partie constituée d’une boucle sans fin que le programme répètera à
Déroulement du programme :
Le programme bouclera sans fin (fonction Loop ()), exécutant de façon répétée
- On initialise les LEDs avec le rouge du feu 1 allumé et le vert du feu 2 allumé
20
Au niveau de la fonction Loop () :
détails,Description du programme 1 :
Code ARDUINO pour exécuter un feu rouge tricolore avec un système d'alarme
cas,le feu passe à l'orange puis au rouge ,et le feu piéton passe au vert pendant
basée sur des conventions. Il montre les composants du circuit sous forme de
21
Circuit imprimé réalisé sur Fritzing :
Un circuit imprimé (ou PCB de l'anglais printed circuit board) est un support, en général
Il est constitué d'un assemblage d'une ou plusieurs fines couches de cuivre séparées par
un matériau isolant. Les couches de cuivre sont gravées par un procédé chimique pour
obtenir un ensemble de pistes, terminées par des pastilles. Le circuit imprimé est
22
souvent recouvert d'une couche de vernis coloré qui protège les pistes de l'oxydation et
d'éventuels courts-circuits.
Les pistes relient électriquement différentes zones du circuit imprimé. Les pastilles, une
fois perforées, établissent une liaison électrique, soit entre les composants soudés à
travers le circuit imprimé, soit entre les différentes couches de cuivre. Dans certains
cas, des pastilles non perforées servent à souder des composants montés en surface.
23
VI- Digramme SysML :
Une exigence exprime une capacité ou une contrainte à satisfaire par un système.
Les exigences servent à établir un contrat entre le client et les réalisateurs du futur
système.
« requirement » « requirement »
Sécurité
Projet SAP
« requirement »
« requirement »
Synchroniser l’alerte selon
Capter la présence
la couleur du feu
Id = ‘1.1’
Id = ‘1.2’
Text = Projet X doit vérifier
Text = Le projet x doit
la condition de présence du déclencher l’alerte Lorsque
passager la couleur du feu de
carrefour est rouge
24
2. Diagramme des cas d’utilisation
But : Il montre les interactions fonctionnelles des acteurs et du système d’étude.
Il délimite précisément le système, décrit ce que fera le système sans spécifier
comment (et non ce que fera l’utilisateur).
Il exprime les services (use cases) offert par le système aux utilisateurs (actors).
Environnement
Préserve l’environnement
Et Energie
Optimise l’énergie
25
3.Diagramme de définition de block (Notation SysML : bdd).
Rôle : Montre le système du point de vue composant.
Il répond à la question « qui contient quoi ? ».
Le premier bloc représente le système que l’on veut décrire. Ce bloc peut
représenter un système complet, un sous-système ou un composant élémentaire. Les
blocs sont décomposés afin de décrire la hiérarchie du système.
« Block » « Block »
LED Carte ARDUINO UNO
Values Values
Verte, orange et rouge Une série de 12 Pin
« Block »
Projet X
« Block »
résistance
« Block »
Values
Capteur de mouvement PIR Sensor
X
Values
Vision à 160° on utilise une lentille
de Fresnel
« Block »
Le Buzzer
Values « Block »
Buzzer passif Buzzer actif
Capteur de mouvement PIR
Sensor
Values
Vcc 3 à 12 V / Régulateur 3 V
26
VII-Analyse de risque projet :
Un risque projet = Possibilité que le projet ne s’exécute pas selon les prévisions.
Pour conduire un projet, il faut donc :
• Identifier les risques projet
• Evaluer et hiérarchiser les risques projet
• Gérer les risques projet (notion de durée)
L’Analyse des Risques Projet correspond à une méthodologie qui formalise une
démarche souvent menée intuitivement par les chefs de projet.
27
• Durée ~15 J
- Etape 3 :
• Réunion (1/2 à 1J) de l’équipe d’analyse risques projet
• Objectifs : Synthèse, hiérarchisation des risques, désignation des pilotes de risques
- Etape 4 :
• Rédaction des fiches de risques et plan d’actions par les pilotes de risques en
collaboration étroite avec le RT.
• durée ~3 J
- Etape 5 : Réunion de synthèse sur les plans d’actions (1/2J)
- Etape 6 : Suivi du plan de management des risques
•Remise à jour et nouvel examen en fonction des évolutions du projet (Phase,
modifications aux prévisions)
3. Méthodologie de l’ARP :
Risques externes au
projet:
- Risque de non prise en
compte de changement de
réglementation
- Risque de l'acceptabilité
du projet par
l'environnement social et
humain.
Risques scientifiques et
techniques :
Risques humains et
organisationnels :
-Risque de solution technique
innovante, au point de ne pas - Risque d'absence de
avoir été validées en milieu
industriel
-Risque d'avoir des
SAP culture "assurance qualité"
dans l'équipe projet (
Traçabilité, gestion des
spécifications de sécutité non anomalies, gestion des
rencontrées jusqu'à présent modifications, procédures
-Risque d'accident technique.
de validation)
Risques liés aux
sous-traitants :
- Risque
d'absence d'un
démonstrateur
industriel pour le
projet
28
Exemple de fiche de risque :
29
Exemple de Tableau des risques :
30
- Criticité du risque
C=PxG
- Hiérarchisation du risque
Lorsque les réponses des membres de l’équipe ARP sont très disparates=>
discussion et choix définitif.
Désignation des responsables de risques qui établiront les fiches de risques
31
Un plan de management des risques va être établi
32
Conclusion
Visant à gérer le changement dans les entreprises et les organisations pour accroître
l’efficacité, le management par projet modifie profondément la gestion du travail, les
rôles et les relations des salariés devenus des «acteurs». C’est un mode de gestion
exigeant qui demande à être pensé et accompagné.
Passant par plusieurs étapes, commençant par la constitution d’une équipe composée
de 5 personnes tout en définissant le contexte du projet, et finissant par une analyse de
risque, on a réussi à mener à bien notre projet dont lequel on est fier.
Plus qu’une mise en pratique de nos connaissances théoriques, ce projet nous a permis
de renforcer nos valeurs de travail en équipe qui est l’un des clés motrices de la réussite
de toute démarche ou projet .
Finalement on peut dire que le projet peut être un mode très efficace de l’action
collective, mais suppose des moyens, des ressources, des compétences, des outils, et
une reconnaissance. Le mode incantatoire qui se contente d’invoquer le management
de projet ne suffit pas à gérer les organisations qui changent et qui entreprennent. C’est
le travail des acteurs compétents qui font leur boulot, et non la contrainte du seul
management d’en haut qui réalise l’activité projet.
33
Annexe :
// Notes de montage :
///////////////////////////////////////////////////////Zone de
déclaration des constantes et des
variabes/////////////////////////////////////////////////////////////
/
const int ledRouge = 12; //*crée une constante de type "int" nomée
"ledRouge" affectée à la broche 12 de l'arduino.*/
const int ledOrange=11; //*crée une constante de type "int" nomée
"ledOrange" affectée à la broche 11 de l'arduino.*/
const int ledVerte=10; //*crée une constante de type "int" nomée
"ledVerte" affectée à la broche 10 de l'arduino.*/
34
const int ledRouge_pieton=9; //*crée une constante de type "int"
nomée "ledRouge_pieton" affectée à la broche 9 de l'arduino.*/
const int ledVerte_pieton=8; //*crée une constante de type "int"
nomée "ledVerte_pieton" affectée à la broche 8 de l'arduino.*/
const int bouton =2; //*crée une constante de type "int" nomée
"bouton" affectée à la broche 2 de l'arduino.*/
int etatbouton=0; //*crée une Variable de type "int" nomée
"etabouton" initiamisée à 0, servant à stocker l'état du bouton (soit
Haut ou Bas).*/
////////////////////////////////////////////////////fonction void
setup , les paramètres du programme (exécutée une seule fois )
/////////////////////////////////////
void setup () {
// partie indiquant que les LED du feu tricolore sont des sorties//
// partie indiquant que les leds du feu piéton sont des sorties //
pinMode (ledRouge_pieton, OUTPUT ); // on indique que la broche où
se trouve la constante "ledRouge_pieton" est une sortie//
pinMode (ledVerte_pieton, OUTPUT ); // on indique que la broche où
se trouve la constante "ledVerte_pieton" est une sortie//
void loop() {
35
// lit l'état du bouton poussoir et le stocke dans la variable
"etatbouton"
36
etat=digitalRead(PIR) ; //lecture de l'état du détecteur de
présence//
digitalWrite(LED,etat); // visualisation de l'état du détecteur ,
la led s'allume si le détecteur et à l'état HIGH//
while (ledRouge_pieton == HIGH and etat == HIGH ) // boucle
tant que le feu et rouge et le piéton est présent l'alarme est
déclenchée//
{
digitalWrite(Buzzer,etat);
}
delay(300);
digitalWrite(ledRouge,LOW); /* la broche de la variable
ledRouge passe à l'état bas , donc éteint la led rouge*/
digitalWrite(ledVerte,HIGH); /* la broche de la variable
ledRouge passe à l'état haut , donc allume la led verte*/
delay (3000); /* pendant 3 secondes = 3000
milisecondes*/
else {
37
delay (3000) ; /*attend 3 secondes */
38