Vous êtes sur la page 1sur 8

Dans le domaine de la climatisation automobile et du contrôle intelligent,

plusieurs problèmes peuvent être rencontrés. Voici quelques exemples courants :

Efficacité énergétique insuffisante : Les systèmes de climatisation peuvent


représenter une part importante de la consommation d'énergie d'un véhicule. L'un
des problèmes majeurs est donc l'inefficacité énergétique, ce qui peut avoir un
impact sur l'autonomie des véhicules électriques et contribuer aux émissions de gaz
à effet de serre.

Confort inégal : Les utilisateurs peuvent ressentir un manque de confort en


raison de variations de température, d'un flux d'air mal réparti, de bruits
excessifs ou de vibrations. Les systèmes de contrôle intelligent doivent être en
mesure de fournir un confort optimal pour tous les passagers, en prenant en compte
leurs préférences individuelles.

Complexité de l'interface utilisateur : Les commandes et les interfaces


utilisateur des systèmes de climatisation peuvent être complexes et peu intuitives.
Cela peut entraîner une confusion pour les utilisateurs et rendre difficile
l'ajustement précis de la température et du flux d'air.

Détection inexacte des paramètres environnementaux : Les capteurs utilisés pour


mesurer les paramètres environnementaux tels que la température, l'humidité et la
qualité de l'air peuvent parfois fournir des mesures inexactes ou peu fiables. Cela
peut affecter les performances du système de climatisation et le confort des
passagers.

Intégration avec d'autres systèmes du véhicule : L'intégration du système de


climatisation avec d'autres systèmes du véhicule, tels que le système de gestion de
l'énergie ou le système de navigation, peut poser des problèmes de compatibilité et
de communication. Une intégration efficace est nécessaire pour garantir le bon
fonctionnement de l'ensemble du véhicule.

Maintenance et réparations complexes : Les systèmes de climatisation et de


contrôle intelligent peuvent nécessiter des opérations de maintenance et des
réparations complexes, ce qui peut entraîner des coûts élevés et des délais
d'immobilisation prolongés pour les véhicules.

Il est important d'identifier ces problèmes et de travailler à leur résolution lors


de la conception et du développement du système de contrôle intelligent pour la
climatisation automobile. En adoptant une approche axée sur l'efficacité
énergétique, le confort des passagers, la convivialité de l'interface utilisateur
et la fiabilité du système, il est possible de surmonter ces problèmes et de
fournir une expérience améliorée aux utilisateurs.
User
Solutions proposés
ChatGPT

Pour résoudre les problèmes mentionnés dans le domaine de la climatisation


automobile et du contrôle intelligent, voici quelques solutions proposées :

Amélioration de l'efficacité énergétique : Intégrer des technologies et des


techniques visant à réduire la consommation d'énergie, telles que l'utilisation de
compresseurs plus efficaces, l'optimisation des cycles de fonctionnement,
l'amélioration de l'isolation thermique du véhicule et l'adoption de réfrigérants à
faible impact environnemental.

Personnalisation du confort : Développer des algorithmes de contrôle


intelligent capables de prendre en compte les préférences individuelles des
passagers en matière de température, de ventilation et d'autres paramètres. Cela
peut être réalisé grâce à des capteurs de présence et à des interfaces utilisateur
conviviales permettant aux passagers de régler leurs préférences.

Simplification de l'interface utilisateur : Concevoir des interfaces


utilisateur intuitives et conviviales, avec des commandes simples et claires, afin
que les utilisateurs puissent facilement ajuster la climatisation selon leurs
besoins. L'utilisation de commandes vocales ou de commandes tactiles peut également
simplifier l'interaction avec le système.

Amélioration de la précision des capteurs : Utiliser des capteurs de haute


qualité et bien calibrés pour mesurer avec précision les paramètres
environnementaux tels que la température, l'humidité et la qualité de l'air. Cela
permettra au système de climatisation de réagir de manière plus précise et de
maintenir un environnement confortable.

Intégration transparente avec d'autres systèmes : Assurer une bonne intégration


entre le système de climatisation et les autres systèmes du véhicule, tels que le
système de gestion de l'énergie et le système de navigation, pour une communication
fluide et une coordination efficace. Cela permettra d'optimiser l'efficacité
globale du véhicule et d'améliorer l'expérience de conduite.

