Arduino Nano - Capteur de température - LCD
Ce tutoriel vous explique comment utiliser un Arduino Nano pour récupérer la température à partir d'un capteur DS18B20 et l'afficher sur un écran LCD I2C.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Many DS18B20 sensors available in the market are unreliable. We strongly recommend buying the sensor from the DIYables brand using the link provided above. We tested it, and it worked reliably.
À propos du capteur de température et de l'écran LCD
Si vous n'êtes pas familier avec le capteur de température et l'écran LCD (brochage, fonctionnement, programmation...), les tutoriels suivants peuvent vous aider :
Diagramme de câblage
- Schéma de câblage utilisant une planche à pain.
This image is created using Fritzing. Click to enlarge image
- Schéma de câblage utilisant un adaptateur de borne (recommandé).
This image is created using Fritzing. Click to enlarge image
Nous recommandons l'achat d'un capteur DS18B20 avec son adaptateur de câblage associé pour une installation sans souci. Cet adaptateur comprend une résistance intégrée, éliminant la nécessité d'une résistance supplémentaire dans le câblage.
Code Arduino Nano
※ NOTE THAT:
L'adresse du LCD peut varier selon le fabricant. Dans le code, nous avons utilisé 0x27 comme spécifié par le fabricant DIYables.
Étapes rapides
- Branchez le câble USB dans l'Arduino Nano et votre PC.
- Lancez l'IDE Arduino, puis sélectionnez la carte et le port appropriés.
- Cliquez sur l'icône Libraries dans la barre gauche de l'IDE Arduino.
- Recherchez "Dallas", puis trouvez la bibliothèque DallasTemperature créée par Miles Burton.
- Appuyez sur le bouton Install pour installer la bibliothèque DallasTemperature.
- Vous serez invité à installer la dépendance. Cliquez sur le bouton Install All pour installer la bibliothèque OneWire.
- Recherchez « LiquidCrystal I2C » et trouvez la bibliothèque LiquidCrystal_I2C de Frank de Brabander.
- Ensuite, cliquez sur le bouton Install pour installer la bibliothèque.
- Copiez le code et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour compiler et téléverser le code vers l'Arduino Nano.
- Fixez le capteur à l'eau chaude et froide, ou tenez-le dans votre main.
- Vérifiez l'écran LCD pour les résultats.
Si l'écran LCD n'affiche rien, consultez la section Dépannage sur LCD I2C pour obtenir des conseils.
Explication du code
Découvrez l'explication ligne par ligne contenue dans les commentaires du code source !