Académique Documents
Professionnel Documents
Culture Documents
RAPPORT DE STAGE
DE PERFECTIONNEMENT
SPECIALITE :
Système embarqué
Sujet :
Elaboration d’un plan de projet
Système de comptage et visualisation
Avant tout développement sur cette expérience professionnelle, il apparait opportun de commencer
ce rapport de stage par des remerciements, à ceux qui m’ont beaucoup appris au cours de ce stage,
et même à ceux qui ont eu la gentillesse de faire de ce stage un moment très profitable.
Aussi, je remercie Mme khawdher Gillan m’a formée et a compagne tout au long de cette expérience
professionnelle avec beaucoup de patience et de pédagogie. Enfin je remercie l’ensemble des
employées de STIA pour les conseils qu’ils on pu me prodiguer au cours de ce mois.
Tarkhani Amira
Sommaire
Afin d’appliquer les méthodologies et les notions enseignées à la filière de technologie, nous devons
passer un stage de perfectionnement pour bien comprendre le monde de travail et en même temps
réaliser un travail d’étude et de recherche durant la période de stage. Celui-ci nous permet à nous,
étudiants, de nous initier à la recherche et d’appliquer les connaissances acquises durant notre
scolarité en relation avec le marché .le perfectionnement d’étude permet également de placer les
étudiants de placer les étudiants dans une situation se rapprochant le plus possible du monde de
travail d’esprit technique.
Le stage que j’ai effectué est un stage de 4 semaines au sein de l’entreprise STIA BEN AROUSS.
A fin de comprendre la démarche que j’ai utilisée pour mener ce projet à son terme, mon rapport se
structure de façon suivante:
D’abord, dans une première partie je vais présenter le contexte général de l’entreprise qui a
parrainé mon stage, une brève présentation de fonctionnement général et des services.
Après, on passera à la définition générale de l’aspect de mon projet, c’est-à-dire ce qu’il existe et ce
que mon projet va apporter. Puis dans une seconde partie, je vais présenter les outils et les
technologies avec lesquels j’ai travaillé. Ensuite
Dans une troisième partie, on va aborder la tache technique avant une démonstration du
fonctionnement du projet.
Chapitre 1 :
Présentation
du cadre
Du projet
Introduction :
Comme tout premier chapitre celui-ci, s’intéressera à la présentation du cadre du projet tant que
projet réalisé lors du stage de perfectionnement, tout en présentant l’organisme d’accueil qui m’a
encadré tout au long de cette expérience, à savoir les services que STIA fournie en présentant
certains projets dont cette dernière réalisé le long de son existence.
Société tunisienne d'accessoires STIA fournit aux professionnels spécialisés dans les
installations photovoltaïques les accessoires nécessaires à la mise en œuvre de leurs solutions.
Créée La et dirigée par de jeunes entrepreneurs ambitieux, STIA produit activement des
accessoires de menuiserie en aluminium, des accessoires et des structures pour installations
photovoltaïques, ainsi que tous types d'accessoires en aluminium.
Les professionnels de STIA sont reconnus pour leur esprit jeune et énergique et leurs
équipements à la pointe de la technologie, ils se donnent beaucoup de mal pour fournir les
meilleurs produits à leurs clients.
Nous nous engageons également à exécuter les projets PV de nos clients’ installateurs et nous
nous engageons à respecter les délais de livraison et les contraintes liées aux Installations.
Nous assurons également des équipements performants, bien pensés, mais surtout, au moindre
coût.
Tous les produits STIA sont certifiés par le Bureau de Contrôle APAVE, se
accessoires en aluminium.
STIA
A/Groupe Ayedi:
Groupe AYADI frères est. une société très variée qu'on peut le considérer
comme une industrie d'aluminium et commerce international, dont lequel on
peut constater que l’entreprise STIA est une filiale relative par ce groupe.
Et enfin elle gère des réseaux sociaux comme: Facebook; Instagram ; twitter
Leur mission est de favoriser une culture d'entreprise qui valorise la créativité
individuelle et le travail d'équipe, tout en respectant la confiance et le respect
mutuels entre les employés et la direction.
1.2Organigramme de la société :
1. Cadre d’étude :
2. Nous avons effectué notre stage au sein de la société STIA au niveau du secteur des services
informatiques durant 4 semaines du mois de juillet.
3. 1.1Description de l’existant :
Le réseau de STIA
•• --Des
Desfournisseurs
fournisseursde
demachine
machine
(Alliminium)
(Aluminium)
•• --Des
Desfournisseurs
fournisseursde
depièce
piécede
derechange
rechange
Les ( de machine existante)
( de machine existante)
•• --Des
Desfournisseurs
fournisseursde
dematières
matiérespremière
premiére
Les Client enaluminium
en alliminium
Les Clien
•• --Des
Desfournisseurs
fournisseursde
devisserie
visserie
Les
Distribute • QALEX
urs
Solaire 13 produits
Bâtiments 36 produits
Bureautique 12 produits
Garde-corps 5 produits
Signalétique 36 produits
L’intérêt de SWOT :
Nous avons utilisé l’outil de SWOT pour mieux connaitre les forces et les faiblesses à
l’intérieur et les on vise
Force Faiblesse
Leader sur le marché Activité à risque
Matière première certifiée. Probabilité erreur de la production
Structures photovoltaïque certifié (produit non conformes).
APAVE Probabilité de panne des machines
Plan de montage et de répartition des Diminution rentabilité à cause COVID
structures 19
Bonne communication directe de Manque de communication avec les
client clients sur les réseaux sociaux
Meilleur prix Absentéisme sur les réseaux sociaux
Les recherches et l’innovation Atelier non extensible
Fabrication d’un produit de qualité Absence du département marketing
Ouverture sur la marche Pas de fiche signalétique
internationale
Personnel qualifies
Équipe jeune et motivée
Grande notoriété sur la marche
Gammes de produits large
Bonne image de marque
Un bon esprit d’équipe
Équipe performantes capables de
répondre à l’ensemble des demandes
du marché
Engagement sur démarche de santé et
sécurité Les
Mouvements commerciaux
Opportunité Menaces
Les nombres des concourantes directes Impact économique sur l'industrie
limites Concurrence déloyale sur le marché en
Aluminium Recyclé Avancées récentes termes de fabricants
du marché
Impression favorable à l’intérieur des
dernières tendances technologiques et
du marché qui frappent le marché
Aluminium Recyclé
Le marché de l’aluminium est en pleine
croissance
II- Les principaux équipements du Machine tronçonneuse aluminium (semi automatique):
1- Définition de machine:
La tronçonneuse semi automatique pour profilés aluminium et PVC est une machine-outil de
coupe d'une grande robustesse équipée d'une tête pivotante de 45° de droite à gauche de
manière de manière à pouvoir réaliser les opérations de découpes même les plus complexes.
Conclusion :
Dans ce chapitre nous avons présenté la société STIA et son organigramme.
Dans ce chapitre, nous allons exposer les différents besoins de notre application et on termine par la
représentation des diagrammes de cas d’utilisation et l’environnement utilisé pour réaliser ce travail.
=>l’utilisateur : il s’agit d’un acteur qui s’occupe de tous les taches de projet d’afficheur
Les besoins fonctionnels des acteurs de notre projet d’afficheur peuvent être résumés comme
suit :
Chaque fonctionnalité offerte par le projet d’afficheur est modélisée par un cas d’utilisation qui
exprime l’interaction acteurs/systèmes.
Pour notre acteur principal identifié précédemment, il convient de rechercher les différentes
intentions « Capteur » selon lesquelles il utilise l’application ce qui représente les cas d’utilisation
Le tableau suivant illustre l’ensemble des cas d’utilisation nécessaires pour le bon
fonctionnement de projet :
Tableau :
Tableau5 : liste de cas d’utilisation
2 Ajouter programme
3 Vérifier le programme
4 Téléverser le programme L’utilisateur
5 Partager résultat
6 Global
4. Diagrammes de cas d’utilisation :
5.1Cas d’utilisation « broncher les matériels arduino »
5.5Cas d’utilisation «Global»
7. Environnement de développement
7.1 Environnement matériel
Notre application mobile a été réalisée par un ordinateur ayant les caractéristiques
suivantes :
Ordinateur Portable : ASUS
Système d’exploitation : Windows7
Processeur : AMD64
RAM : 4,00GO
7.2Environnement logiciel :
Figure 10 : logiciel arduino
Arduino est la marque d'une plateforme de prototypage open-source qui permet aux
utilisateurs de créer des objets électroniques interactifs à partir de cartes électroniques
matériellement libres sur lesquelles se trouve un microcontrôleur (d'architecture Atmel
AVR comme l'Atmega328p, et d'architecture ARM comme le Cortex-M3 pour l'Arduino
Due).
7.3.1 Langage C/C++ :
Pour les programmeurs confirmés, le langage C/C++ qui est traditionnellement
utilisé pour programmer les microcontrôleurs peut être la solution la plus
performante pour programmer une carte Arduino
Ensuite, on peut y connecter des composants en entrées : des capteurs et des composants en
sortie : des actionneurs. Enfin, une carte de prototypage électronique est programmée à l'aide
d'un logiciel de programmation. Ainsi, le programme doit être téléversé vers le microcontrôleur
pour que la carte fonctionne.
Python Le langage le plus largement utilisé sur Rosebery PI est Python mais, étant un micro-
ordinateur, il est possible de l'utiliser avec d'autres langages.
7.3.5configurer un Arduino:
Conclusion :
Dans ce chapitre nous avons utilisé cas d’utilisations, Description textuel des
cas d’utilisation , ensuite, je parler a Environnement de
développement(Environnement matériel Et Environnement logiciel ).
.
chapitre3 :
Conception
Introduction :
Dans ce chapitre, nous étendrons la représentation des diagrammes de cas
d’utilisation effectués au niveau de l’analyse des besoins. Nous
commencerons par établir les diagrammes de séquencés des cas
d’utilisation et on terminer par l’élaboration du diagramme de classes.
Conclusion :
Dans ce chapitre nous avons utiliser Diagramme de séquence pour expliquer
bien les étapes pour créé projet.
Chapitre4 :
Réalisation
Introduction :
Ce chapitre représenter le dernier volet de ce rapport. Nous entamons la réalisation après
l’étape de conception définit au préalable.il vise l’étude et la description détaillée de mon
projet.
Pour mieux éclairer les choses, ce chapitre sera accompagné avec une suite de captures
d’écran .Nous essayerons de donner le maximum important.
1. Le matériel utilisé
Figure16:esp32 en Réal
A/définition :
C/Description :
Hardware et software :
DOIT
– USB-to-UART bridge.
LuaNode software
Programmation de la carte :
Arduino IDE
Thonny IDE
uPyCraft
Espressif IDF (IoT Development Framework)
Micropython
JavaScript
LUA
Zerynth studio
Les détecteurs de mouvement PIR sont utilisé pour détecter les mouvements des humains et
des animaux dans un rayon de 7 mètres (Ils peuvent détecter également les zombies, mais ce
n'est pas garantie). Ce modèle dispose d'un réglage de seuil de détection avant
déclenchement de 0,3 à 18 secondes ainsi que d'un réglage de sensibilité.
Il fonctionne sur une alimentation entre 5V et 30V DC. Le signal de sortie est à 3,3V à l'état
haut. La portée est d'environ 7m sur 120°.
PRINCIPALES CARACTÉRISTIQUES
DESCRIPTIF TECHNIQUE
SKU: AR022EA1717RCNAFAMZ
Modèle: HC-SR501
Poids (kg): 0.2
Téléchargement
Pour télécharger le logiciel, il faut se rendre sur la page de téléchargement du site arduino.cc .
Vous avez deux catégories :
Sous Windows
Pour moi ce sera sous Windows. Je clique sur le lien Windows et le fichier apparaît et doit
être enregistre ou bon vous semble.
Une fois que le téléchargement est terminé, vous n’avez plus qu’à décompresser le fichier
avec un utilitaire de décompression (7-zip, WinRar, …). À l’intérieur du dossier se trouvent
quelques fichiers et l’exécutable du logiciel :
Télé
chargement sous Mac OS
Contenu du téléchargement
Cette fois, après quelques secondes, le logiciel s’ouvre. Une fenêtre se présente à
nous :
L’interface de l’IDE Arduino
Ce qui saute aux yeux en premier, c’est la clarté de présentation du logiciel. On voit
tout de suite son interface intuitive. Voyons comment se compose cette interface.
Présentation du logiciel
J’ai découpé, grâce à mon ami paint.net, l’image précédente en plusieurs parties :
L’interface de
l’IDE Arduino en détail
Correspondance
Attaquons-nous plus sérieusement à l’utilisation du logiciel. La barre des menus est entourée
en rouge et numérotée par le chiffre 1.
Le menu File
C’est principalement ce menu que l’on va utiliser le plus. Il dispose d’un certain nombre de
choses qui vont nous être très utiles. Il a été traduit en français progressivement, nous allons
donc voir les quelques options qui sortent de l’ordinaire :
Le menu
Fichier
Carnet de croquis : Ce menu regroupe les fichiers que vous avez pu faire jusqu’à
maintenant (et s’ils sont enregistrés dans le dossier par défaut du logiciel).
Exemples (exemples) : Ceci est important, toute une liste se déroule pour afficher les
noms d’exemples de programmes existants ; avec ça, vous pourrez vous
aider/inspirer pour créer vos propres programmes ou tester de nouveaux
composants.
Télé verser : Permet d’envoyer le programme sur la carte Arduino. Nous y
reviendrons .
Télé verser avec un programmateur : Idem que ci-dessus, mais avec l’utilisation d’un
programmateur (vous n’en n’aurez que très rarement besoin).
Préférences : Vous pourrez régler ici quelques paramètres du logiciel. Le reste des
menus n’est pas intéressant pour l’instant, on y reviendra plus tard, avant de
commencer à programmer.
Les boutons
Voyons à présent à quoi servent les boutons, encadrés en rouge et numérotés par le chiffre 2.
La barre d’outils
Bouton 1 : Ce bouton permet de vérifier le programme, il actionne un module qui
cherche les erreurs dans votre programme
Bouton 2 : Charge (télé verse) le programme dans la carte Arduino.
Bouton 3 : Crée un nouveau fichier.
Bouton 4 : Ouvre un fichier.
Bouton 5 : Enregistre le fichier.
Bouton 6 : Ouvre le moniteur série (on verra plus tard ce que c’est ).
Enfin, on va pouvoir s’occuper du matériel que vous devriez tous posséder en ce moment
même : la carte Arduino
Conclusion :
La réalisation de notre projet, Nous nous sommes rapprochés de la société STIA à ses
différentes unités et nous avons déterminé les points importants que doit traiter notre nous
projet.
L’objectif majeur de notre projet consiste à attirer un public plus large, gagne la satisfaction
des clients nouvelle source de profit.
Afin de satisfaire les besoins des utilisateurs nous avons commencé la conception en utilisant
le formalisme UML et la mise en œuvre des bases de sonnées avec le gestionnaire de bases
de données Firebase.
Ce projet a fait l’objet d’une expérience très intéressante, car elle nous a permis de nous
familiariser avec de nouvelles notions d’une part, et d’améliorer nos connaissances et nos
compétences dans le domaine de la programmation ,et d’autre part de renforcer notre sens
De responsabilité dans la gestion des projets qui permet l’insertion dans le domaine
professionnel.
Enfin, nous espérons que notre projet puisse répondre aux besoins fixés et satisfaire
Toutes les personnes qui ont contribué à sa réalisation , ainsi que les utilisateurs pour leur
www.google.fr
http://stia-tunisie.com/fr/contact
www.stia-tunisie.com
https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/
https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-
informatique-embarquee/742_decouverte-de-larduino/3418_le-langage-
arduino-12/
https://staruml.io/download
https://docs.arduino.cc/software/ide-v2/tutorials/getting-started/ide-v2-
downloading-and-installing