Vous êtes sur la page 1sur 9

ICAM – Paris Sénart

SI – TP I1

NOMS :
MAISON NUMERO :

Projet SI – La maison connectée

Ce travail, à réaliser en trinô mes, a pour objectif de réaliser une maison connectée qui
régule sa température automatiquement.

1 Présentation de la maison

La maison dispose de deux fenêtres et d’un ventilateur.

Chaque fenêtre est pilotée par un servomoteur.

Le ventilateur est piloté par un moteur à courant continu 9V.

La température est relevée via un capteur résistif TMP36.

On peut augmenter la température à l’intérieur de la maison en soufflant de l’air chaud dans


le trou sur le toit.

ICAM – Paris Sénart TP GE Page 1/9


Les éléments à votre disposition pour rendre la maison intelligente sont les suivants :
Arrivée d’air chaud Servomoteurs
Le transistor MOSFET. Il fonctionne un peu comme un transistor NPN
en commutation. Il est légèrement différent des transistors bipolaires
et est ici plus adapté pour commander l’alimentation du moteur (plus
robuste).

Le servomoteur est un moteur qui peut être positionné dans un angle


particulier. Nous allons l’utiliser ici pour ouvrir et fermer les fenêtres.
La plupart des servomoteurs sont pilotables jusqu’à 180°. Certains
sont tout de même capables de faire une révolution complète.

Le moteur à courant continu est un actionneur qui transforme


l’énergie électrique et énergie mécanique. Nous allons l’utiliser ici pour
alimenter un ventilateur.
Moteur CC

Le capteur de température TMP36 est un capteur résistif qui permet


de relever la température. Il fonctionne comme un potentiomètre. La
résistance du composant va changer en fonction de la température.
TMP36

Connectique
L’Arduino Uno est le microcontrô leur qui va compiler les différents
capteurs et actionneurs entre eux pour rendre la maison intelligente.

Vous avez également à disposition des composants électroniques de base (condensateurs,


diodes, résistances…) ainsi qu’une breadboard pour réaliser vos montages. L’ensemble des
documentations techniques sont sur MOODLE.

2 Objectif

L’objectif est de réaliser un montage qui permet de coordonner l’ensemble des éléments de
la manière suivante :
- A température ambiante toutes les fenêtres sont fermées et le ventilateur éteint
- A partir de deux degrés au-dessus de la température ambiante, on ouvre une
fenêtre, l’autre est fermée et le ventilateur est éteint
- A partir de cinq degrés au-dessus de la température ambiante on ouvre les deux
fenêtres et le ventilateur reste éteint
- A partir de 7 degrés au-dessus de la température ambiante on ouvre les deux
fenêtres et on allume le ventilateur
- A partir de 10 degrés au-dessus de la température ambiante, on considère qu’il y
a le feu dans la maison. On ferme alors toutes les fenêtres et on éteint le
ventilateur pour éviter les appels d’air.

ICAM – Paris Sénart TP SI Page 2/9


3 Contraintes

Les servomoteurs :
- Etat fenêtre fermée = 90°
- Etat fenêtre ouverte = 0°
La fenêtre 1 sera pilotée par le servomoteur dont la commande sera reliée à la PIN5 de
l’Arduino.
La fenêtre 2 sera pilotée par le servomoteur dont la commande sera reliée à la PIN6 de
l’Arduino.

Le Moteur :
Il devra être alimenté en 9V et la commande de l’alimentation passera par le transistor
MOSFET. La commande se fera via la PIN9 de l’Arduino.

Le Moniteur Série :
Il faudra afficher dans le Moniteur Série : « Temperature : XX » avec XX la température à
l’intérieur de la maison. Il faudra revenir à la ligne pour chaque nouvel affichage de la
température.

4 Compréhension du système

Définir les entrées et sorties du système

Ecrire la table de vérité du système

ICAM – Paris Sénart TP SI Page 3/9


Réaliser le diagramme des états et de transition du système

