Mes Projets
EmbarquéTerminé
Thermomètre wifi
Système embarqué basé sur ESP32-S3 récupérant périodiquement la température extérieure via une API météo et l'affichant sous forme binaire à l'aide de LEDs.
Overview
Projet personnel autour de l'embarqué et de la gestion des fortes chaleurs, avec pour objectif de récupérer automatiquement la température extérieure sans utiliser de capteur local.
Objectifs
Développer un système autonome capable de se connecter à un réseau Wi-Fi, d'interroger une API météo, de parser la réponse JSON puis de convertir et afficher la température sur un ensemble de LEDs.
Fonctionnalités
- Connexion Wi-Fi
- Requête HTTP vers une API REST
- Parsing d'une réponse JSON
- Conversion de la température en représentation binaire
- Pilotage des GPIO de l'ESP32-S3
Hardware
- ESP32-S3
- Résistances 220 ohms
- LEDs
Défis rencontrés
- Établissement et maintien de la connexion réseau
- Construction des requêtes HTTP et traitement des réponses
- Pilotage fiable de plusieurs GPIO pour l'affichage binaire
Ce que j'ai appris
- Développement embarqué en C++
- Programmation des GPIO d'un ESP32-S3
- Communication réseau sur microcontrôleur
- Consommation d'une API REST et parsing JSON
- Compilation et déploiement d'un firmware sur ESP32
Mises à jour envisagées
- Affichage de la température sur un écran LCD afin d'en faciliter la lecture
- Optimisation de l'algorithme d'affichage de la température sur les LEDs