orchidoclaste a écrit : ↑mer. 4 avr. 2018 21:40
Bonsoir et merci.
H1 , OK.
Pour la batterie, en effet quelques déplacements auront lieu et ce sont des moments critiques, donc une batterie est nécessaire.
...
Bonsoir et de rien
Pour valider définitivement H1, il faudra quantifier la résistance à l'écrasement de la tubulure d'alimentation remplie de sérum (est-ce une solution genre ecoflac 0.9% NaCl ?) . Il faut aussi que la surface sur laquelle on exercera cette force soit suffisante pour éviter de poinçonner la tubulure. Je devrais pouvoir en récupérer une avant la fin du mois à moins que vous ne connaissiez déjà cette valeur.
OK pour la batterie qui est actée.
Quelle devrait être l'ouverture par défaut de l'actionneur de contrôle du débit (panne batterie, reset de l'ensemble ..). Je pense qu'il faut l'ouvrir au maximum afin de permettre, en mode dégradé, le réglage manuel par l'IDE avec le dispositif en amont de la chambre compte-gouttes.
orchidoclaste a écrit : ↑mer. 4 avr. 2018 21:40
...
Pour les mesures, si on dit 1/Minute, ça ne consomme pas trop, et on dit qu'on juge de deux façons:
1 - par intervalles de 5 minutes :tendance à l'augmentation de la turbidité confirmée sur 3 des 5 dernières mesures
2 - turbidité > à un seuil au delà duquel on demande à la commande de libérer le maximum d'irrigations...
ET si pas d'amélioration :
Dans le cas 1 : ouvrir les irrigations d'un cran supplémentaire 5 minutes plus tard (comparaison des échantillons des deux dernières paires de 5 minutes). ET si on était déjà au maximum : Alarme
Dans le cas 2 : si turbidité maximum encore 10 minutes plus tard : alarme.
Mais a mon sens , tout cela devra être évolutif...
...
Il ne faut pas oublier que la mesure de turbidité se fera en analogique, avec une marge d'erreur et une dispersion entre 2 mesures. Je vous propose de retenir votre proposition de 5 mesures (1 par minute). Ensuite, on enlève la valeur la plus basse et la valeur la plus élevée et on fait la moyenne des 3 mesures conservées. C'est cette valeur que l'on peut stocker et qui sert à prendre la décision d'ouvrir ou de fermer davantage le robinet et/ou de déclencher une alarme..
Même ce qui est évolutif doit être planifié
Il faut définir les variables qui doivent être facilement modifiables via l'Interface Homme Machine (IHM) et celles qui peuvent nécessiter de modifier le programme (ou un fichier de configuration) et qui doivent donc être réalisées avec l'outil de développement retenu, par un personnel compétent.
orchidoclaste a écrit : ↑mer. 4 avr. 2018 21:40
...
AVce des boitiers ayant la mémoire de leurs actions, on devrait pouvoir en tirer des stats, donc évoluer vers quelque chose de plus ressemblant à la réalité.
Dans ce cas je me demande si l'on peut mettre deux boutons de plus sur le boitier : 1 = changement de poche d'irrigation . 2 = Caillottage (sonde bouchée).... Si les IDE sont sympa, ca devrait renseigner...
Mais je rêve peut être...
...
Si vous souhaitez un archivage des valeurs (turbidité par exemple), il faut définir la période d'archivage (souvent 24H), le mode de présentation et la manière de recueillir ces données.
Sur le boîtier lui-même, compte tenu de l'absence prévue d'un écran LCD au profit d'un simple afficheur (comme sur une vraie pompe ou un pousse seringue), il ne sera pas possible d'afficher une courbe mais on pourra faire défiler ces valeurs avec un bouton "up" et un bouton "down". Pour réaliser une courbe sur le boîtier, il faut passer à un écran LCD (éventuellement tactile) nettement plus coûteux et plus difficile à mettre en œuvre.
De plus, pour être exploitables, ces échantillons doivent être horodatés ce qui implique de prévoir un circuit RTC (Real Time Clock) peu coûteux mais qui n'existe pas en standard sur le Raspberry ou sur l'ESP (heureusement peu coûteux et simple à mettre en œuvre). Si vous voulez les récupérer pour importer dans excel par exemple, il faut définir le moyen ou le support de transfert (clef USB, liaison USB, ...).
Vous souhaitez ajouter 2 boutons. Techniquement, ce n'est pas un problème mais quelle doit être l'action déclenchée par chacun de ces boutons ? un simple enregistrement horodaté de l’éventement ? Vous avez éliminé, pour des raisons médico-légales (que je ne discute pas) la pesée des entrées/sorties. Le boîtier ne dispose donc d'aucun moyen (capteur) pour détecter ces anomalie (poche sérum vide, sonde colmatée).
Vous ne rêvez pas et tout (ou presque) est possible si c'est bien défini dans le cahier des charges.
Pour le moment, ça ne se présente pas trop mal et je vous suggère, par copier/coller des parties déjà actées, d'en préparer la version β.
Sylvain