Dans ce projet, vous apprendrez à fabriquer vous-même facilement un thermomètre Arduino avec un LM35.
Le thermomètre Arduino affichera le texte et la température sur un écran.
Pour ce projet, nous utilisons un écran LCD 16 × 2, un capteur de température LM35 et un potentiomètre. Avec le capteur de température, nous pouvons mesurer la température en Celsius. Si vous préférez afficher la température en Fahrenheit ou Kelvin, c'est bien sûr également possible. Le potentiomètre est utilisé pour modifier la luminosité de l'écran LCD.
- Niveau - Basique 15%
- Durée - 10/20 Min 15%
- Coûts - 46.40 € complets 30%
Étape 1: Fournit un thermomètre Arduino
Étape 2: Construire et câbler
Maintenant, nous allons construire le projet
Positionnez les composants comme indiqué sur le dessin ci-dessus. Une fois que vous avez fait cela, vous pouvez commencer le câblage. Il est important que vous connectiez les bons composants aux bonnes broches Arduino, sinon le code ne fonctionnera pas !
Remarque: si vous connectez le LM35 dans le mauvais sens, cela ne fonctionnera pas. Il deviendra également très chaud et pourra casser.
LM35 -> Arduino Uno
VCC -> 5 V
VOUT -> broche A0
GND -> GND
LCD -> Arduino Uno
VSS -> GND
VDD -> 5 V
VO -> signal du potentiomètre
RS -> broche 7
RW -> GND
E -> broche 6
D4 -> broche 5
D5 -> broche 4
D6 -> broche 3
D7 -> broche 2
A -> 5 V
K -> GND
Étape 3: programmation
Maintenant que vous avez terminé le câblage et la construction de votre thermomètre Arduino, il est temps de commencer à programmer le Arduino Uno.
Vous pouvez ensuite copier et coller complètement le code ci-dessous dans l'IDE Arduino.
Téléchargez le code sur le Arduino Uno et voir si cela fonctionne.
Si tout se passe bien, l'écran LCD brûlera et le texte correct apparaîtra ici.
Avec le potentiomètre, vous pouvez modifier la luminosité de l'écran LCD.
Si c'est le cas où l'écran LCD est allumé mais n'indique rien, vous devez tourner le potentiomètre vers la gauche ou la droite.
/*Elektronicavoorjou.nl Project Thermomètre numérique
Provisions Arduino Uno
Écran LCD 16X2
Capteur de température LM35
Potmètre 10K
19 fils de cavalier
*/
/ * Code de démarrage8 * /
#comprendre
LCD LiquidCrystal (7,6,5,4,3,2);
#define capteur A0
degré de caractère non signé [8] = {0b00011, 0b00011, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000};
void setup() {
lcd.start (16,2);
lcd.createChar (1, degré);
lcd.setCursor (0,0);
lcd.print ("Electronique");
lcd.setCursor (0,1);
lcd.print ("Pour vous");
délai (4000);
lcd.clear ();
lcd.setCursor (0,0);
lcd.print («numérique»);
lcd.setCursor (0,1);
lcd.print («Thermomètre»);
délai (4000);
lcd.clear ();
}
boucle vide () {
/*Température*/
lecture flottante = lecture analogique (capteur);
température du flotteur = lecture * (5.0 / 1023.0) * 100;
délai (10);
/ * Afficher * /
lcd.clear ();
lcd.setCursor (2,0);
lcd.print («Température»);
lcd.setCursor (4,1);
lcd.print (température);
lcd.write (1);
lcd.print («C»);
délai (1000);
}
Vous avez maintenant un thermomètre Arduino fonctionnel!
De quelle version d'arduino avez-vous besoin pour ce projet ?