Outils pour utilisateurs

Outils du site


issue105:arduino

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue105:arduino [2016/02/06 15:03] andre_domenechissue105:arduino [2016/02/06 18:53] (Version actuelle) auntiee
Ligne 13: Ligne 13:
 Idéalement, j'ai besoin de maintenir la cuve de fermentation entre 18 et 25° C. La pièce libre que j'utilise est à environ 16° C ; aussi, j'ai besoin de trouver une solution pour réguler la température autour de la cuve. Je ne peux rien mettre dedans, car j'introduirais une contamination ou je détruirais le confinement de la cuve. J'aimerais aussi avoir un peu de lumière pour voir ce qui s'y passe, car elle est semi-transparente. Toute autre info serait un plus. Idéalement, j'ai besoin de maintenir la cuve de fermentation entre 18 et 25° C. La pièce libre que j'utilise est à environ 16° C ; aussi, j'ai besoin de trouver une solution pour réguler la température autour de la cuve. Je ne peux rien mettre dedans, car j'introduirais une contamination ou je détruirais le confinement de la cuve. J'aimerais aussi avoir un peu de lumière pour voir ce qui s'y passe, car elle est semi-transparente. Toute autre info serait un plus.
  
-Bon ! Je sais en gros ce que je veux. Laissez-moi étudier les plus et les moins des différents points.+Bon ! Je sais en gros ce que je veux. Laissez-moi étudier les avantages et les inconvénients des différents points.
  
 **Vessel Heating **Vessel Heating
Ligne 25: Ligne 25:
 Chauffage de la cuve Chauffage de la cuve
  
-C'est une des choses dont j'ai vraiment besoin, c'est donc une priorité. Au départ, je pensais modifier quelque chose d'immédiatement disponible comme un siège chauffant de voiture ou une couverture chauffante d'animal de compagnie. La plupart sont en basse tension (environ 12 V), mais après avoir lu un peu plus, je préfère m'en tenir à ce que j'ai déjà maintenant, un tapis chauffant pour reptile avec lequel je peux entourer la cuve. J'ai juste besoin de trouver comment contrôler la température.+C'est la seule chose dont j'ai vraiment besoin, c'est donc une priorité. Au départ, je pensais modifier quelque chose d'immédiatement disponible comme un siège chauffant de voiture ou une couverture chauffante d'animal de compagnie. La plupart sont en basse tension (environ 12 V), mais après avoir lu un peu plus, je préfère m'en tenir à ce que j'ai déjà maintenant, un tapis chauffant pour reptile avec lequel je peux entourer la cuve. J'ai juste besoin de trouver comment en contrôler la température.
  
 Lecture de la température Lecture de la température
  
-Comme indiqué précédemment, je ne peux rien mettre dans la cuve ; aussi, je dois me satisfaire d'une lecture de l'extérieur. Je sais que je peux le réaliser avec un module DHT de température/humidité que j'ai déjà utilisé avant. Je dois juste m'assurer qu'il est en contact serré avec l'extérieur de la cuve mais pas trop fixé pour que je puisse l'enlever avant de la nettoyer.+Comme indiqué précédemment, je ne peux rien mettre dans la cuve ; ainsi, je dois me satisfaire d'une lecture de l'extérieur. Je sais que je peux le réaliser avec un module DHT de température/humidité que j'ai déjà utilisé. Je dois juste m'assurer qu'il est en contact serré avec l'extérieur de la cuvemais pas trop fixé pour que je puisse l'enlever avant de la nettoyer.
  
 **Temperature Control **Temperature Control
Ligne 46: Ligne 46:
 Régulation de température Régulation de température
  
-Maintenant que j'ai traité ces deux éléments importants, je peux essayer de définir une façon de piloter la température du tapis. Après beaucoup de recherches, je pense qu'un relais est la meilleure option. Avec lui, je peux utiliser le 5 V de l'Arduino pour commuter l'interrupteur entre les positions ouvert/fermé. Je n'ai pas utilisé beaucoup d'interrupteurs, mais l'essentiel avec eux c'est de traverser l'interrupteur avec le fil actif venant du tapis chauffant, ce qui coupera le circuit, puis, quand c'est nécessaire, d'alimenter l'interrupteur avec 5 V pour fermer le circuit et que le tapis chauffe.+Maintenant que j'ai traité ces deux éléments importants, je peux essayer de trouver une façon de contrôler la température du tapis. Après beaucoup de recherches, je pense qu'un relais est la meilleure option. Avec lui, je peux utiliser le 5 V de l'Arduino pour commuter l'interrupteur entre les positions ouvert/fermé. Je n'ai pas  beaucoup utilisé d'interrupteurs, mais l'essentielc'est de traverser l'interrupteur avec le fil actif venant du tapis chauffant, ce qui coupera le circuit, puis, quand c'est nécessaire, d'alimenter l'interrupteur avec 5 V pour fermer le circuit ; alors le tapis chauffera.
  
 Pour piloter le tapis chauffant, j'utiliserai probablement les exemples du module DHT avec un code dans le genre de  : Pour piloter le tapis chauffant, j'utiliserai probablement les exemples du module DHT avec un code dans le genre de  :
