Cours:M2203ProjetsDomotique

De troyesGEII
Révision datée du 13 juin 2016 à 08:05 par SergeMoutou (discussion | contributions) ({{Rouge|Liens}})
Aller à : navigation, rechercher

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 :

  1. Analyse
    • Choix de l'interface utilisateur
  2. Validation
    • de l'interface utilisateur
    • de l'échange de données entre les deux cartes
  3. Fabrication
  4. Programmation
    • mettre en place la protocole
  5. 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

Liens