0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Procedure Realisation Projet

Ce document présente la procédure pour réaliser un système de sécurité anti-incendie intelligent avec Arduino, incluant une alerte sur smartphone pour la centrale thermique de Yassa-DIBAMBA. Il décrit les phases de conception, développement, tests, et création d'une maquette 3D, tout en fournissant des directives sur le choix des composants, la programmation, et la documentation. Des outils et conseils pour la réussite du projet sont également fournis.

Transféré par

millmann237
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Procedure Realisation Projet

Ce document présente la procédure pour réaliser un système de sécurité anti-incendie intelligent avec Arduino, incluant une alerte sur smartphone pour la centrale thermique de Yassa-DIBAMBA. Il décrit les phases de conception, développement, tests, et création d'une maquette 3D, tout en fournissant des directives sur le choix des composants, la programmation, et la documentation. Des outils et conseils pour la réussite du projet sont également fournis.

Transféré par

millmann237
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Procédure de Réalisation du Projet : Système de Sécurité Anti-

Incendie Intelligent avec Arduino et Alerte Smartphone


1. Introduction
Ce document décrit la procédure étape par étape pour la réalisation du projet d’étude et de
conception d’un système de sécurité anti-incendie intelligent avec Arduino, intégrant une
alerte sur smartphone, spécifiquement pour la centrale thermique de Yassa-DIBAMBA. Il
inclut également les directives pour la création d’une maquette 3D représentative de la
centrale, essentielle pour la soutenance.

2. Phases de Réalisation du Projet


Le projet sera structuré en plusieurs phases interdépendantes, allant de la conception à la
validation finale.

2.1. Phase 1 : Conception et Planification Détaillée


Cette phase est cruciale pour définir les bases solides du projet et anticiper les défis
techniques.
• 2.1.1. Analyse des Besoins et Spécifications
– Relecture et validation du cahier des charges. S’assurer que toutes les exigences
fonctionnelles (détection, alertes locales, alertes smartphone, actions
d’atténuation) et non fonctionnelles (performance, sécurité, maintenabilité,
évolutivité, coût) sont bien comprises.
– Affiner les seuils de détection pour chaque capteur en fonction des risques
spécifiques de la centrale thermique (ex: température critique, concentration
de fumée).
• 2.1.2. Choix des Composants Matériels et Logiciels
– Confirmer le microcontrôleur (ESP32 est fortement recommandé pour sa
connectivité Wi-Fi intégrée, simplifiant l’alerte smartphone). Si Arduino Uno est
choisi, sélectionner un module Wi-Fi (ESP8266) ou GSM/GPRS (SIM800L)
compatible.
– Sélectionner les modèles précis des capteurs (MQ-2, capteur de flamme IR,
DHT11/DHT22) et des actionneurs (buzzer, LEDs, écran LCD I2C, module
relais).
– Identifier les bibliothèques Arduino/ESP32 nécessaires pour chaque
composant.
– Choisir la technologie pour l’application mobile (ex: React Native, Flutter pour
une application hybride, ou développement natif Android/iOS).
• 2.1.3. Conception Détaillée
– Schémas Électroniques : Dessiner les schémas de câblage précis entre le
microcontrôleur et chaque capteur/actionneur. Utiliser des logiciels comme
Fritzing ou KiCad.
– Logigrammes et Algorithmes : Développer les logigrammes détaillés du
firmware, incluant la logique de lecture des capteurs, de décision d’alerte, de
gestion des actionneurs et de communication.
– Architecture Logicielle : Définir la structure du code Arduino/ESP32 et de
l’application mobile. Pour l’application, prévoir l’interface utilisateur, la gestion
des données (historique des alertes) et la communication avec le
serveur/plateforme IoT.
• 2.1.4. Planification des Tâches
– Établir un calendrier détaillé avec des jalons pour chaque phase du projet.
– Allouer les ressources nécessaires (temps, budget, outils).

2.2. Phase 2 : Acquisition et Préparation du Matériel


• 2.2.1. Achat des Composants
– Commander tous les composants matériels listés dans la phase de conception.
– Prévoir des composants de rechange si le budget le permet.
• 2.2.2. Préparation de l’Environnement de Développement
– Installer l’IDE Arduino (ou Visual Studio Code avec l’extension PlatformIO).
– Installer les bibliothèques nécessaires pour les capteurs, l’écran LCD et le
module de communication (Wi-Fi/GSM).
– Mettre en place l’environnement de développement pour l’application mobile
(ex: [Link], SDK Android/iOS).

