Roadmap

  • activer le mode DeepSleep (indispensable pour les économies de consommation et donc l'autonomie)
  • tester la robustesse :
    1. comparer les mesures par deux modules différents
    2. mesure sur la durée totale de fermentation d'un brassin (situation réelle) et comparer au réfractomètre.
  • doser la puissance du Wifi WiFi.setOutputPower(0);

Peu urgent :

  • résistance (230k) pour mesurer la tension de la pile float getBattery() { analogRead(A0); // drop first read return analogRead(A0) / my_vfact; } Volt = getBattery(); if (isSafeMode(Volt)) WiFi.setOutputPower(0); else WiFi.setOutputPower(20.5);

    if (isSafeMode(Volt)) { my_sleeptime = EMERGENCYSLEEP; } #define LOWBATT 3.3 bool isSafeMode(float _volt) { if (_volt < LOWBATT) { CONSOLELN(F("\nWARNING: low Battery")); return true; } else return false; }

(displayed voltage / measured voltage) * current factor (191.8) = new factor

The new factor should be between current factor more or less 20% (191.8*0.8 - 191.8*1.2).

Historique de version (résumé)

(Version Log)

  • 0.15: utilise désormais, comme Gyroscope, un modèle basé sur BNO055 (par exemple CJMCU-055), qui permet des mesure "absolues" (voir les Notes du Blog).
  • 0.14 : les échanges de données entre le Client et le Serveur fonctionnent parfaitement (sur des données utiles)