Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Salut les copains !
Dans ce court instructable, je vais vous montrer comment afficher les lectures de température du capteur MCP9808 I2C avec un Arduino et un écran LCD Nokia5110.
Étape 1: Le capteur
En bref: Le MCP9808 est (en théorie bien sûr) un capteur de température de haute précision qui utilise le bus I2C d'Arduino. Nous n'avons donc besoin que de 4 fils pour le connecter. Et c'était sacrément bon marché:)
Voici quelques liens:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Je cherchais de nouveaux capteurs pour mes projets arduino à construire et comme c'était très bon marché sur Ali (1 dollar), j'ai commandé deux de ces capteurs. J'ai un certain nombre d'écrans différents et bien sûr, j'ai à nouveau choisi le Nokia 5110 LCD (pour plus de simplicité).
Il est temps de construire notre nouveau thermomètre:)
Étape 2: Matériel nécessaire
Les pièces nécessaires à ce projet sont:
- Arduino Uno, Nano etc…..
- Quelques cavaliers
- Sonde de température MCP9808
- LCD Nokia5110
- Bibliothèques et croquis
Étape 3: Logiciel
J'ai créé un croquis très simple pour afficher les lectures du capteur. C'est très simple et facile à comprendre.
Téléchargez et installez les bibliothèques correctes incluses dans le croquis.
Tout d'abord, nous incluons les bibliothèques correctes, définissons la résolution de mesure du capteur, créons les objets pour le capteur et affichons. Configurez la série, définissez l'adresse du capteur de température et enfin configurez l'affichage pour imprimer les valeurs.
Nous devons faire attention à effacer l'affichage dans la configuration void et la boucle void ou autrement, l'affichage clignotera à chaque seconde.
Les résultats sont affichés en degrés Celsius et Fahrenheit.
Facile ou pas ??
Étape 4: Connexions
Les connexions sont les suivantes:
Nokia 5110
RST - D12
CE - D11
CC - D10
DIN - D9
CLK - D8
VCC - 3,3 volts
GND - Terre
Le capteur MCP9808
VCC - 3,3 ou 5 volts
GND - Terre
SDA - Analogique 4
SCL - Analogique 5
Étape 5: Les résultats
Si vous avez tout fait correctement, vous pouvez voir que l'arduino affiche la température sur l'écran LCD.
Je ne sais pas à quel point le capteur est précis, la seule comparaison que j'avais est entre le capteur ds18b20.
En ce moment, je dois donner crédit au capteur:)
Étape 6: terminé
Vous avez terminé.
Utilisez-le comme vous le souhaitez et passez une bonne journée!