Facilité de maintenance et de réparation : Concevoir le système de


climatisation et de contrôle intelligent de manière modulaire, permettant ainsi un
remplacement facile des composants défectueux. Fournir des manuels de réparation
détaillés et des formations pour les techniciens afin de réduire les coûts de
maintenance et d'accélérer les délais d'immobilisation.

Ces solutions contribueront à améliorer l'efficacité, le confort, la convivialité


et la fiabilité du système de climatisation automobile
et du contrôle intelligent, offrant ainsi une expérience optimisée aux
utilisateurs.

Résumé : « Conception et développement d'un système de contrôle intelligent


intégrant le contrôle de la climatisation pour les véhicules ». Ce
thème qu’on le trouve dans les climatisations intelligentes car elles sont équipées
de divers capteurs qui
permettre d’améliorer notre quotidien. Nous nous sommes intéressées aux généralités
de la domotique, elle ouvre de nouvelles possibilités dans le domaine de
l’automatisation, l’habitation et offert à l'individu de contrôler et gérer son
milieu de
vie sur le plan de la sécurité, du confort, sur place ou à distance grâce aux
outils de
communication à distance. Pour réaliser cela nous allons utiliser la carte
d’ARDUINO
qui représente le cœur de notre application, nous lui associerons une interface
graphique pour une lecture conviviale des états des fonctions.
Mots clés : Capteur ; Domotique; Arduino.
2.3.1. Plateforme de programmation Arduino
a. Description de la carte arduino uno
Arduino est un circuit imprimé en matériel libre (dont les plans de la carte elles
même
sont publiés en licence libre mais dont certains composants sur la carte, comme le
microcontrôleur par exemple, ne sont pas en licence libre) sur lequel se trouve un
microcontrôleur qui peut être programmé pour analyser et produire des signaux
électriques, de manière à effectuer des tâches très diverses comme la domotique (le
contrôle des climatiseurs automatique…)

b. caractéristiques de la carte Arduino - Uno


Une Arduino possède généralement :
• un microcontrôleur pour stocker un programme appelé « sketch » et l’exécuter
• un port USB pour interagir notre carte grâce à l’ordinateur pour pouvoir
charger notre« sketch » dans le microcontrôleur appelé aussi le téléversement.
Le port USB est également un moyen d’alimentation de la carte
• une alimentation 7-12v pour la mise sous tension de la carte si on ne veut pas
passer par l’USB
• des broches délivrant une tension pour alimenter d’autres composants
électroniques en 3.3v ou 5v
• des broches analogiques/numériques pour y connecter tout un tas de
capteurs/composants (capteur de température, son, ultrason, luminosité,
écran LCD, LED).
• Entrées et sorties numériques
Chacune des 14 broches numériques de la carte UNO (numérotées des 0 à 13)
peut être utilisée soit comme une entrée numérique, soit comme une sortie
numérique, en utilisant les instructions pinMode(), digitalWrite() et
digitalRead() du langage Arduino. Ces broches fonctionnent en 5V. Les signaux
véhiculés par ces connecteurs sont des signaux logiques compatibles TTL, c'est-
à-dire qu'ils ne peuvent prendre que deux états HAUT (5 Volts) ou BAS (0 Volt).

De plus, certaines broches ont des fonctions spécialisées :


