WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation de la commande à  distance d’une maison intelligente à  base d’Arduino.


par David SADIKI
INITELEMATIQUE - Baccalauréat en ingénierie 2019
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

5.3. Réalisation du système de commande et contrôle d'une maison intelligente

La première étape consiste à créer une maison. Lamaquette a une échelle de 1/20 et est constituée d'un salon, de deux chambres, d'une cuisine, d'une salle de bains, et d'un corridor.

Figure 4.3-1 phase de la réalisation de la maquette

Figure 4.3-2 Résultat final de la maquette

Cette maquette, permet de présenter certaines fonctionnalités de la domotique à travers deux
Capteurs (Humidité et Température, et de Flamme.) se trouvant respectivement au salon et dans la cuisine et un Servomoteur et autres périphériques. Ces scénarios seront automatisés via la carte « Arduino Uno »exécutant des programmes informatiques.

A part les capteurs, les actionneurs et composants cités ci-haut, voici la liste des logiciels, outils et langages que nous avons utilisés pour la réalisation de ce projet:

· Arduino IDE ;

· Notepad ++ ;

· Xamp ;

· Photoshop ;

· Paint ;

· Langage Arduino,

· PHP : langage spécialement conçu pour le développementd'application web qui peut être facilement intégré au HTML.

· SQL : SQL est un langage informatique normalisé qui sert àeffectuer des opérations sur des bases de données.

· HTML (HyperText markup language) : il ne s'agit pas d'un langage de programmation
mais plutôt d'un langage de description et de structuration de page.

· CSS (Cascading Style Sheets) : C'est un langage qui permet de gérer la présentation (miseen forme de nos pages). Il permet de préciser les caractéristiques visuelles d'une page oud'un élément : les polices de caractères et leur taille, les bordures, les couleurs...etc.

· JQuery : JQuery est une bibliothèque JavaScript libre d'usage. Elle intègre de nombreusesfonctionnalités, parmi elles on peut citer :

§ Accéder aux éléments d'un document,

§ Altérer le contenu d'un document,

§ Répondre aux actions de l'utilisateur,

§ Animer les modifications d'un document,

§ Écrire plusieurs instructions sur une seule ligne grâce au chainage.

5.4. Algorithme de commande et contrôle

Sachant qu'un algorithme est la description précise, sous forme de concepts simples, de la manière dont on peut résoudre un problème. Voici les organigrammes décrivant le déroulement de notre travail en mode automatique ainsi qu'en mode manuel.

Figure 4.4-1 Organigramme pour le fonctionnement automatique de l'application.

Figure 4.4-2 Organigramme décrivant le fonctionnement manuel du projet.

5.4.1. Fonction d'ouverture de la porte

Le confort est placé au premier plan ; pour cela, pour éviter les actes répétitifs et pour une
bonne sécurité de la maison, la porte doit s'ouvrir seulement si le mot de passe entré sur le clavier est valide. Dans le cas contraire, nous avons laissé la possibilité de taper un bon mot de passe trois fois de suite et l'alarme se déclenche une fois que le mot de passe est incorrect trois tentatives de suite.

Figure 4.4-3 page de l'ouverture de la porte

Egalement la commande à distance de l'ouverture et la fermeture de la porte principale de la maison est gérée par l'application web.

5.4.2. Fonction d'éclairage

La fonction d'éclairage est assurée via l'application web qui va être commandée à travers le moduleEthernet branché sur la carte Arduino Uno et lié au point d'accès qui va créer un réseau local entre le PCou SmartPhone et les LEDs considérés comme lampes de l'éclairage.

Figure 4.4-4 page pour l'éclairage dans la maison

5.4.3. Fonction d'affichage de la température et humidité

La fonction de l'acquisition de la température et de l'humidité est réalisée via le capteur DHT11 par la suite lesvaleurs acquises seront affichées sur l'écran LCD et sur l'application web.

Figure 4.4-3 pages pour l'affichage de le température et humidité dans la maison

5.4.4. Fonction de contrôle d'incendie

La sécurité est devenue un élément primordial dans le choix d'une maison. Et l'une des plus
grande crainte d'accident reste l'incendie.Ainsi nous avons associé différents composants afin d'utiliser un détecteur de flamme dans la cuisine pour une bonne sécurité. Lorsque la flamme est détectée, le système déclenche une alarme à l'aide d'un Buzzer.

Figure 4.4-5 page pour le contrôle de l'incendie

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius