Thermostat Arduino avec LCD : Contrôle de Température Simple et Fiable
Composants et Fournitures
| Composant | Description | Qté |
|---|---|---|
| Capteur DHT11 (Température & Humidité) | 4 broches | 1 |
| Arduino UNO | 1 | |
| Afficheur LCD 16x2 | Parallel interface | 1 |
| Fils de connexion | 1 |
Outils Optionnels
- Imprimante 3D (pour boîtier)
Applications
- Arduino IDE
À Propos du Projet
Projet simple : afficher la température (en °F) sur un LCD 16x2, mise à jour toutes les 5 minutes.
Câblage
DHT VCC → 5V
DHT Data → Pin 8 (avec résistance 10kΩ entre VCC et Data)
DHT GND → GND
LCD : RS→12, E→11, D4→5, D5→4, D6→3, D7→2 (voir schéma)
Code Arduino
#include "DHT.h"
#include "LiquidCrystal.h"
#define DHTPIN 9
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
dht.begin();
lcd.begin(16, 2);
lcd.print("Temp. actuelle");
lcd.setCursor(0, 1);
lcd.print("est: ");
float f = dht.readTemperature(true); // true = Fahrenheit
lcd.setCursor(5, 1);
lcd.print(f);
lcd.print(" F");
}
void loop() {
delay(1000 * 60 * 5); // 5 minutes
float f = dht.readTemperature(true);
lcd.setCursor(5, 1);
lcd.print(f);
lcd.print(" F");
}
Schéma
Voir image de câblage : DHT11 sur pin 8, LCD en mode 4 bits sur pins 12,11,5,4,3,2.
Processus de fabrication
- Panneau de contrôle Arduino Nano pour Flight Simulator 2020 – Affichage LCD et CDI
- Construire un oscilloscope Arduino 20 kHz sur écran Nokia 5110 – Guide DIY facile
- Créer des animations et jeux sur LCD avec Arduino UNO
- Afficher des images sur un écran TFT 1,17 pouces avec Arduino UNO
- Oscilloscope DIY Arduino Nano (10 Hz – 50 kHz) avec écran LCD 128×64
- Moniteur de fréquence cardiaque MAX30102 avec Arduino Nano et écran LCD 16x2
- Construire une Station Météo Arduino Fiable avec Capteurs DHT
- Créer un menu piloté par encodeur rotatif sur écran Nokia 5110 avec Arduino UNO
- Construire un Réveil Fiable avec RTC DS1302 et Arduino UNO