Comment fonctionne la serre (module N3PP)
La serre Insectopolis accueille, au fil des saisons, différentes espèces : phasmes, mantes religieuses, vers à soie, cétoine funeste, piéride du chou, mégère… avec une orientation croissante vers des espèces locales. Le module veille sur leur confort : température et humidité de l'air, lumière, et humidité du sol mesurée par quatre capteurs. Quand le sol devient trop sec, une pompe arrose toute seule, selon des seuils réglés à l'avance. L'objectif : un milieu toujours adapté aux insectes hébergés du moment (voir n³.olution.info – Insectopolis).
Capteurs
Le module N3PP mesure :
- Température et humidité de l'air — DHT, en °C et %
- Humidité du sol — 4 capteurs analogiques (Humid1 à 4), moyenne en UA
- Luminosité — photorésistance, en UA
- Batterie — pont diviseur pour suivi d'autonomie
Actionneurs
Les sorties pilotées :
- Pompe d'arrosage — irrigation selon seuil de sécheresse
- Relais — sortie de commande générale
Paramètres configurables (seuil sécheresse, heure arrosage, temps arrosage, éco énergie, fréquence réveil) via le contrôle à distance.
Firmware (ESP32)
Le firmware n3pp4_2 (N3PhasmesProto) assure la lecture des capteurs, la commande de la pompe et les échanges avec le serveur. Principales caractéristiques :
- Deep sleep — réveil timer + GPIO (touch) pour économie d'énergie
- OLED SSD1306 — affichage local des mesures
- Arrosage automatique — déclenché selon seuil (SeuilSec) et programmation
- POST périodique vers
post-n3pp-data.php - GET état des sorties pour synchroniser les commandes
- ESP Mail Client — alertes SMTP en cas d'anomalie (humidité, batterie)
- 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
n3ppdatas/post-n3pp-data.php - GET état des sorties via
n3ppcontrol/n3pp-outputs-action.php
Pages : Données et Contrôle. Environnements prod et test disponibles.
