Guide Green Board - Mise en oeuvre


Messages recommandés

Description

 

la Green Board est une unité de calculs et de commandes pour le contrôle environnemental des cultures.

Ce circuit permet de gérer :

- Un éclairage standard

- Possède 8 sorties de commande pour driver LED (4x résistif 100K + 4x PWM10V)

- La mise en route d'un dessiccateur et d'un brumisateur

- La gestion d'un chauffage

- Les aspersions du gaz CO2

- De piloter les interfaces moteurs pour 1x Intra & 1x Extra

- De piloter un système de ventilation en PWM10V

- De gérer les arrosages (tous types : Terre, coco, LDR, Aéro, Perco...)

- De piloter un module d'asservissement LED 8 voies par coupures bipolaires des sources d'alimentation (optionnel)

- Un serveur Web pour consultation des données à distance

 

Fonctionne avec 3 sondes

1x AM2320 pour la température et l'humidité interne à l'environnement de culture

1x DS18B20 pour la température externe (afin de gérer au mieux la ventilation)

1x MH-Z19 sonde CO2 (optionnel)

 

Il est muni d'un indicateur de consommation, d'un afficheur LCD et d'un écran tactile 7" résistif de type Nextion NX8048K070-011R

Alimentation globale 220V 16A max (10A max par sortie).

 

La vue éclatée

desc_UK.thumb.png.81950fd2fd7bec9026d8328df6d43ad7.png
 

Il reste 4 sorties 220V de libre

2x pour module interface auto-transformateur

1x pour module d'asservissement LED

1x libre

 

Raccordements

Les sondes

sensors.png.cbd3e81560ee3434960801ab90fb80ae.png

Les moteurs

motors.png.68e9deaf3cfaba381d94803f9f8d1be2.png

 

Pilotage LED + écran tactile

led-screen.thumb.png.4295ceb435e4db3fb3e903fd6dbfe587.png

Il est important de respecter la polarité en cas d'usage des sorties PWM, un inversion risquerait de détériorer le circuit de commande.

Dans le cas des sorties résistives, il n'y a aucune polarité à respecter, elle n'ont pas d'importance

 

 

Sortie pour module d'asservissement bipolaire des drivers LED

LEDslave.png.76f8b4bd330310aada4a7d8c7da33c5c.png

le boîtier est fourni avec toutes les fiches et 1x sonde AM2320 + 1x sonde DS18B20 (elles ne nécessitent pas de résistances Pull-up, elles sont déjà présentes sur le circuit)

 

Description des sondes

AM2320.png.58ed1d16e46250bc2f6a540eca221e61.png

DS18B20.png.65d07db143c8248b28e90a3eefa2ffdd.png

MH-Z19.png.bfc75703dc3554f90e1147bba4744d48.png

 

Vidéo de démonstration

 

 

 

Modifié par Gen
  • Like 1
Lien à poster
Partager sur d’autres sites

Description des écrans

 

Menu principal - Page d'accueilEcranMenu.thumb.png.11e9676793af42da1dd221fe50688bc1.png

- Pour sélectionner le cycle CRO ou FLO, il suffit d'appuyer sur l'icône sélecteur de cycle. Ensuite attendre 3 secondes pour voir si le calculateur accepte les paramètres, si cela n'a pas pu être pris en considération car le processeur était en mode calcul, l'icône reviendra à son réglage antécédent (Contrôle de sécurité) il suffit alors de recommencer l'opération, une fois le paramètre accepté, le réglage est permanent, jusqu'au prochain changement de cycle.

- Idem pour la sélection du mode de calcul des vitesses moteurs, appuyez sur le texte PID ou LIN pour basculer d'un mode à l'autre,cette option bénéficie du même système de contrôle de sécurité.

- Pour effacer le graphique, touchez simplement à l'endroit du graphique et celui-ci s'effacera.

- Pour faire un reset des min/max température et/ou humidité, appuyez sur l'encart désiré.

 

Page Lampe

Ecran2.JPG.59db0db9b59f72e59e08d0104831d42d.JPG

Cette page vous permet de déterminer les heures d'allumages et d'extinctions de vos lampes pour les périodes de croissance et de floraison, mais également de déterminer le temps d'attente avant allumage en cas de coupure de courant, afin de ne pas reconnecter les ballasts encore chauds, si ce temps est laissé à 00, cette option est désactivée.

Le chevauchement de jour est autorisé (exemple début 21hr00 / fin 09hr00)