Ligne 59: Ligne 59:
 **Another reason for the not-so-strict heating in my pseudo-code is that the heat mat will take about 20-30 seconds to reach full heat. I’m not worried about this as it is never hotter than about 32°C, it will take a while to heat the liquid inside, and, conversely, it’ll take quite a while for the liquid to cool down. Hence, while the heat mat may be on for a little while it should need switching on/off only every few hours, at least, so it’s not like I’d be switching it on and off every few minutes. Well, that’s the theory. We’ll see how that pans out in the practical phase.** **Another reason for the not-so-strict heating in my pseudo-code is that the heat mat will take about 20-30 seconds to reach full heat. I’m not worried about this as it is never hotter than about 32°C, it will take a while to heat the liquid inside, and, conversely, it’ll take quite a while for the liquid to cool down. Hence, while the heat mat may be on for a little while it should need switching on/off only every few hours, at least, so it’s not like I’d be switching it on and off every few minutes. Well, that’s the theory. We’ll see how that pans out in the practical phase.**
  
-Une autre raison pour mon chauffage pas-vraiment-précis dans mon pseudo-code est que le tapis chauffant demande 10 à 20 secondes pour atteindre la pleine température. Je ne suis pas inquiet à ce sujet car il n'est jamais plus chaud que 32 °C, il faudra un bon moment pour que liquide chauffe à l'intérieur et, inversement, il faudra encore un bon bout de temps pour que le liquide refroidisse. Donc, parce que le tapis chauffant sera branché pendant un petit moment, il ne devrait être commuté sous/hors tension que toutes les quelques heures, au moins ; aussi, ce n'est pas comme s'il devait être allumé et éteint toutes les quelques minutes. Bon, c'est la théorie. Nous verrons comment ça se passe dans la pratique.+Une autre raison pour le chauffage pas-vraiment-précis dans mon pseudo-code est que le tapis chauffant demande environ 20 à 30 secondes pour atteindre la pleine température. Je ne suis pas inquiet à ce sujetcar il n'est jamais plus chaud que 32 °C, il faudra un bon moment pour que le liquide chauffe à l'intérieur et, inversement, il faudra encore un bon bout de temps pour que le liquide refroidisse. Donc, parce que le tapis chauffant sera sans doute branché pendant un petit moment, il ne devrait être commuté sous/hors tension que toutes les quelques heures, au moins ; aussi, ce n'est pas comme s'il devait être allumé et éteint toutes les quelques minutes. Bon, c'est la théorie. Nous verrons comment ça se passe dans la pratique.
  
 **Logging **Logging
Ligne 71: Ligne 71:
 Enregistrement Enregistrement
  
-J'ai toujours mon module WiFi ESP de rab ; aussi, je peux probablement faire comme pour mon projet de supervision de plante où j'envoie les données à ThingSpeak. Je noterai probablement la température et l'humidité avec l'horodatage. Bien sûr, avoir la date et l'heure signifie que j'ai un module horloge temps réel. Sauf si ThingSpeak marque le jour et l'heure. Pas sûr. Je ne me rappelle plus si c'est le cas.+J'ai toujours un module WiFi ESP de rab ; aussi, je peux probablement faire comme pour mon projet de supervision de plante où j'envoie les données à ThingSpeak. Je noterai probablement la température et l'humidité avec l'horodatage. Bien sûr, avoir la date et l'heure signifie que j'ai un module horloge en temps réel. Sauf si ThingSpeak marque le jour et l'heure. Pas sûr. Je ne me rappelle plus si c'est le cas.
  
 Je peux aussi enregistrer la luminosité de la pièce grâce à une photo-résistance, mais le niveau lumineux n'a pas d'effet sur le brassage, donc on oublie. Je peux aussi enregistrer la luminosité de la pièce grâce à une photo-résistance, mais le niveau lumineux n'a pas d'effet sur le brassage, donc on oublie.
Ligne 83: Ligne 83:
 Éclairage Éclairage
  
