Gen

GDW#5B Growduino Shield V2 [Terminé]

Recommended Posts

Ravier17

Re,

 

C'était juste parce que le - est un poil trop court sur une des platines dans mon nouveau montage :D . je vais devoir souder pour le prolonger mais ça va aller même si la soudure est un peu ma kryptonite...

 

A+

 

 

Share this post


Link to post
Share on other sites
Gen

Ça, c'est parce que tu es trop pressé..

Avant de monter quoique ce soit, on présente tout aux emplacements prévus et on regarde que tout colle bien.

 

++

GEN

  • Like 1

Share this post


Link to post
Share on other sites
Gen

Des news :

 

j'ai commencé les tests du shield V2

DSC_0517.JPG

 

les sorties T1, T2, C1, C2, TD, HU, HD, CO2 sont OK

Le clavier OK

l'écran et le RTC OK

le reset OK

la sortie SSR OK

 

il me reste encore à contrôler

DHT

MH-Z14

Sorties moteur

 

++

GEN

 

 

  • Like 1

Share this post


Link to post
Share on other sites
popolski

Oï ! 

 

Félicitations pour ce shield V2 ! 

 

Le résultat final est terrible, super propre, tout tombe au bon endroit et le fait de fixer le shield avec des entretoises c'est un super plus, sans parler de la connectique bien meilleure!

Toutes les additions sont tops, j'ai hâte de voir les raffinements que tu vas apporter à la partie software. 

 

Respect pour le travail accompli, les enseignements ont été plus que bons pour accoucher de cette deuxième version. 

 

Ça promet du lourd pour le shield DUE :siff:

:D

 

J'espère que cette V2 grossira les rangs des growers arduinoteurs. 

 

Le prix du bouzin dois faire rager quelques cols blancs ! 

 

Popolski. 

Edited by popolski

Share this post


Link to post
Share on other sites
Gen
Il y a 11 heures, popolski a dit:

j'ai hâte de voir les raffinements que tu vas apporter à la partie software. 

 

 

Salut.

 

Modification des 2 cycliques, deux modes seront disponibles

- Le cyclique classique

- le cyclique paramétrable en jours : exemple arrosage tous les x jours pendant x secondes

 

Ajout des cycles de dégazage CO2 avec interactions moteurs

 

++

GEN

 

Share this post


Link to post
Share on other sites
popolski

Oï ! 

 

Il y a 5 heures, Gen a dit:

le cyclique paramétrable en jours : exemple arrosage tous les x jours pendant x secondes

Merci merci merci ! 

J'étais obligé de mettre un timer par dessus le cyclique pour obtenir ce fonctionnement. 

Ça va être tellement mieux pour lancer un système genre ebb and Flow, irriguer des slabs de façon précise.... 

 

Un énorme merci Gen ! 

 

Popolski. 

Share this post


Link to post
Share on other sites
Gen

Yop.

 

Hé bien voila un homme heureux .. :-)

Test sortie EXTRA & INTRA OK

DHT OK

 

il ne me reste plus que le MH-Z14 à tester, mais pour cela j'attends une pièce (Array de resistance 10K) qui devrait arriver dans la semaine

++

GEN

 

 

 

  • Like 1

Share this post


Link to post
Share on other sites
Gen

Test effectué.

Tout fonctionne parfaitement !

 

J'ai déjà modifié le code au niveau de l'électronique pour la nouvelle définition des pin's et juste l'affichage de l'écran principal.

La modification en profondeur du code pour ajout CO2, modification des timers cycliques et commande électrovanne va suivre.

Mais avant je veux terminer le mini-contrôleur.

DSC_0522.JPG

 

++

GEN

  • Like 3

Share this post


Link to post
Share on other sites
Gen

Yop.

 

Je commence l'écriture de la V3

 

++

GEN

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites
Gen

Salut.

 

J'ai intégré le basculement automatique des cycles, j'attaque la modification des cycliques en cyclique + périodique

 

++

GEN

Share this post


Link to post
Share on other sites
Marchello

bonjour

je sais pas si je écrire une connerie, mais je me lance^_^

si il n'y a pas de timer pour gérer un ventilateur de brassage d'air, serait il possible d'un intégrer un?:D

@+

 

Share this post


Link to post
Share on other sites
Gen

yop

Ça existe déjà dans la version courante

++

GEN

Edited by Gen

Share this post


Link to post
Share on other sites
ctrocoul

Salut

super job !

Une question : Est-ce qu'il est possible de remplacer la sonde MH-Z14 par une MH-Z19B ? sans changer le code ?

merci

++

Share this post


Link to post
Share on other sites
Gen

Yop

 