1)Communication Série: Broches 0 (RX) et 1 (TX). Utilisées pour recevoir (RX) et
Transmettre (TX) les données séries de niveau TTL. Ces broches sont connectées aux
Broches correspondantes du circuit intégré ATmega8U2 programmé en convertisseur
USB-vers-série de la carte, composant qui assure l'interface entre les niveaux TTL
et le
port USB.
2) Interruptions Externes: Broches 2 et 3. Ces broches peuvent être configurées
pour déclencher une interruption sur une valeur basse, sur un front montant
ou descendant, ou sur un changement de valeur. Voir l'instruction
attachInterrupt () pour plus de détails.
3) Impulsion PWM (largeur d'impulsion modulée): Broches (repérées par un ~) 3,
5, 6,9, 10, et 11. Fournissent une impulsion PWM 8-bits à l'aide de l'instruction
analogWrite ().
4)SPI (Interface Série Périphérique): Broches 10 (SS), 11 (MOSI), 12 (MISO), 13
(SCK).
Ces broches supportent la communication SPI (Interface Série Périphérique)
disponible
avec la librairie pour communication SPI. Les broches SPI sont également connectées
sur le connecteur ICSP qui est mécaniquement compatible avec les cartes Méga.
5) I2C: Broches 4 (SDA) et 5 (SCL). Supportent les communications de protocole
I2C (ou Interface TWI (Two Wire Interface - Interface "2 fils"), disponible en
utilisant la librairie Wire/I2C (ou TWI - Two-Wire interface - interface "2 fils")
6) LED: Broche 13. Il y a une LED incluse dans la carte connectée à la broche 13.
Lorsque La broche est au niveau HAUT, la LED est allumée, lorsque la broche
est au niveau BAS, la LED est éteinte.
• Broches analogiques
La carte Uno dispose de 6 entrées analogiques (numérotées de 0 à 5), pouvant
fournir
une mesure d'une résolution de 10 bits (c.à.d. sur 1024 niveaux soit de 0 à 1023) à
l'aide de la très utile fonction analogRead ()de l’Arduino. Par défaut, ces broches
mesurent entre le 0V (valeur 0) et le 5V (valeur 1023), modifier la référence
supérieure
de la plage de mesure en utilisant la broche AREF et l'instruction analogReference
() du
langage Arduino

b. Partie programme de l’arduino


C’est un logiciel informatique qui s’exécute sur un ordinateur afin de programmer
la
carte Arduino, En fait, c’est comme un compilateur.
En informatique, ce terme désigne un logiciel qui est capable de traduire un
langage
informatique, ou plutôt un programme utilisant un langage informatique, vers un
langage plus approprié afin que la machine qui va le lire puisse le comprendre. Le
compilateur va donc traduire les instructions du programme précédent, écrites en
langage texte, vers un langage dit "machine". Ce langage utilise uniquement des 0
et
des 1.
Avec Arduino, nous allons commencer par apprendre à programmer puis à utiliser des
composants électroniques. En fin de compte, nous saurons créer des systèmes
électroniques plus ou moins complexes. Mais ce n’est pas tout.

ASIANA sary kely aloha


Le langage Arduino est inspiré de plusieurs langages. On retrouve notamment des
similarités avec le C, le C++, le Java et le Processing. Le langage impose une
structure
particulière typique de l’informatique embarquée.
1)La foction "setup " contiendra toutes les opérations nécessaires à la
de la carte (directions des entrées sorties, débits de communications série, etc.).
2)La fonction " loop " elle, est exécutée en boucle après l’exécution de la
Setup. Elle continuera de boucler tant que la carte n’est pas mise hors tension,
redémarrée (par le bouton reset). Cette boucle est absolument nécessaire sur les
microcontrôleurs étant donné qu’ils n’ont pas de système d’exploitation. En effet,
si
l’on omettait cette boucle, à la fin du code produit, il sera impossible de
reprendre la
main sur la carte Arduino qui exécuterait alors du code aléatoire

ASIANA sarin'ny code voa capturé

LES CAPTEURS 2
TEMPERATURE

Principe de fonctionnement :
Le capteur de température DHT11 est un capteur numérique qui utilise un élément
de détection de température combiné à un
microcontrôleur intégré pour convertir la mesure en une valeur numérique.
Plage de mesure :
Le capteur DHT11 a une plage de mesure de 0°C à 50°C, ce qui le rend plus
adapté aux mesures de température ambiante.

Précision :
Le capteur DHT11 a une précision typique de ±2°C, ce qui signifie qu'il peut
présenter une marge d'erreur légèrement plus élevée

Sortie de données :
Le capteur DHT11 fournit une sortie numérique, généralement sous forme de
signal série, ce qui facilite son intégration avec des
microcontrôleurs.

HUMIDITE
Le capteur d'humidité DHT11 est un capteur couramment utilisé pour mesurer le
niveau d'humidité relative dans l'air ambiant.

Principe de fonctionnement : Le capteur DHT11 utilise une méthode de capteur


capacitif pour mesurer l'humidité. Il
contient un élément sensible à l'humidité qui change de capacité en fonction du
niveau d'humidité. Ce changement de
capacité est ensuite converti en une valeur numérique qui représente le
pourcentage d'humidité relative (%HR).

Plage de mesure : Le capteur DHT11 est généralement conçu pour mesurer