Pour accéder au réglage, il suffit d'appuyer sur la donnée que vous voulez modifier, la saisie se fait à l'aide d'un écran popup sous forme de calculatrice, voir ci-dessous.

 

Ecran9.JPG.9102e7bf30d5396a96a749048e3504aa.JPG

En entête de cette calculatrice sont indiqués les balises minimum et maximum autorisées, dans le cas présent :  0 - 23

Une fois les données introduites, appuyez sur le bouton SAVE, durant l'enregistrement, une barre de progression dans le titre de la fenêtre vous indiquera son évolution. Ce type de calculette est disponible sur toutes les pages qui nécessitent une saisie numérique.

 

Page LED

Pour accéder à la gestion des LED, appuyez sur l'onglet LED et la page suivante sera chargée

Ecran3.JPG.d6a6ae247dea91c208eea7c7dfcbf037.JPG

L'écran se divise en deux parties horizontales, la supérieure pour la croissance, l'inférieure pour la floraison

Chaque division possède 4 plages de programmation. Chaque plage de programmation se subdivise en 3 champs.:

l'heure d'allumage (start) - l'heure d'extinction (stop) - la durée de croissance ou de décroissance de l'intensité lumineuse.(Timming)

Les périodes croissance/décroissance de l'intensité sont comprises dans les limites start & stop introduites.

Ceci vous permettra de simuler lever et coucher de soleil ou plusieurs cycles d'allumages pour des PUCK, si le champs timming est à 00,

alors l'allumage et l'extinction seront directement liés aux heures start & stop programmées

Pour sélectionner le canal sur lequel vous désirez travailler, appuyez préalablement sur le nom du canal sélectionné

(P pour PWM) 1 - 2 - 3 - 4 ou (R pour Resistif) 1 - 2 - 3 - 4.

L'enregistrement des données doit être exécuté avant de changer de page ou les modification ne seront pas prises en compte.

Le chevauchement de jours est autorisé, veillez à bien définir vos plages afin qu'elles ne rentrent pas en conflit les unes avec les autres, sinon le calculateur prendra en compte le premier programme qui correspond à l'heure actuelle !!

La petite icône poubelle vous permettra d'effacer les données d'un programme, veillez également à sauver les données un fois les manipulations faites, sinon les données ne seront pas prises en compte.

L'asservissement LED (module optionnel) est géré automatiquement, le relais bipolaire se coupera dès que le calculateur verra que la puissance envoyée est de 0.

Lors du fonctionnement du calculateur, si la température intérieure est supérieure à 28°c, il diminuera la puissance envoyée aux différents drivers LED de 20%, afin de tenter de diminuer la chaleur ambiante. cette option n'est activée que lorsque le potentiel envoyé aux drivers est de 100%, dans ce cas, le niveau de l'indicateur LED ne sera pas modifié, mais il apparaîtra en rouge sur la page d'accueil

 

Page Arrosage

Ecran4.JPG.76e5f6126e418e5e410bdc2ae645925c.JPG

Cette page vous permettra de sélectionner le type d'arrosage désiré, soit cyclique, soit journalier. la sélection de type s'effectue en appuyant sur la flèche bleue.

En mode cyclique (pour l'aéro,la coco, ldr etc..) définissez les plage de durée de fonctionnement (ON) et d'inactivité (OFF)

le Soleil représente la période de jour, la Lune la période nocturne, c'est rien de chinois.

En mode journalier, définissez l'heure de démarrage de l'arrosage, la durée et l’intervale.

1 correspond à : tous les jours

2 tous les deux jours et ainsi de suite.

N'oubliez pas de sauvegarder après modifications

 

Page Environnement

Ecran5.JPG.a415e65807d2d61465291169b8dfa2c4.JPG

Introduction des minimas et maximas de température et d'humidité des périodes jour et nuit, pour la croissance ainsi que pour la floraison.

Ces données sont prises en compte pour le fonctionnement du chauffage, dessiccateur, brumisateur et calcul des vitesses moteurs.

Le point de référence pour le calcul des vitesses est la moyennes entre le min et le max de la période courante.

l'hystérésis s'applique également sur les valeurs introduites, veillez à ce que les hystérésis entrent bien dans les plages introduites.

Comme toujours, n'oubliez pas, en cas de modifications, de sauvegarder vos données pour qu'elles soient prises en compte.

 

Page C02

Ecran6.JPG.f63b88ec54843ca7256fb9146a73f53c.JPG

Définissez la durée et le délais entre les aspersions de CO2, ainsi que le seuil maximum, ce seuil permet de ne pas dégazer à outrance.

L'hibernation est le temps qu'attendront les moteurs avant de se remettre en route à l'issue d'une aspertson, afin de ne pas éjecter le gaz inutilement. Attention, le temps introduit prendra automatiquement après le fin d'une aspersion qu'elle soit constante ou juste de mise à niveau, donc veillez à mettre un temps d'attente conséquent. Le dégazage ne s'effectue qu'en période de jour et en mode floraison.

Comme toujours, n'oubliez pas de sauvegarder à l'issue des modifications

 

 

Page Réglage matériel

Ecran7.JPG.f3e28bca696bda9f664fcd9ee5276afd.JPG

RELAIS permet d'activer ou de désactiver les relais

LEDS permet d'activer ou de désactiver des canaux LED, l'option TempSafe si elle est activée, réduira de 20% la puissance des LED, si la température dépasse les 28°c, son activation est référencée sur la page d'accueil. (lorsqu'elle est active, les indicateurs deviennent rouges)

