01
Contexte
Projet réalisé dans le cadre d’un TP de découverte de la carte STM32L476G-DISCO. L’application choisie porte sur la surveillance des conditions d’une cave à vin : mesurer la température et l’humidité, puis afficher les valeurs sur l’écran LCD de la carte.
- Mesurer la température
- Mesurer l’humidité
- Afficher les valeurs sur l’écran LCD
- Basculer entre plusieurs modes d’affichage avec le joystick
02
Matériel et intégration
Le prototype repose sur une carte STM32L476G-DISCO associée à un capteur DHT22, l’écran LCD intégré et le joystick de la carte comme entrée utilisateur. Le DHT22 est relié à une broche GPIO dédiée ; un timer produit les temporisations nécessaires à sa lecture.

03
Fonctionnement
Le système lit périodiquement les mesures du DHT22. Le bouton central du joystick permet de changer manuellement le mode d’affichage.
- Température en degrés Celsius
- Température en degrés Fahrenheit
- Humidité relative
04
Développement embarqué
Le projet a été configuré dans STM32CubeIDE / STM32CubeMX : configuration de l’horloge et des GPIO, timer pour les micro-délais, lecture du capteur DHT22, gestion du joystick et affichage LCD, le tout réuni dans la boucle principale.
05
Boîtier
Une modélisation 3D exploratoire propose une intégration possible de la carte, de l’écran et du capteur dans un boîtier dédié. Il ne s’agit pas d’un produit industrialisé.

06
Limites
Le projet reste un prototype académique court.
- Pas de stockage long terme des mesures
- Pas de connectivité Bluetooth
- Pas de système d’alerte distant
- Pas d’application mobile
- Pas de capteurs supplémentaires