-L'éclairage n'est pas critiqueet sera piloté manuellement ; aussi, je n'ai pas de crainte à ce sujet. Ce sera un bandeau de LED 12 V avec un transformateur et un interrupteur. Pas besoin d'Arduino pour le piloter. Cependant, une considération importante pour l'éclairage est qu'il doit être amovible car la cuve doit être stérilisée après utilisation. J'attacherai probablement la (ou les) bandeau(x) lumineux à la cuve avec du scotch ou de la pâte à colle.+L'éclairage n'est pas critique et sera piloté manuellement ; aussi, je n'ai pas de crainte à ce sujet. Ce sera un bandeau de LED 12 V avec un transformateur et un interrupteur. Pas besoin d'Arduino pour le contrôler. Cependant, une considération importante pour l'éclairage est qu'il doit être amoviblecar la cuve doit être stérilisée après utilisation. J'attacherai probablement la (ou les) bandeau(x) lumineux à la cuve avec du scotch ou de la pâte à colle.
  
 **Additions **Additions
Ligne 95: Ligne 95:
 Additions Additions
  
-J'ai une caméra IP inutilisée qui ne semble pas bien bouger en haut/bas et droite/gauche ; aussi, je pourrais l'utiliser pour voir la cuve de fermentation en la mettant près du rebord supérieur pour voir dedans. Ma seule question ici est : si la caméra passe en mode vision de nuit, est-ce que les lampes infra-rouges se réfléchiront sur la cuve et grilleront l'image, la rendant inutilisable ? Pas sûr, mais c'est une chose à tester.+J'ai une caméra IP inutilisée qui ne semble pas bien bouger en haut/bas et droite/gauche ; aussi, je pourrais l'utiliser pour regarder la cuve de fermentation en la mettant près du rebord supérieur pour voir dedans. Ma seule question ici est : si la caméra passe en mode vision de nuit, est-ce que les lampes infra-rouges se réfléchiront sur la cuve et grilleront l'image, la rendant inutilisable ? Pas sûr, mais c'est une chose à tester.
  
-Un complément pourrait être un écran LCD. Si je mets l'écran près du haut de la cuveet dans le champ de la caméra, je pourrais piloter la température à distance.+Un complément pourrait être un écran LCD. Si je mets l'écran près du haut de la cuve et dans le champ de la caméra, je pourrais surveiller la température à distance.
  
 Comme aide pour un contrôle visuel rapide, je peux ajouter quelques LED pour montrer si la température est dans une certaine plage. Peut-être qu'entre 20 et 22 degrés, la LED serait verte, devenant rouge au-dessus de 25°C. Et peut-être une LED jaune pour 19 et en dessous. Comme aide pour un contrôle visuel rapide, je peux ajouter quelques LED pour montrer si la température est dans une certaine plage. Peut-être qu'entre 20 et 22 degrés, la LED serait verte, devenant rouge au-dessus de 25°C. Et peut-être une LED jaune pour 19 et en dessous.
Ligne 115: Ligne 115:
 L'idée de base de la régulation de la température du liquide avec un tapis chauffant est vraiment possible. Pareil pour l'enregistrement. Ça ne devrait pas être un problème. L'idée de base de la régulation de la température du liquide avec un tapis chauffant est vraiment possible. Pareil pour l'enregistrement. Ça ne devrait pas être un problème.
  
-L'éclairage (pour voir dedans) n'est pas une nécessité et ne sera pas piloté par l'Arduino ; aussi, je le mets à voir en dernier probablement. Pareil pour la caméra IP. C'est bien, mais pas nécessaire, et ce n'est pas piloté par l'Arduino.+L'éclairage (pour voir dedans) n'est pas une nécessité et ne sera pas piloté par l'Arduino ; aussi, je pense le mettre à voir en dernier. Pareil pour la caméra IP. C'est bien, mais pas nécessaire, et ce n'est pas piloté par l'Arduino.
  
 Il est plus que probable que j'incorpore l'écran LCD parce que c'est une bonne aide visuelle pour lire les valeurs issues du DHT que je peux comparer au thermomètre que j'ai collé sur le côté de la cuve. Il est plus que probable que j'incorpore l'écran LCD parce que c'est une bonne aide visuelle pour lire les valeurs issues du DHT que je peux comparer au thermomètre que j'ai collé sur le côté de la cuve.
  
-LE MOIS PROCHAIN : le projet commence avec l'écran LCDles modules DHT et WiFi.+LE MOIS PROCHAIN : le projet commence avec l'écran LCD et les modules DHT et WiFi.
issue105/arduino.1454767419.txt.gz · Dernière modification : 2016/02/06 15:03 de andre_domenech