Cours:M2203ProjetsDomotique : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
m ({{Rouge|Liens}})
m ({{Bleu|Présentation du système centralisé}})
 
Ligne 13 : Ligne 13 :
 
* d'un clavier pour identification
 
* 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é
+
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 n'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)
 
Il sera bâti autour d'un microcontrôleur ATMega328p (celui qui équipe les cartes Arduino UNO)
  

Version actuelle datée du 12 juin 2017 à 14:52

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 n'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