Cours:M2203ProjetsDomotique : Différence entre versions
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 à 13:52
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 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 :
- 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