HYSTERESIS : paramètres nécessaires aux calculs et le fonctionnement des commandes chauffage, brumisateur, dessiccateur

VENTIL  : activation/désactivation des moteurs (Entra et/ou Extra)  l'option Min est la définition de la vitesse minimum en dessous de laquelle les moteurs ne descendront jamais (sauf en cas d'hibernation CO2).

CALCULS : Dans atmosphère vous pouvez sélectionner si votre environnement sera en dépression, en surpression, ou normale

ce paramètre ne s'applique qu'à la vitesse de l'intracteur.

PID : paramètres pour le calcul produit intégrale dérivée (PID) modifiez les si nécessaire, mais étudiez le sujet avant pour savoir à quoi correspondes les paramètres KP, KI, KD.

OVERTEMP : si le résultat de la soustraction de la température extérieure - température intérieure, est supérieur à la valeur définie dans delta, alors les moteurs tourneront automatiquement à la vitesse 1, et ce afin de ne pas introduire excessivement de l'air plus chaud, mais d'assurer un minimum de renouvellement air neuf.

Quand cette option est enclenchée par le calculateur, alors les vitesses affichées sur la page d'accueil seront en rouges

 

Page Wifi/Horloge/Reset

Ecran8.JPG.ebd362e46a03676e594689310df7604e.JPG

Si vous remplissez les champs SSID et PASsWORD avec les paramètres de votre box wifi, alors vous pourrez bénéficier de la visualisation à distance des données, au niveau de votre réseau local, si vous désirez de pouvoir consulter de n'importe ou, alors configurez une passerelle sur votre routeur Wifi.

Après redémarrage suite à l'enregistrement des données Wifi, si elles sont correctes, alors la Green Board tentera automatiquement de s'y connecter, si la connexion se fait, alors l'adresse IP apparaitra dans dans l'indicateur ci-dessous ainsi que la date et l'heure du dernier démarrage.

DSC_0061.JPG.33f92f35ed01bfe1669fee7f112d9489.JPG

Vous n'avez plus qu'a introduire cette adresse dans n'importe quel navigateur pour visualiser les données.

Exemple sur votre téléphone (ci-dessous)

DSC_0062.JPG.ee001a2af8e082cffe8a257118842743.JPG

DSC_0063.JPG.80b58f1083def876275ef17201a66b4a.JPG

 

Afin d'introduire des données alpha-numériques, en appuyant sur les champs concernés, le clavier ci-dessous apparaîtra.

Ecran10.JPG.9e51f281a4b60592c111b124c109e969.JPG

 

Divers
Le calculateur est composé de deux processeurs, le premier (N°1) s'occupe de tous les calculs et de la gestion des entrées et sorties(activation des relais et gestion des vitesses moteurs).
Le second (N°2) a pour tâche de gérer les événements tactiles de l'écran et la gestion du serveur Web.
L'échantillonnage des valeurs par les sondes s'effectue toutes les 4 secondes. De la même manière, chaque modification de paramétrage prendra entre 0 et 4 secondes avant sa prise en compte en fonction de la disponibilité du processeur N°1.
Les deux processeurs communiquent ensemble, ce qui peut parfois nécessiter de petits délais d'attente lors de l'enregistrement des données, lorsque la demande de modification est acceptée par le processeur N°1, elle sera signalée par une jauge visuelle. Si ce n'est pas le cas, patientez une ou deux secondes et relancez simplement la demande d'enregistrement.

 

A venir, vidéo de démonstration

 

++

GEN

 

 

Modifié par Gen
  • Like 3
Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.