2.3. Phase 3 : Développement du Firmware (Arduino/ESP32)


Cette phase consiste à écrire le code qui fera fonctionner le système.
• 2.3.1. Programmation des Capteurs
– Écrire et tester le code pour lire les valeurs de chaque capteur individuellement
(MQ-2, capteur de flamme, DHT11/DHT22).
– Calibrer les capteurs et déterminer les seuils de détection pertinents.
• 2.3.2. Programmation des Actionneurs
– Développer le code pour contrôler le buzzer, les LEDs et l’écran LCD.
– Implémenter la logique d’affichage des messages d’état et d’alerte sur l’écran
LCD.
– Programmer le module relais pour activer/désactiver un dispositif externe.
• 2.3.3. Intégration de la Logique d’Alerte
– Combiner les lectures des capteurs avec la logique de décision définie dans la
phase de conception pour déclencher les alertes.
– Implémenter la gestion des états (normal, pré-alerte, alerte).
• 2.3.4. Implémentation de la Communication
– Écrire le code pour la connexion Wi-Fi (ESP32) ou GSM/GPRS (module
externe).
– Mettre en place la communication avec un serveur cloud ou une plateforme IoT
(ex: envoi de messages MQTT ou requêtes HTTP POST).

2.4. Phase 4 : Développement de l’Application Smartphone


Cette phase se concentre sur l’interface utilisateur mobile et la réception des alertes.
• 2.4.1. Conception de l’Interface Utilisateur (UI/UX)
– Dessiner les maquettes de l’application mobile (écrans d’accueil, d’alerte,
d’historique, de visualisation des données).
– S’assurer d’une interface intuitive et claire pour l’utilisateur.
• 2.4.2. Implémentation de la Communication
– Développer la partie de l’application qui se connecte au serveur
cloud/plateforme IoT pour recevoir les alertes et les données des capteurs.
– Mettre en place les notifications push.
• 2.4.3. Fonctionnalités de l’Application
– Affichage en temps réel de l’état du système et des valeurs des capteurs.
– Historique des alertes avec horodatage.
– Possibilité de configurer certains paramètres (ex: numéros de téléphone pour
les SMS, seuils d’alerte si applicable).

2.5. Phase 5 : Assemblage et Câblage du Prototype


• 2.5.1. Montage des Composants
– Assembler les capteurs, actionneurs et le microcontrôleur sur une platine
d’expérimentation (breadboard) pour les tests initiaux.
– Une fois validé, transférer le montage sur une carte de prototypage perforée ou
un PCB personnalisé pour une solution plus robuste.
• 2.5.2. Câblage
– Réaliser les connexions électriques selon les schémas détaillés. Porter une
attention particulière à la qualité des soudures et à l’isolation.
– Vérifier toutes les connexions pour éviter les courts-circuits ou les erreurs de
branchement.

2.6. Phase 6 : Tests et Validation


Cette phase est essentielle pour s’assurer de la fiabilité et de l’efficacité du système.
• 2.6.1. Tests Unitaires
– Tester chaque module (capteur, actionneur, communication) indépendamment
pour s’assurer de son bon fonctionnement.
• 2.6.2. Tests d’Intégration
– Tester l’ensemble du système en simulant des scénarios de détection d’incendie
(fumée, flamme, chaleur).
– Vérifier le déclenchement correct des alertes locales (buzzer, LEDs, LCD) et des
actions externes (relais).
– Valider la réception des alertes et l’affichage des données sur l’application
smartphone.
• 2.6.3. Calibration et Optimisation
– Ajuster finement les seuils de détection pour minimiser les fausses alarmes tout
en garantissant une détection précoce.
– Optimiser le code pour la performance et la consommation d’énergie.

2.7. Phase 7 : Réalisation de la Maquette 3D de la Centrale Thermique