5 Compréhension des éléments électroniques du système

Le capteur de température TMP36GZ


Ecrire la formule de la tension (que l’on nommera : voltage) aux bornes du capteur en
fonction de la valeur du Convertisseur Analogique Numérique :

voltage =

Ecrire la formule de la température (que l’on nommera : temperature) en fonction de la


tension (voltage) à l’aide de la documentation technique du composant :

temperature =

A l’aide du code du TP1, réaliser un montage pour afficher dans le moniteur série la
température de la pièce en temps réel.

ICAM – Paris Sénart TP SI Page 4/9


Appeler le prof pour vérification

Le Transistor MOSFET
En considérant que l’émetteur correspond au Drain, que la base correspond au Gate et que
le collecteur correspond à la Source, identifier les trois connectiques du composant.

A l’aide de vos connaissances acquises lors du TP4, réaliser un montage en utilisant le


MOSFET pour contrô ler une alimentation 9v qui alimentera le moteur. Le Gate du MOSFET
sera piloté par la PIN 9 de l’Arduino. On branchera une diode en parallèle du moteur. Cette
diode est une diode de roue libre, elle permet au courant de circuler lorsque l’on arrête
d’alimenter le transistor. Sans elle, lors de la coupure de l’alimentation dans le transistor le
courant dans ce dernier est trop important ce qui peut l’endommager.

Appeler le prof pour vérification

Le Servomoteur

Quel est la référence des servomoteurs que vous utilisez

A quoi correspondent les couleurs pour câ bler le servomoteur

Quel est l’ange maximal de débattement du servomoteur

ICAM – Paris Sénart TP SI Page 5/9


Réaliser le montage. Il y a sur Moodle un code appelé I1-SERVO qui sert à piloter l’angle
d’un servomoteur en fonction de la position d’un potentiomètre (branché en A0). Modifier
le code pour que le servomoteur s’initialise à 90° puis faire en sorte qu’il change d’état (0°
ou 90°) toutes les secondes.

Ici on utilise un condensateur de 100µF branché en parallèle avec le servomoteur car lors
de sa mise en route, le servomoteur utilise plus de courant que lorsqu’il est en
fonctionnement. Le condensateur permet d’amener le surplus nécessaire sans que
l’Arduino n’ait besoin de le fournir.

Appeler le prof pour vérification

6 La maison connectée

Réaliser le montage complet sur la maquette de la maison.

Appeler le prof pour vérification

ICAM – Paris Sénart TP SI Page 6/9


Dessiner le schéma électrique global de votre montage.

ICAM – Paris Sénart TP SI Page 7/9


De la même manière que lors du TP1, expliquer le fonctionnement de votre code Arduino
sous forme de blocs.

ICAM – Paris Sénart TP SI Page 8/9


BONUS

Gestion en cas d’incendie

Si vous avez le temps vous pouvez ajouter à votre maquette les fonctionnalités suivantes :
- Lors d’un incendie (Température Ambiante +10°C) une alarme se déclenche
simulée par une LED rouge qui clignote toutes les secondes
- Au même moment, le système d’arrosage anti incendie se déclenche dans la
maison, simulé par une LED bleu allumée en continu.
- Les fenêtres restent fermées et le ventilateur éteint jusqu’à ce que la température
redescende à Température Ambiante + 5°C. En dessous de cette limite on éteint
le système d’arrosage, les fenêtres s’ouvrent et le ventilateur s’allume pour le
désenfumage de la maison pendant une minute.
- A la fin de la minute l’alarme se coupe et la maison recommence à se réguler
normalement

Gestion automatique du chauffage

Proposez un montage et un code ou l’on régule la température avec une fenêtre et un


chauffage :
- Fixez-vous une température de référence
- Ouvrez une fenêtre si la température est trop élevée
- Allumez le chauffage (représenté par une LED jaune) si la température est trop
basse

ICAM – Paris Sénart TP SI Page 9/9

Vous aimerez peut-être aussi