Académique Documents
Professionnel Documents
Culture Documents
Rapport TP :
Mini projet CAO
(Détecteur de gaz)
Elaboré par :
Khelifi Iheb/ Ben Hamouda Ramzi / Charguia Oussama
Encadrer par :
Abid Moez
Sommaire
Introduction……………………………………………………………………………………………………
Introduction générale
I. Méthodologie de ce projet :
1. Description du matériel utilisé pour le développement du
détecteur de gaz :
- Caractéristiques de MQ-4:
- 1. Indication de la sortie du signal.
- 2. Double sortie de signal (sortie
analogique, et une sortie de niveau
TTL)
- 3. Sortie TTL faible. (quand faible
signal de sortie de lumière, et peut
être connecté directement au
1
microcontrôleur)
- 4. 0 ~ 5 V tension de sortie
analogique, plus la concentration,
la plus élevée de la tension.
- 5. Meilleure sensibilité pour la
détection de méthane et gaz
naturel.
Caractéristiques principales :
Caractéristiques de carte Arduino:
Alimentation:
- via port USB ou
- 7 à 12 V sur connecteur alim 5,5 x
2,1 mm
Microcontrôleur: ATMega328
Mémoire flash: 32 kB
Mémoire SRAM: 2 kB
Mémoire EEPROM: 1 kB
Interfaces: 1
- 14 broches d'E/S dont 6 PWM
- 6 entrées analogiques 10 bits
- Bus série, I2C et SPI
Intensité par E/S: 40 mA
Cadencement: 16 MHz
Gestion des interruptions
Connecteur USB B
Version: Rev. 3
Dimensions: 74 x 53 x 15 mm
- 1/4 Watt
- 5% tolerance
- Flame Retardant Coating 4
- Stiff 24 gauge leads (0.022 inches, (1kΩ)
0.55 mm) perfect for solderless 1
plug-in breadboards (0.5kΩ)
- Carbon Film
- Tension de
fonctionnement: 3.5-5.5V.
- Courant de travail: <25mA.
1
Sinon :
Pour traduire l'algorithme Arduino en langage C++, vous devrez remplacer les
bibliothèques Arduino par des équivalents en C++, modifier les fonctions
spécifiques à Arduino en fonctions standard du langage, ajuster les types de
données selon vos besoins, traduire la logique de configuration et la boucle
principale, et effectuer les ajustements nécessaires en fonction des
spécificités du langage C++ et de votre environnement de développement.
Programme C++
#include <Servo.h>
void setup()
{
// Configuration des modes des broches utilisées
pinMode(pin_d, INPUT);
void loop()
{
// Lecture des valeurs des broches
int valeur_digital = digitalRead(pin_d);
int valeur_analogique = analogRead(pin_a);
Une fois le code vérifié avec succès, cliquez sur le bouton "Démarrer la
Simulation" pour lancer la simulation.
e. Résultat de ce montage :
Sécurité à la maison : Les détecteurs de gaz sont largement utilisés dans les
maisons pour détecter les fuites de gaz combustibles tels que le gaz naturel
(méthane) et le propane. Ils peuvent prévenir les risques d'explosion ou
d'empoisonnement en déclenchant des alarmes sonores et visuelles
lorsqu'une concentration dangereuse de gaz est détectée.
Avantages :
- Faible coût : Le modèle présenté est relativement peu coûteux car il utilise des
composants courants et peu coûteux, tels qu'un capteur de gaz, un
microcontrôleur et des LED.
- Facile à implémenter : Le modèle est facile à construire et à programmer,
même pour les débutants, car il utilise des composants courants et une
programmation simple.
- Efficace : Le modèle est efficace dans la détection des gaz, il est capable de
détecter les concentrations de gaz au-dessus du seuil de détection et de
déclencher des alarmes sonores et visuelles pour avertir les utilisateurs.
Inconvénients :
- Limité à un seul type de gaz : Le modèle présenté est limité à la détection d'un
seul type de gaz, car il utilise un capteur de gaz spécifique. Pour détecter
d'autres types de gaz, il serait nécessaire de remplacer le capteur de gaz par un
capteur approprié.
- Limité à un seul emplacement : Le modèle présenté ne peut être utilisé que
pour détecter les gaz dans un seul emplacement, car il est conçu pour être fixé
en un seul endroit. Pour surveiller plusieurs zones, il serait nécessaire d'utiliser
plusieurs capteurs de gaz et microcontrôleurs.
- Dépendant de la programmation : Le modèle est dépendant de la
programmation pour fonctionner correctement. Si la programmation est
incorrecte ou défectueuse, le modèle pourrait ne pas fonctionner
correctement et ne pas détecter les concentrations dangereuses de gaz.
- ce système de détection de gaz peut être développé davantage pour le rendre plus
avancé et connecté à Internet. Voici quelques possibilités de développement :
Conclusion
Cependant, il est important de noter que ce modèle peut être amélioré et étendu pour
répondre à des besoins spécifiques et fournir des fonctionnalités avancées. L'ajout de la
connectivité IoT, des notifications à distance, des capacités de dégagement de gaz, du
stockage de données et de l'analyse améliorera la surveillance, améliorera la réponse et
fournira des informations utiles pour la gestion des catastrophes et la sécurité.