l'humidité relative dans une plage de 20 %HR à 90 %HR. Cela
signifie qu'il est plus adapté pour des mesures dans des environnements avec une
humidité relativement élevée.

Précision : La précision typique du capteur DHT11 est de ±5 %HR. Cela signifie


que la valeur mesurée par le capteur peut présenter une
marge d'erreur de ±5 % par rapport à la valeur réelle.

Sortie de données : Le capteur DHT11 fournit une sortie numérique, généralement


sous forme de signal série. Il transmet les données
d'humidité relative ainsi que la température mesurée en utilisant un protocole de
communication spécifique.

Alimentation électrique : Le capteur DHT11 fonctionne généralement avec une


tension d'alimentation de 5 volts (V). Certains modèles
peuvent être compatibles avec des tensions d'alimentation plus basses, mais il est
important de vérifier les spécifications du capteur pour s'assurer de la
compatibilité.

DIFFERENCES ENTRE LES DEUX


Mesure :
Capteurs de température : Comme leur nom l'indique, les capteurs de
température sont conçus pour mesurer la température ambiante. Ils fournissent une
valeur
numérique ou analogique qui représente la température en degrés Celsius (°C) ou
Fahrenheit (°F).
Capteurs d'humidité : Les capteurs d'humidité sont utilisés pour mesurer le
niveau d'humidité dans l'air ambiant. Ils fournissent
une valeur numérique ou analogique qui représente le pourcentage d'humidité
relative (%HR).

Principes de fonctionnement :
Capteurs de température : Les capteurs de température utilisent différents
principes de fonctionnement, tels que la variation de
résistance (thermistors), l'effet de jonction (thermocouples) ou l'expansion
thermique (capteurs à semi-conducteurs) pour détecter les
changements de température et les convertir en signaux électriques.
Capteurs d'humidité : Les capteurs d'humidité utilisent des méthodes
variées pour mesurer l'humidité. Certains capteurs utilisent
la variation de capacité électrique (capteurs capacitifs), d'autres utilisent la
conductivité électrique (capteurs conductifs) ou
l'absorption d'eau (capteurs hygroscopiques) pour détecter les niveaux d'humidité.

Unités de mesure :
Capteurs de température : Les capteurs de température mesurent la
température en degrés Celsius (°C) ou Fahrenheit (°F).
Capteurs d'humidité : Les capteurs d'humidité mesurent l'humidité relative
en pourcentage (%HR).

Applications :
Capteurs de température : Les capteurs de température sont couramment
utilisés dans de nombreuses applications, notamment les
systèmes de climatisation, les dispositifs médicaux, les applications industrielles
et les projets électroniques.
Capteurs d'humidité : Les capteurs d'humidité sont utilisés dans des
applications telles que le contrôle de l'humidité dans les
environnements sensibles, les systèmes de ventilation, les dispositifs de
météorologie et les applications agricoles.

METHODOLOGIE UTIL

1)Définition des objectifs : Identifiez clairement les objectifs du projet, tels


que les fonctionnalités souhaitées, les performances
attendues et les contraintes spécifiques.

2)Analyse des besoins : Effectuez une analyse approfondie des besoins fonctionnels
et techniques du système, en prenant en compte les
exigences de contrôle de la climatisation, de surveillance de la température et de
l'humidité, ainsi que d'autres fonctionnalités souhaitées.

3)Conception de l'architecture : Concevez l'architecture globale du système, en


identifiant les composants matériels nécessaires, tels que les
capteurs de température et d'humidité, les microcontrôleurs (comme Arduino), les
actionneurs de climatisation, etc. Définissez également les
interfaces de communication et les protocoles à utiliser.

4)Choix des composants : Sélectionnez les composants matériels appropriés en


fonction des spécifications définies dans l'architecture.
Recherchez des capteurs de température et d'humidité compatibles avec votre
microcontrôleur, ainsi que d'autres composants nécessaires pour
le système.

5)Développement du code logiciel : Écrivez le code logiciel nécessaire pour lire


les données des capteurs de température et d'humidité,
effectuer les calculs nécessaires, et contrôler les actionneurs de climatisation en
fonction des valeurs mesurées. Utilisez le langage de
programmation adapté à votre microcontrôleur (par exemple, le langage Arduino).
6)Tests et simulations : Effectuez des tests approfondis du système pour vérifier
son fonctionnement, sa précision et sa stabilité. Effectuez
des simulations si nécessaire pour valider les performances du système dans
différentes conditions.

