TP DOMOTIQUE. Master 2 CESE GD2E. Salles G45-G46 Bât 3A (voir plan fac page 2) TP1 a : Mise en œuvre d un capteur de température I2C.

Documents pareils
1. PRESENTATION DU PROJET

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

TER Licence 3 Electronique des Télécoms Transmission GSM

! analyse du fonctionnement

PIC EVAL Dev Board PIC18F97J60

Solutions de mesure et de contrôle

NOTICE D INSTALLATION CENTRALE 260

Carte Relais GSM (Manuel Utilisateur)

Contrôle d accès UTIL TP N 1 découverte

Notice d installation de la Centrale VIGIK DGM1

ENREGISTREUR DE TEMPERATURE

Manuel d aide à la pose

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Fiche technique variateur

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

2 Raccordement d une imprimante, d un terminal ou d un ordinateur au DULCOMARIN

Enregistreur de Température pour PC DALLAS 1820

Mode d emploi Flip Box

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Caractéristiques techniques du module électronique Témoin lumineux rouge

SMS-COM LT RAILS DIN V Manuel d installation, de programmation et d utilisation.

12 applications pour maîtriser le PICBASIC PB-3B - Gérard GUIHÉNEUF. Elektor-Publitronic ISBN :

DP 500/ DP 510 Appareils de mesure du point de rosée mobiles avec enregistreur

MANUEL DRIVELINK DRIVELINK

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

Téléphone de Secours Memcom

Alarme intrusion filaire AEI HA zones

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

UGVL : HOMOLOGATION PS ZAC du bois Chaland 6 rue des Pyrénées LISES EVRY Cedex FRANCE Tel Fax

Procédure d installation Mensura Genius

MT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION

TERMINAL D AUDIO CONFERENCE ANALOGIQUE USB VOIP NOTICE

Cahier des clauses techniques particulières

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

SYSTEMES ELECTRONIQUES NUMERIQUES

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

GESTION BOOTLOADER HID

ANALYSE TRAMEs LIAISON SERIE

CONFIGURATION ET UTILISATION

Manuel Sfera 2-fils Mise en service Que faire, si? touches d appel et la commande de la gâche électrique ne réagissent pas!

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

PGS TABLETTE PRINCIPES DE BASE Manuel Utilisateur

Système de vidéosurveillance pour Pocket PC

Organisation du module

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

BALISE GPS. Modèle EOLE. MANUEL INSTALLATEUR Version 3.4 GPS+GSM+SMS/GPRS

1 Démarrage de Marionnet

1. Utilisation conforme à l usage prévu. 2. Propriétés. 3. Montage. Capteur de CO 2 AMUN

Mode d emploi pour lire des livres numériques

Activité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel

FlashWizard v4.5b PRO

Business Everywhere pro

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Relais statiques SOLITRON MIDI, Commutation analogique, Multi Fonctions RJ1P

Evaluation. Partie Quelles sont les possibilités offertes par cette caméra d un point de vue utilisation?

Emporter Windows XP sur une clé USB

J TB/TW Limiteur de température, contrôleur de température avec afficheur LCD, montage sur rail oméga 35 mm

guide de votre clé 3G+ Internet Everywhere Huawei E160 l assistance en ligne Contactez votre service clients Orange :

SYSTEMES ELECTRONIQUES NUMERIQUES

IPBX 02 : TP MISE EN OEUVRE RTC ET TOIP. Ce sujet comporte 4 pages de texte suivi du corrigé

GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques

SCL LOGICIEL DE CONTROL

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

Sciences et Technologies de l Industrie et du Développement Durable ENERGIE THERMIQUE ENERGIE THERMIQUE

Manuel programmation QUESTOR

INdICAteur MISE EN SERVICE. INdICAteur. Afficheur déporté pour BAMOFLONIC PFA. MeS. Indicateur pour BAMOFLONIC /1. Code article :

Ladibug TM Document Camera Manuel de l Utilisateur de Logiciel d image

Les liaisons SPI et I2C