La maquette 3D est un support visuel puissant pour la soutenance, permettant de
contextualiser le projet.
• 2.7.1. Recherche de Références et Documentation
– Collecter un maximum d’informations visuelles sur la centrale thermique de
Yassa-DIBAMBA (photos, vidéos, plans si disponibles) ou sur des centrales
thermiques similaires.
– Identifier les éléments architecturaux et techniques clés à représenter
(bâtiments principaux, cheminées, groupes électrogènes, zones de stockage,
réseau électrique).
• 2.7.2. Conception Préliminaire et Échelle
– Esquisser un plan général de la maquette, en définissant les dimensions et
l’échelle (ex: 1:100, 1:200) pour qu’elle soit manipulable et suffisamment
détaillée.
– Délimiter les zones où le système anti-incendie sera intégré ou représenté.
• 2.7.3. Modélisation 3D (Logiciel de CAO)
– Utiliser un logiciel de Conception Assistée par Ordinateur (CAO) tel que
SketchUp, Fusion 360, Blender, ou même Tinkercad pour les débutants.
– Modéliser les principaux bâtiments, les groupes électrogènes, les cheminées, les
réservoirs de carburant, et les autres éléments significatifs de la centrale.
– Cette étape permet de visualiser le rendu final, de vérifier les proportions et de
préparer les pièces pour la fabrication.
• 2.7.4. Fabrication des Éléments de la Maquette
– Matériaux : Utiliser des matériaux légers et faciles à travailler comme le carton
plume, le PVC expansé, le bois léger (balsa), ou des feuilles de plastique.
– Découpe : Découper les différentes pièces selon les plans de la modélisation 3D
à l’aide d’un cutter, d’une règle et d’un tapis de découpe. Pour des formes
complexes, une découpe laser ou une impression 3D peut être envisagée si
l’accès à ces technologies est possible.
– Impression 3D (Optionnel) : Imprimer en 3D des éléments complexes ou de
petits détails (ex: turbines miniatures, capteurs factices, boîtiers du système)
pour un rendu plus réaliste.
• 2.7.5. Assemblage de la Structure
– Assembler les pièces découpées et imprimées en utilisant de la colle adaptée
aux matériaux (colle forte, colle à bois, colle cyanoacrylate).
– Construire la base de la maquette et y fixer les bâtiments et équipements
principaux.
• 2.7.6. Intégration du Système Anti-Incendie
– Représenter l’emplacement des capteurs et des actionneurs du système
Arduino sur la maquette. Cela peut être fait avec de petites LEDs, des boîtiers
miniatures ou des symboles clairs.
– Si le prototype physique est de petite taille, il peut être intégré directement à la
maquette pour une démonstration interactive.
• 2.7.7. Finition et Détails
– Peindre la maquette avec des couleurs réalistes. Ajouter des détails comme les
fenêtres, les portes, les tuyauteries, les chemins d’accès, la végétation.
– Ajouter des légendes claires pour identifier les différentes parties de la centrale
et l’emplacement du système anti-incendie.
• 2.7.8. Mise en Scène
– Placer la maquette sur un support stable et esthétique. Préparer
l’environnement de présentation pour la soutenance.

2.8. Phase 8 : Documentation et Présentation


• 2.8.1. Rédaction du Rapport Final
– Mettre à jour et finaliser le rapport de stage en intégrant les résultats des tests,
les difficultés rencontrées, les solutions apportées et les perspectives
d’amélioration.
– Inclure des photos de la maquette 3D et du prototype fonctionnel.
• 2.8.2. Préparation de la Soutenance
– Concevoir une présentation claire et concise (PowerPoint ou équivalent).
– Préparer la démonstration du prototype et de la maquette 3D.
– Anticiper les questions du jury et préparer les réponses.

3. Outils et Logiciels Recommandés


• Conception Électronique : Fritzing, KiCad, Eagle.
• Programmation : Arduino IDE, Visual Studio Code (avec PlatformIO).
• Modélisation 3D : SketchUp, Fusion 360, Blender, Tinkercad.
• Développement Mobile : Android Studio (Java/Kotlin), Xcode (Swift/Objective-C),
React Native, Flutter.
• Gestion de Projet : Trello, Asana, GanttProject.

4. Conseils pour la Réussite


• Documentation : Documenter chaque étape du projet (choix, schémas, code, tests,
photos) pour faciliter la rédaction du rapport et la soutenance.
• Tests Réguliers : Tester fréquemment les modules et l’intégration pour identifier et
corriger les problèmes tôt.
• Collaboration : Ne pas hésiter à demander de l’aide à votre tuteur, vos professeurs ou
la communauté en ligne.
• Gestion du Temps : Respecter le calendrier établi pour éviter le stress de dernière
minute.
• Sécurité : Toujours travailler en toute sécurité, surtout lors de la manipulation d’outils
de découpe ou de composants électriques.
Cette procédure vous guidera tout au long de votre projet, de la conception à la
présentation finale. Bonne chance pour la réalisation de votre système et de votre
maquette 3D !

Vous aimerez peut-être aussi