Non car le MH-Z14 et le MH-Z19 ne fonctionnent pas de la même manière

le premier utilise RX et TX le second un i/o PWM

 

mais le changement n'est pas compliqué à faire, voici un exemple de code

 

#define pwmPin 5
#define LedPin 13

int prevVal = LOW;
long th, tl, h, l, ppm;

void setup() {
  Serial.begin(9600);
  pinMode(pwmPin, INPUT);
  pinMode(LedPin, OUTPUT);
}

void loop() {
  long tt = millis();
  int myVal = digitalRead(pwmPin);

  if (myVal == HIGH) {
    digitalWrite(LedPin, HIGH);
    if (myVal != prevVal) {
      h = tt;
      tl = h - l;
      prevVal = myVal;
    }
  }  else {
    digitalWrite(LedPin, LOW);
    if (myVal != prevVal) {
      l = tt;
      th = l - h;
      prevVal = myVal;
      ppm = 5000 * (th - 2) / (th + tl - 4);
      Serial.println("PPM = " + String(ppm));
    }
  }
}

 

et ensuite il te faudra modifier ton arduino pour accéder à un des pin digitale libre

mais apparemment, il y a pas mal de problème avec le Z19

 

++

GEN

Share this post


Link to post
Share on other sites
zefram-28

Salut GEN,

 

T'en est ou de la V3 du Soft Arduino?

 

Sinon, la V2.x est elle compatible avec ce shield?

 

++

Share this post


Link to post
Share on other sites
Gen

la version temporaire modifiée compatible avec le shield V2  se trouve dans le fil de discussion dans ma signature

++

GEN

 

Share this post


Link to post
Share on other sites
ctrocoul

Salut

merci pour ces infos

Tu crois qu'il vaut mieux rester avec le Z14 plutôt que de passer au Z19 ? Il a l'air mieux pourtant ce Z19 ?!

++

Share this post


Link to post
Share on other sites
Gen

L'air ne fait pas la chanson...

J'en sais rien, c'est à tester.. apparemment il y a également un RX/TX sur le Z19 en plus du PWM

++

GEN

 

 

Share this post


Link to post
Share on other sites
ctrocoul

Salut

A tester en effet

tant qu'on est dans les capteurs le BME280 a l'air vachement mieux que le dht22  ?

++

Share this post


Link to post
Share on other sites
Gen

Il y a toujours mieux en tout..

Mais c'est une connectique I2c.. ce qui signifie  que cela ne peut pas être câblé à plus de 60/70cm de l'arduino  sinon il faut deux  I2c bus extender.

Pour l'usage qu'on en fait un DHT22 est bien plus que suffisant

++

GEN

 

Edited by Gen

Share this post


Link to post
Share on other sites
ctrocoul

Merci pour ces précisions qui en effet sont à prendre en compte !

++

 

Share this post


Link to post
Share on other sites
zefram-28

Hug, Grand Chamane Arduinoteur,

 

Petite remarque sur la version provisoire du programme.

 

Je fonctionnes avec un couple intra/extra réalisé à partir de ventilos de VMC.

Donc 2 positions : ON/OFF

 

J'ai paramétré intra/extra de la même façon :

- Nb vitesse : 1

- Vitesse min : 0

 

Lorsque que je coupes le courant et le remets, mes extras / intras se mettent en route alors que le menu 'C" les montrent inactifs.

 

Ma solution :

Je rentres dans le setup et paramétre comme suit : 

- Nb vitesse : 2

- Vitesse par défaut : 1

(Ce qui ne règle pas le problème)

je sors bien sur du Setup

 

Puis je reviens à la config initiale.

Là, à la sortie du setup, tout redevient OK jusque la prochaine coupure.

 

Une idée?

 

Share this post


Link to post
Share on other sites
Gen

yop.

 

Donc si je comprends bien, ça merde quand tu coupes..

Et bien ne coupe plus..et tu n'auras plus le problème :-)

 

Mouhhahahaha !

 

++

GEN

 

Edited by Gen
  • Haha 1

Share this post


Link to post
Share on other sites
zefram-28

Si seulement...

 

Je faisais ce test pour voir comment réagirait le système en cas de coupure de courant.

 

Ben c'est pas probant car le système de régulation température/hygro serait alors défaillant.

 

pas de très bon augure pour les petites...

Share this post


Link to post
Share on other sites
Gen

Yop

 

Personne n'a relevé ce problème et dieu si cela a été retourné dans tous les sens par les utilisateurs.

Ceci dit.. rien ne t'interdis d'aller dans le code et de le mettre à ta sauce..

 

++

GEN

Share this post


Link to post
Share on other sites