From 3569e8dae9264575487dbf59e3f25240d086d565 Mon Sep 17 00:00:00 2001 From: tth Date: Sat, 12 Jan 2019 18:05:28 +0100 Subject: [PATCH] un peu de doc en plus --- doc/dd2-monitoring.tex | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/doc/dd2-monitoring.tex b/doc/dd2-monitoring.tex index 1f2819a..00342f9 100644 --- a/doc/dd2-monitoring.tex +++ b/doc/dd2-monitoring.tex @@ -58,9 +58,10 @@ Actuellement nous disposons d'un \texttt{RDing TEMPERHUM1V1.2}{} qui semble un peu étrange à interpeller, et qui sera destiné à mesurer l'ambiance météo du DD2\footnote{Pas de mauvais esprit, merci...}. -Par la suite, nous pourrons récupérer (par liaison série, cf p. \pageref{serial}) -des données -en provenance de l'automate de contrôle de l'enceinte. Notre dd2monitor +Par la suite, nous pourrons récupérer +(par liaison série, cf page \pageref{serial}) +des données en provenance de l'automate de contrôle de l'enceinte. +Notre dd2monitor devrait donc aussi être capable d'envoyer des alertes en cas de souci, par exemple si des algues\footnote{ou des pleurotes.} tentent de s'échapper. @@ -106,7 +107,7 @@ Premier exemple avec rrdb en page \pageref{rrdb}. \subsection{Analyses} -Bla bla bla\dots Corrélations, toussa\dots +Bla bla bla\dots Corrélations, Gnuplot\index{gnuplot}, toussa\dots Peut-être demander à Schmod777 des références de documents bourbakistes ? @@ -195,14 +196,14 @@ plus ou moins l'exemple de rrdb.. Ceci dit, en Debian stable, on n'a que la version 1.0, qui ne correspond plus trop à l'actualité. Et la \textit{current} est -trop fatiguante à compiler pour ce soir. +trop fatiguante à compiler pour ce soir, ni même pour ce week-end. % ------------------------------------------------------------------- \section{Gnocchi} \label{gnocchi} \index{Gnocchi} \texttt{pip install gnocchi[postgresql,ceph,keystone]}, finalement, -çe ne me donne pas trop envie. +çe ne me donne pas trop envie. C'est du genre \textit{usinagaz}. % ------------------------------------------------------------------- @@ -213,6 +214,8 @@ La première, que nous allons juste entrevoir, passera par le port USB de la carte Arduino. La seconde passera par un port série auxiliaire\footnote{Il y en a 4 sur le mega 2560} de celle-ci. +\subsection{Un gros souci} + \begin{lstlisting} tcgetattr(uart0, &options); options.c_cflag = baudbits | CS8 | CLOCAL | CREAD; @@ -238,6 +241,13 @@ Laquelle étape est une tentative d'utilisation de \texttt{select(2)}, dans l'objectif de pouvoir gérer nous-même le \textit{timeout}, laquelle tentative n'est pas du tout concluante. +\subsection{Protocole} \index{protocole} \label{serialprotocol} + +L'automate va avoir plusieurs types de données à envoyer. +Nous allons donc transférer ces valeurs sous forme de ligne +de texte commençant par un caractère clef (par exemple T pour +les températures) et se terminant par un \textit{newline}. + % ------------------------------------------------------------------- \section{Détournements} @@ -246,9 +256,10 @@ Dans le contexte myryssien, il est évident que l'aspect artistique doit être dès le départ pris en compte. Les possibilités ne seront limitées que par votre manque d'imagination. -Mais si vous voulez un petit exemple, imaginez des courbes de température -qui pilotent un \texttt{uGen} de Chuck\index{chuck} ou des algues dont la lumière -envoie du \texttt{cv/gate} en temps réel... +Si vous voulez un petit exemple, imaginez des courbes de température +qui pilotent un \texttt{uGen} de Chuck\index{chuck} ou des algues dont +la lumière envoie du \texttt{cv/gate} en temps réel. +Le tout en n'utilisant que des circuits\index{ampli op} analogiques.