un peu plus de doc...
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
L'automate qui contrôle les fonctions vitales des petites
|
||||
\textit{Pyrocystis Fusiformis} est basé sur un Arduino Mega\index{mega},
|
||||
qui a été choisi pour sa profusion d'entrées sorties\index{io}.
|
||||
qui a été choisi pour sa profusion d'entrées sorties\index{i/o}.
|
||||
Il va remplir plusieurs fonctions mises au point les unes et les autres.
|
||||
|
||||
Dans un premier temps, le logiciel sera développé avec l'\textsl{IDE}
|
||||
@@ -10,25 +10,67 @@ standard de l'Arduiono, malgré ses limitations.
|
||||
Il existe des solutions alternatives à base de \texttt{makefile}, que
|
||||
nous découvrirons un jour, si le besoin s'en fait sentir.
|
||||
|
||||
Ce lo
|
||||
|
||||
% -------------------------------------------------------------------
|
||||
\subsection{Dialogue}
|
||||
|
||||
Le but étant d'avoir un système
|
||||
\textsl{standalone}\footnote{lowcost and easytouse ?}, le dialogue
|
||||
avec les humains extérieur sera plus que limité en fonctionnement
|
||||
courant.
|
||||
|
||||
Pour la configuration, nous allons créer une \textsc{CLI}\index{cli}
|
||||
rudimentaire qui sera accessible par le port USB et un émulateur
|
||||
de terminal\footnote{Minicom, Putty...}.
|
||||
|
||||
% -------------------------------------------------------------------
|
||||
\subsection{Température} \index{temperature}
|
||||
|
||||
Les capteurs utilisés sont des LM35\index{LM35}, à sortie analogique
|
||||
entre 0 et 5v pour une gamme de température de 0 à ??? degrés Celsius.
|
||||
|
||||
Le convertisseur \small{A/D} a une résolution de 10 bits, qu'il
|
||||
est possible d'augmenter en changeant son Vref, soit pour une
|
||||
référence externe, soit pour une référence interne à 1.1 V.
|
||||
|
||||
% -------------------------------------------------------------------
|
||||
\subsection{Voyants}
|
||||
|
||||
Il faut \textbf{toujours} intégrer dans un projet une gestion avancée
|
||||
des \textsc{LED}\index{LED} qui clignotent avec entrain.
|
||||
des \textsc{led}\index{LED} qui clignotent avec entrain pour raconter
|
||||
la vie interne de la machinerie.
|
||||
|
||||
Une paire Rouge/Bleue indiquera les sorties de l'intervalle
|
||||
de température pré-programmé.
|
||||
Une \textsc{led} orange clignotante indiquera une erreur
|
||||
en s'exprimant en code Morse.
|
||||
|
||||
Quand à la \textsc{led} verte, elle sera là pour ne rien dire de précis,
|
||||
mais avec brio.
|
||||
|
||||
% -------------------------------------------------------------------
|
||||
\subsection{Chauffage} \index{chauffage}
|
||||
|
||||
En première approche, un choix simple a été fait~: nous allons
|
||||
utiliser un chauffage intégré d'aquarium en de basant d'abord
|
||||
sur son thermostat intégré.
|
||||
|
||||
Si ce n'est pas satisfaisant, pour diverses raisons (matériel
|
||||
chinois à 3 balles, par exemple),
|
||||
nous serons obligés de commander nous-même ce chauffage.
|
||||
|
||||
C'est à ce moment que les choses deviennent sérieuses, il va
|
||||
falloir commuter du 230v, tension assez mortelle dans les faits.
|
||||
Une solution à base d'opto-coupleur semble s'imposer.
|
||||
|
||||
% -------------------------------------------------------------------
|
||||
\subsection{Refroidissement}.
|
||||
|
||||
Puisque l'enceinte choisi est un frigorifique de
|
||||
récupération\footnote{Merci DomDom :)}, nous pourrons utiliser son
|
||||
groupe froid. Comme pour le chauffage, nous sommes sur du 230v.
|
||||
|
||||
% -------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user