SENSEUR-TEMPERATURE-MCP9808-BRANCHER

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Assembler

SENSEUR-TEMPERATURE-MCP9808-BRANCHER-00.jpg Préparer la rangée de connecteur:

Couper la rangée de connecteur/pinHeader à la longueur nécessaire.
Il seront plus facile à souder si vous
les insérez dans un breadboard - la partie la plus longue dans le breadboard.

SENSEUR-TEMPERATURE-MCP9808-BRANCHER-01.jpg Placer la carte breakout:

Placez la carte sur les broches. La partie courte des broches
doit juste dépasser des pastilles.

SENSEUR-TEMPERATURE-MCP9808-BRANCHER-02.jpg Et souder!

Assurez-vous de bien souder les broches de façon à avoir un
contact électrique fiable.

Placez la panne de votre fer sur la broche et la pastillew
pendant quelques secondes puis ajouter
une pointe de soudure... cette dernière
devrait venir mouiller la pastille et la broche.

SENSEUR-TEMPERATURE-MCP9808-BRANCHER-03.jpg Voila, c'est fait! Vérifiez vos point de soudure (inspection visuelle)
et passez à l'étape suivante.

Brancher sur Arduino

Vous pouvez facilement brancher ce senseur sur n'importe quel microcontroleur. Nous allons utiliser un Arduino.

SENSEUR-TEMPERATURE-MCP9808-BRANCHER-10.jpg
Crédit: AdaFruit Industries www.adafruit.com

  • Connecter Vdd sur l'alimentation de votre microcontroleur. 3V ou 5V conviendra. Utilisez la même tension que celle utilisé pour la logique de votre microcontrôleur. Pour la plupart des Arduino, ce sera 5V. Pour un Raspberry-Pi, ce sera 3V.
  • Connecter GND sur masse/GND de votre microcontroleur.
  • Connecter SCL sur l'horloge I2C de votre Arduino (soit SCL). Sur un UNO et un compatible à base de '328, cette broche est également commnue comme A5. Sur un Arduino Mega cette broche est connue comme digital 21 et sur un Leonardo/Micro c'est la broche digital 3
  • Connecter SDA sur la broche DATA du bus I2C (soit SDA). Sur un UNO et un compatible à base de '328 , cette broche est également connue comme A4. Sur un Arduino Mega cette broche est connue comme digital 20 et sur un Leonardo/Micro c'est la broche digital 2

L'adresse I2C par défaut du MCP9808 sur le bus est 0x18 mais vous pouvez assigner l'une des 8 valeurs disponibles (entre 0x18 et 0x1F). Il est donc possible d'avoir jusqu'à 8 de ces senseurs partageant le même bus I2C (donc les même broches SCL/SDA).

Télécharger Adafruit_MCP9808

Pour lire les données du senseur, Vous aurez besoin de télécharger la bibliothèque Adafruit_MCP9808 depuis le dépôt github d'Adafruit. Vous pouvez visiter le dépôt github et télécharger manuellement le code OU, plus facile, juste cliquer sur le bouton "download" l'archive zip.

Download-icon.pngTéléchargez la bibliothèque Adafruit MCP9808

Renomez le dossier décompressé comme Adafruit_MCP9808 et vérifiez que le répertoire Adafruit_MCP9808 contient bien les fichiers Adafruit_MCP9808.cpp et Adafruit_MCP9808.h

Placez le répertoire Adafruit_MCP9808 dans le répertoire des bibliothèque de votre Arduino IDE. Vous le trouverez normalement à répertoire_des-croquis_arduino/libraries/.

Vous pourriez avoir besoin de créer le sous-répertoire libraries si c'est la première bibliothèque que vous ajoutez.

Pour finir, redémarrez Arduino IDE pour que ce dernier détecte la nouvelle bibliothèque.

Charger la Demo

Ouvrez le sketch/croquis mcp9808test depuis le menu File->Examples->Adafruit_MCP9808->mcp9808test' (ou Fichier->Exemples->Adafruit_MCP9808->mcp9808test) puis téléversez le sur votre Arduino équipé du senseur.

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

C'est fait? Maintenant ouvrez le terminal série (sérial monitor) configuré pour un débit de 9600 et voyez l'évolution de la température en temps réel. Vous pouvez essayer de toucher le senseur avec votre doigt et constater que la température augmente.

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com



Tutoriel Adafruit MCP9808 Precision I2C Temperature Sensor Guide créé par LadyAda pour AdaFruit Industries.

Tutoriel traduit et augmenté par Meurisse D. pour MCHobby.be

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.