Logo Lanfrica

rihabbouchiha66-eng/mineguard-4.0

Domain:

peace and security

Record type:

project
Creator:
rih
Host:
Prototype IoT & Deep Learning pour la sécurité minière — casque et Bande à main intelligents (ESP32), reconnaissance faciale et dashboard temps réel. Projet de fin d'études, Ayrad Resources / CMO. # 🪖 MINEGUARD 4.0 **Système intelligent de sécurité minière basé sur l'IoT et le Deep Learning** Projet de fin d'études — Stage chez **Ayrad Resources / Compagnie Minière de Touissit (CMO)** --- ## 📋 Contexte Les mines exposent les travailleurs à des risques majeurs : gaz toxiques, températures extrêmes, chutes, troubles physiologiques. Selon l'OIT, environ 2,93 millions de décès par an sont liés au travail. Les systèmes de surveillance et de pointage classiques restent limités : peu réactifs, sensibles à la fraude, sans intelligence artificielle. **MINEGUARD 4.0** propose une approche globale et intégrée : surveillance environnementale, suivi physiologique, pointage intelligent par reconnaissance faciale, et supervision centralisée en temps réel. --- ## 🔧 Architecture matérielle Le système repose sur **trois dispositifs embarqués complémentaires** : ### 1. 🪖 Casque intelligent (ESP32) - **MQ135** — détection de gaz toxiques - **DHT11** — température et humidité ambiantes - **MPU6050** — détection de chute - Bouton **SOS / Cancel** - LED d'alerte rouge ### 2. ⌚ Bande à main / Ceinture connectée (NodeMCU ESP8266) - **MAX30102** — mesure du rythme cardiaque (BPM) et de la saturation en oxygène (SpO2) - Communication sans fil vers le serveur d'analyse physiologique ### 3. 📷 Module Face ID - Reconnaissance faciale via **FaceNet / DeepFace** (embeddings 128D) - Pointage intelligent à l'entrée/sortie de la mine - Seuil de confiance optimisé à 60% (meilleur compromis faux positifs/négatifs) - Taux de réussite : **95%** en éclairage normal, **100%** de rejet des visages inconnus --- ## 🖥️ Architecture logicielle (multi-serveurs) | Serveur | Rôle | Port | |---|---|---| | Server 1 (ESP32) | Analyse environnementale (modèle 6 features) | 9010/8080 | | Server 2 (NodeMCU) | Analyse physiologique (modèle 2 features) | 9095/8095 | | Server Chef | Fusion intelligente + décision finale (RandomForest, 9 features) | 9030/9090 | | Server Face ID | Reconnaissance faciale …