\section{Automate} \index{automate} \label{automate} 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{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} 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 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. % -------------------------------------------------------------------