Tutoriel Hotpoint. Logiciels. Juillet Formation DARTY. Service Key. Indesit Company

Fiche Technique. MAJ le 27/03/2012. Lorsque vous activez l Assistance à distance Windows, vous pouvez effectuer les opérations suivantes :

Les logiciels gratuits en ligne

Bien commencer avec un LaunchPad MSP430G et un Breadboard

INSTALLATION DE LA CLÉ 3G+ UTILISATION VOTRE COMPTE CLIENT. Clé 3G+ Elle vous permet de connecter votre ordinateur aux réseaux haut débit mobile.

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Prévention des Risques

Connexion sur REDLION G-308 avec le modem GSM GDW-11 pour envoi de SMS

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

PocketNet SNMP/Modbus

DECOUVERTE DU PABX E.VOLUTION

VOCALYS LITE.

Contrôleur DMX 192 canaux avec joystick ET USB PILOT - 192PRO GUIDE DE L UTILISATEUR

Découvrez Windows NetMeeting

2. Pour accéder au Prêt numérique, écrivez dans la barre d adresse de votre navigateur Web.

FICHE DE COURS RESEAU POSTE A POSTE BAC PRO SYSTEMES ELECTRONIQUES NUMERIQUES Champ Professionnel : Télécommunications et Réseaux

WF-MB Relai Wi-Fi/Radio GUIDE D INSTALLATION RAPIDE SOLEM. customersupport@solem.fr

Instructions d Installation & Maintenance KAPTIV PURGEUR DE CONDENSAT SANS PERTE D AIR 07/09

wezee Disk Wifi Hard Drive Guide d installation rapide

Ordinateurs, Structure et Applications

1 onduleur pour l alimentation des PC du pôle secrétariat, 4 capteurs de réception WIFI connectable sur port USB,

Il utilise 2 paires de fils torsadés : - une paire de fils pour recevoir les signaux de données - une paire pour émettre des signaux de données

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

COMMUTEL PRO VM3 INTERFACE GSM VOIX POUR EMULATION DE LIGNE RTC ET TRANSMETTEUR DE SMS D ALERTES ET TECHNIQUES.

Procédure d installation Mensura Genius V7

Transcription:

TP DOMOTIQUE Master 2 CESE GD2E Salles G45-G46 Bât 3A (voir plan fac page 2) Responsables TPs : Hélène LEYMARIE helene.leymarie@univ-tlse3.fr Thierry PERISSE thierry.perisse@univ-tlse3.fr Technicien : Franck Lacourrège TP1 a : Mise en œuvre d un capteur de température I2C. TP1 b : Envoie d informations à distance à l aide d émetteur /récepteur XBEE Documentation : Norme I2C / Capteur de Température I2C DS1621 Norme Zigbee / Modules Xbee Année 2012-13 Hélène LEYMARIE // Thierry PERISSE 1

TP DOMOTIQUE Salles de TP G45/G46 Hélène LEYMARIE // Thierry PERISSE 2