Intégration du système : Intégrez le système dans un véhicule réel, en veillant à


ce que tous les composants soient correctement connectés et
fonctionnent ensemble de manière cohérente.

Validation et optimisation : Validez les performances du système dans des


conditions réelles et optimisez-le si nécessaire pour améliorer la
précision, l'efficacité énergétique ou d'autres aspects importants.

Documentation : Documentez toutes les étapes du projet, y compris les


spécifications, les schémas, le code source, les résultats des tests,
etc. Cela permettra de faciliter la maintenance future et de partager les
connaissances.

Évaluation et conclusion : Évaluez les résultats obtenus par rapport aux objectifs
initiaux du projet. Faites une conclusion sur les
performances du système et identifiez les éventuelles améliorations ou
développements futurs.

2)ANALYSE DES BESOINS


Mesure de la température
Le système doit être capable de mesurer avec précision la température à l'intérieur
du véhicule, en utilisant des capteurs de température
appropriés.

Mesure de l'humidité
Le système doit également être en mesure de mesurer l'humidité à l'intérieur du
véhicule, en utilisant des capteurs d'humidité adéquats.

Contrôle automatique
Le système doit être capable d'effectuer le contrôle de la climatisation de manière
automatique, en ajustant les réglages en fonction des
variations de température et d'humidité détectées.

Notifications et alertes
Le système peut inclure des fonctionnalités de notification et d'alerte pour
informer les utilisateurs en cas de variations extrêmes de
température ou d'humidité, ou en cas de dysfonctionnement du système.

TECHNIQUES
Pour effectuer une analyse technique du système de contrôle intelligent intégrant
le contrôle de la climatisation, la surveillance de la
température et de l'humidité, il est important de prendre en compte les exigences
spécifiques liées à ces fonctionnalités.

Capteurs de température et d'humidité


Le capteur DHT11 est la mesure de l'humidité qu'il est
compatibles avec la carte Arduino Uno et qu'il fournit des mesures précises et
fiables.

Communication : Déterminez la méthode de communication entre les capteurs et la


carte Arduino. Les capteurs peuvent utiliser des protocoles
tels que le protocole I2C ou le protocole série pour transmettre les données à la
carte Arduino.

Déterminez la méthode de communication entre les capteurs et la carte Arduino.

Source : www.devellopez.com(Pyramide de l'UML)


Source :https://www.pngegg.com, Août 2022(Logo de L'UML)

REALISATION DU PROJET
1)Programmation : Écrivez le code nécessaire pour lire les données des capteurs de
température et d'humidité via les broches appropriées de la
carte Arduino. Utilisez des bibliothèques logicielles pour faciliter la
manipulation des données et l'interaction avec les capteurs.

2)Contrôle de la climatisation : Déterminez la méthode de contrôle de la


climatisation dans le véhicule. Cela peut être réalisé en utilisant
des relais pour activer/désactiver le système de climatisation, des circuits de
commande pour ajuster la température cible, et des mécanismes de contrôle de la
ventilation.

3)Alimentation électrique : Assurez-vous de fournir une alimentation électrique


adéquate pour les capteurs, la carte Arduino et les autres
composants du système. Utilisez des sources d'alimentation appropriées et prenez en
compte les exigences de consommation électrique de chaque
composant.
Branchement
Connectez la broche de données du capteur DHT11 à la broche numérique 2 sur
l’Arduino.
Connectez la broche VCC (alimentation électrique) du capteur DHT11 à la broche 5V
sur l’Arduino.
Enfin, connectez la broche GND (masse) du capteur DHT11 à la broche GND sur
l’Arduino

4)Intégration du système : Planifiez l'intégration du système dans le véhicule en


tenant compte des contraintes de l'espace disponible, des
connexions électriques nécessaires et de la facilité d'accès aux composants pour la
maintenance et le dépannage.

5)Mesures de sécurité : Considérez les mesures de sécurité nécessaires pour assurer


un fonctionnement sûr du système, en particulier lors de
l'utilisation de composants électriques et de leur intégration dans le véhicule.
Assurez-vous de respecter les normes et réglementations
applicables.

Vous aimerez peut-être aussi