Roadmap
- activer le mode DeepSleep (indispensable pour les économies de consommation et donc l'autonomie)
- tester la robustesse :
- comparer les mesures par deux modules différents
- 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)