TP1 a Mise en œuvre d un capteur de température I2C.(3h) 1. : Projet n 1 : LED 2. : Projet n 2 : LED_LCD 3. : Projet n 3 : LED_LCD_DS1621 4. : Projet n 4 : LED_LCD_DS1621autonome TP1 b Envoie d informations à distance à l aide d émetteur /récepteur XBEE (3h) 5. : Projet n 5 : Xbee1 Faire converser 2 modules Xbee. 6. : Projet n 6 : testxbeebonjour 7. : Projet n 7 : Récupération à distance d une tension analogique 8. : Projet n 8 : Projet complet cad envoie à distance de l info température (partie émission : capteur I2C DS1621, PIC16F877, Xbee_émetteur, autonomie (accu+régulateur) (partie réception : Xbee_récepteur, interface Xbee/miniUSB, Terminal de X-CTU) Hélène LEYMARIE // Thierry PERISSE 3

PREPARATION et MANIPULATION TP DOMOTIQUE A PREPARATION Questions théoriques à préparer avant de venir en TP : Préparation projet n 3 : LED_LCD_DS1621 Norme I2C Préparation Projet n 6 : testxbeebonjour (la préparation doit être jointe au compte rendu en fin de séance) B MANIPULATION Une validation de chaque partie expérimentale doit être faite avec un responsable. Les programmes doivent être commentés. Les câblages doivent être soignés. (attention à respecter les couleurs) Un compte rendu doit être rendu en fin de séance. (soit au bout des 6h) Hélène LEYMARIE // Thierry PERISSE 4

TP 1-a Afficher sur un LCD la valeur de la température donnée par un capteur I2C (DS1621) Objectifs : Acquérir les bases pour utiliser un logiciel (mikroc) permettant de programmer (programmateur PicFlash) un microcontrôleur (PIC16F877) avec un langage de haut niveau (langage C). Prise en main du système (logiciel, matériel, ). Lancer le Logiciel MicroC présent sur le bureau du PC : Projet n 1 : LED Création du premier projet : LED. Pour Chacun des programmes créer un répertoire de même nom LED que l on rangera dans le répertoire Mes documents/ TPDomotique2012/LED/ Recherche d un programme exemple : Clignotement d une LED.(chargement de Led_Blinking.c) Chercher le fichier sur le chemin suivant : File / Open / C / Programme / Mikroelectronica / MikroC / Examples / Easypic4 / P16F877 ou P16F877A / Led_Blinking / Led_Blinking.c Copier / coller le contenu de ce fichier sur votre projet (ici LED) Le programme utilise le port C hors nous voulons faire clignoter une LED sur le port D apporter les modifications nécessaires et compiler le fichier. Mettre vos propres commentaires sur le programme. Hélène LEYMARIE // Thierry PERISSE 5

Réaliser le câblage minimal sur une plaquette d essai : Branchons maintenant le programmateur PICFlash sur le connecteur afin de transférer le programme dans le microcontrôleur PIC16F877. Maintenant il faut lancer le programme : Vérifier le bon fonctionnement. Hélène LEYMARIE // Thierry PERISSE 6

Projet n 2 : LED_LCD Création d un projet : LED_LCD que l on enregistrera dans le répertoire Mes documents/tpdomotique2012/led_lcd/ Aller chercher le programme permettant d'afficher votre nom (par ex) et de faire clignoter une LED sur le portd. Pour utiliser l'afficheur, on souhaite utiliser le port B avec les affectations suivantes : 0,1,5,4,3,2 pour : RS, EN, D7, D6, D5, D4. Réaliser le câblage supplémentaire concernant le LCD. Pour avoir les détails sur les routines pilotant le LCD cliquer sur le Help Rechercher / Taper LCD / Afficher les rubriques / LCD Library Compiler le programme, transférer le prog dans le microcontrôleur, lancer le prog et valider le bon fonctionnement du projet LED_LCD. Hélène LEYMARIE // Thierry PERISSE 7

Préparation projet n 3 : LED_LCD_DS1621 Norme I2C TP DOMOTIQUE Ci-dessous un enregistrement des lignes SDA et SCL dans un exemple de communication entre le PIC16F877 et le DS1321 : A l aide de la boucle infinie ci-jointe et des signaux SDA et SCL ci-dessus : - Repérer les différents octets présent sur la ligne SDA et en donner leurs significations? - Sur cet exemple quelle est la température présente sur le capteur DS1621? Hélène LEYMARIE // Thierry PERISSE 8

Projet n 3 : LED_LCD_DS1621 Création d un projet : LED_LCD_DS1621 ranger dans le répertoire Mes documents/tpdomotique2012/led_lcd_ds1621/ Câblage supplémentaire : DS1621 Alimentation : 5V/0V. V DD GND Adresse physique : 3 broches A 0 A 1 A 2 SDA et SCL relier au PIC 16F877 Recherche d aide sur la programmation de composants I2C : A l aide du programme donné en annexe LED_LCD_DS1621 : Repérer et commenter les lignes de commande concernant l I2C. Valider le bon fonctionnement du projet. Hélène LEYMARIE // Thierry PERISSE 9

Projet n 4 : LED_LCD_DS1621autonome Création d un projet : (On travaille exactement sur le même projet que précédemment) LED_LCD_DS1621autonome ranger dans le répertoire Mes documents/tpdomotique2012/led_lcd_ds1621autonome/ Rendre le système autonome : on alimente le montage via une pile de 9V et un régulateur de tension 7805, le but étant d enlever la connexion avec le PC. Voir aussi la doc constructeur du 7805 : Pour utiliser le µp en mode autonome : cocher release, compiler, programmer. enlever le connecteur. relier MCUMCLR à +VCC Vérifier le bon fonctionnement. Hélène LEYMARIE // Thierry PERISSE 10

Projet n 5 : Xbee1 : Faire converser 2 modules Xbee TP DOMOTIQUE Lancer le logiciel X-CTU présent sur le bureau A l aide d un cordon USB/miniUSB et d un interface USB/Xbee relier un module Xbee au PC. Choisir le port USB et faire un test sur la communication : Test/Query Lire les différents paramètres sur READ : Si Xbee déjà utilisé Read / Restore / Write / Read (On met le Xbee en configuration usine) Hélène LEYMARIE // Thierry PERISSE 11

Résultat de Xbee1 et position d attente sur Terminal : Faisons la même chose avec l autre module Xbee2 Hélène LEYMARIE // Thierry PERISSE 12

Vérifier le bon fonctionnement du projet 5. Hélène LEYMARIE // Thierry PERISSE 13

Préparation Projet n 6 : testxbeebonjour Envoie de «bonjour» sur la broche Tx du microcontrôleur 16F877 : 2ms/div 1ms/div A l aide de la norme montrer les différents mots présents sur cette trame? Faire la même chose sur les 2 trames suivantes? Quels sont les caractères transférer sur ces trames? 500us/div. Trame 1 200us/div. Trame2 Hélène LEYMARIE // Thierry PERISSE 14

Projet n 6 : testxbeebonjour Création d un projet : testxbeebonjour ranger dans le répertoire Mes documents/tpdomotique2012/testxbeebonjour/ Envoyer «Bonjour» avec un émetteur Xbee1 relier au PIC16F877 (Din du Xbee1 // TX du PIC16F877) et récupérer l info avec un Xbee2 monté sur un adaptateur Xbee/miniUSB via Terminal de X-CTU. Hard : Câbler l alimentation du Xbee1 Vin=5V. et la masse avec celle du reste du montage. Tx du PIC16F877 relié au Din du Xbee1. Soft : Faire un copier / coller du programme testxbeebonjour.c Compiler Transférer Lancer le programme. Faire vérifier le bon fonctionnement de ce projet. Hélène LEYMARIE // Thierry PERISSE 15

Projet n 7 : Récupération à distance d une tension analogique. Besoin matériel : Câbler à l aide d un potentiomètre et du 3.3V. présent sur la maquette Xbee_emetteur une tension variable de 0 à 3.3V. Le Xbee_recepteur est monté sur une platine interface Xbee/miniUSB. Le résultat sera visible via le terminal de Xbee_recepteur Ci-dessous les différentes commandes AT pour chacun des Xbee (Emetteur et Récepteur) Faire vérifier le bon fonctionnement du projet. Hélène LEYMARIE // Thierry PERISSE 16

Projet n 8 : Projet complet d envoie à distance de l info température. (partie émission : capteur I2C DS1621, PIC16F877, Xbee_émetteur, autonomie (accu+régulateur) (partie réception : Xbee_récepteur, interface Xbee/miniUSB, Terminal de X-CTU) Récupération des voies SDA et SCL à l oscilloscope. Récupération du signal présent sur la broche Din du Xbee_émetteur (ou du Tx du 16F877). Ci-dessous un exemple de signaux SDA et SCL. et un exemple de signal Tx. Valider le bon fonctionnement du projet complet. Hélène LEYMARIE // Thierry PERISSE 17

Hélène LEYMARIE // Thierry PERISSE 18