Vue d'ensemble
La station météo du Tiny Garden (Le potager) assure la supervision des conditions environnementales du jardin : température de l'air (intérieur et extérieur), humidité, luminosité (4 cellules), humidité du sol, pluie, température du sol. Un tracker solaire (2 servos) oriente les panneaux ou capteurs pour optimiser l'exposition. Les données alimentent les projets pédagogiques basés sur des mesures réelles (voir n³.olution.info – Le Tiny Garden).
Capteurs
Le module MSP1 mesure :
- Température et humidité de l'air — 2× DHT11 (intérieur / extérieur), en °C et %
- Température du sol — DS18B20 (OneWire), en °C
- Humidité du sol — capteur analogique, en UA
- Détection de pluie — capteur analogique
- Luminosité — 4 photorésistances (A, B, C, D), moyenne en UA
- Batterie — pont diviseur pour suivi d'autonomie
Actionneurs
Les sorties pilotées :
- Tracker solaire — 2 servos (GD et HB) pour l'orientation selon la luminosité
- Relais — sortie de commande générale
Firmware (ESP32)
Le firmware msp2_5 (MeteoStationPrototype) assure la lecture des capteurs, le pilotage du tracker et les échanges avec le serveur. Principales caractéristiques :
- Deep sleep — réveil timer + GPIO pour économie d'énergie
- OLED SSD1306 — affichage local des mesures
- POST périodique vers
post-msp1-data.php - GET état des sorties pour synchroniser les commandes
- ESP Mail Client — alertes SMTP en cas d'anomalie
- Mise à jour OTA du firmware
Serveur distant
Le serveur web (iot.olution.info) agrège les données et permet le pilotage à distance. Flux :
- POST données capteurs vers
msp1datas/post-msp1-data.php - GET état des sorties via
msp1control/msp1-outputs-action.php
Pages : Données et Contrôle. Environnements prod et test disponibles.
