Cours:M2203ProjetsDomotique
Sommaire
Cahier des charges
On désire réaliser un petit système domotique composé de deux parties différentes :
- un système centralisé destiné à la gestion générale
- un système déporté recevant les ordre du système centralisé
Présentation du système centralisé
Le système centralisé permet une programmation de plages d’horaires pour le chauffage. Il dispose donc
- d'un écran de dialogue (par exemple 2 lignes de 16 caractères)
- de quelques boutons pour réaliser la programmation
- d'une sortie I2c permettant la commande.
- d'un clavier pour identification
La gestion du temps sera faite avec un Timer interne. Ce n'est pas une bonne solution puisque le temps est perdu dès qu'on alimente plus l'ensemble. En général on utilise un composant spécialisé Il sera bâti autour d'un microcontrôleur ATMega328p (celui qui équipe les cartes Arduino UNO)
Présentation du système déporté
Le système déporté sera, lui-aussi réalisé autour d'un microcontrôleur. Il devra en effet être capable de réguler une température de consigne donnée par le système centralisé. Pour répartir le travail sur les deux cartes, on déporte certaines fonctionnalités sur système déporté. Il devra donc :
- disposer d'un capteur de présence et d'un capteur de température
- disposer d'une commande de chauffage
- disposer d'un système d'identification par Smartphone et bluetooth
Description du travail
Vous devrez pour ce projet réaliser 2 cartes distinctes par deux groupes.
Protocole
Les 2 cartes devront être capables de communiquer entre elles par l'i2c.
Vous devrez envoyer sur cette liaison différentes données, et donc il sera nécessaire de définir un protocole cf tp M1103.
Planification du travail
Il sera judicieux d'organiser l'avancement du travail de la façon suivante :
- Analyse
- Choix de l'interface utilisateur
- Validation
- de l'interface utilisateur
- de l'échange de données entre les deux cartes
- Fabrication
- Programmation
- mettre en place la protocole
- Validation du fonctionnement
Fabrication
Vous avez tout validé, le schéma est terminé, il faut respecter les règles de routage :
- pistes larges
- pistes espacées
- pistes courtes