Gen

CannaWeedeur confirmé
  • Content count

    2860
  • Joined

  • Last visited

  • Days Won

    3

Gen last won the day on February 7 2018

Gen had the most liked content!

Community Reputation

1881 Weedeur à la main verte

39 Followers

  • tizi59
  • sousou75014
  • Roucass
  • Sushione
  • sanka orpailleur
  • staff-futuring
  • B.ganja
  • ticr@sh
  • Stev29
  • greenbruno
  • shaynan
  • weed21

See all followers

About Gen

  • Rank
    Arduinoteur retraité de la weed

Profile Information

  • Genre
    Homme
  • Localisation
    Espagne

Recent Profile Visitors

7349 profile views
  1. Gen

    Growduino V3 pour un nul

    Yop Mets ton SSR lampe sur TIMER 1, C'est lui qui détermine les calculs jour/nuit pour toute la gestion. Pour l'instant, un seul point d'interrogation au sujet de la connexion des prises externes. Le neutre de la prise doit-il aller au neutre "général" venant de l’alimentation générale en 220v ? oui A propos des fils : - dimension : de 2,5mm pour tout ce qui est 220v, 0.75 pour le reste. oui - couleur : les fils rouge, noir, bleu et vert de mon schéma sont-elles correctes ? on s'en fout, (bleu neutre, noir/brun phase) - ne prendre que des fils souples (galère si trop rigides) clair! Pour l'implémentation dans le boitier, je vais copier sur ce qu'à fait Gen dans son tuto "Mise en boitier" Du coup, il va falloir que je me procure une extension de natte pour le LCD et le kb. Si quelqu'un a des références de prolongateurs tout faits, je prends ! ebay est ton ami.. ref câbles Dupont (là tu pousses un peu !!) J'ai aussi l'impression que le bornier de distribution 5v et gnd n'est plus nécessaire, le Groduino fournissant ces signaux aux platines ? exact, il n'apparaît plus dans mon schéma https://www.cannaweed.com/forums/topic/220050-growduino-v3-final-guide-et-mise-en-oeuvre/ ++ GEN
  2. Gen

    DISTRIBUTION PROTO

    yop @Gurdil_67 je te MP ++ GEN
  3. Gen

    DISTRIBUTION PROTO

    yop oui, mais si c'est avec montage du boîtier, il faudra patienter, si ce n'est que le circuit avec écran, ils seront dispo fin de semaine j'ai supprimé de tous mes montages, la commande moteur par MCP23017 qui posait problème ++ GEN
  4. Gen

    DISTRIBUTION PROTO

    yop Quelques news après 10 jours d'arrêt pour cause de grippe. l'électronique moteur est OK Tous les circuits sont dessoudés, je pense avoir remontés les nouveaux circuits imprimés d'ici ce WE. ++ GEN
  5. Gen

    Growduino V3 pour un nul

    yop Ton schéma est faux la platine relais ne se branche pas sur les connecteurs SSR, mais sur le connecteur vert 10 pin nommé RELAIS ++ GEN
  6. Pour ceux qui désirent automatiser leur système de culture, voici la version finale du GrowDuino (V3) Ce shield est destiné aux arduino's Mega 2560. Il est capable de gérer : - 2 timers journaliers avec différentiation de cycles (Croissance, Floraison, Séchage). C'est le TIMER1 qui défini jour/nuit pour tout le système. - 2 timers cycliques avec différents modes de travail (aéro, perco, terre, etc). En mode cyclique, différentiation de timing en fonction du jour ou de la nuit - 1 gestion de dessiccateur avec valeurs différentes (Croissance, Floraison, Jour, Nuit) avec Hystérésis programmable. - 1 gestion de brumisateur/humidificateur avec valeurs différentes (Croissance, Floraison, Jour, Nuit) avec Hystérésis programmable. - 1 gestion de chauffage avec valeurs différentes (Croissance, Floraison, Jour, Nuit) avec Hystérésis programmable. - 1 gestion du CO2 (floraison de jour) multimode : constant, cyclique, combiné - Permet de gérer les vitesses d'intraction et d'extraction avec différentiel possible (dépression, surpression). Chaque sortie possède une led témoin de fonctionnement Sortie pour écran tactile Nextion disponible (programmation future) De nombreuses entrées/sorties restent disponibles afin de personnaliser le programme à votre guise La commande de relais passe soit par une platine relais chinoise ou des relais SSR ou les deux en même temps, L'utilisation de relais SSR permet d'utiliser les appareils de grandes puissances, ou plusieurs ballast HPS. Concernant les platines chinoises fonctionnant à l'état bas, le circuit est muni d'inverseur de signaux, ce qui permet de supprimer les allumages intempestifs en cas de reboot. L'accès au programme se fait via un keypad 16 touches (4x4) et la visualisation à l'aide d'un display LCD I2c 4x20. Le programme reconnait automatiquement le display LCD avec les adresses de base : 0x27 ou 0x3F. Au cas peu probable ou vous auriez un LCD avec une autre adresse, il vous suffit d'éditer le code à la ligne 106 du fichier GROWDUINOV3.ino Remplacez : Lcd_I2c_Auto LCD(LCDCOLS,LCDROWS); Par Lcd_I2c_Auto LCD(LCDCOLS,LCDROWS,0x??); => ?? = adresse Sur cette version finale, le circuit d'extension d'entrées/sorties qui pose parfois problème dans la gestion des vitesses moteur à été supprimé et remplacé par des accès directs au micro-contrôleur. Ce qui supprime définitivement le soucis les sondes à utiliser pour la lecture de la température et de l'humidité sont de types DHT22 (uniquement la sonde sans circuit) Le shield à besoin au minimum d'une sondes DHT pour fonctionner (à brancher sur DHT_IN) Optionnellement vous pouvez ajouter une seconde sonde DHT22 sur DHT_OUT. Le programme reconnaîtra automatique la présence de la seconde sonde. Elle servira au cas ou la température extérieure est supérieure à la température intérieure, ce qui modifiera le mode de gestion des moteurs, ils se mettront à fonctionner de manière cyclique afin de juste rafraîchir le taux de CO2 nécessaire à la croissance des plantes. Au niveau du CO2, vous pouvez ajouter une sonde CO2 de type MH-Z19 (à calibration automatique) ou MH-Z14. ce qui permettra de gérer les injections de co2 dans votre salle. En cas d'utilisation de co2, il est possible de définir un temps d'inactivité des moteurs afin de ne pas expulser le gaz de manière non désirable. Au niveau de la sécurité, le shield possède une batterie de secours pour le maintient de l'heure, en cas de coupure de courant ou de reset, les cycles continueront de fonctionner en fonction du temps courant. Le programme possède l'option de déclenchement retardé des lampes afin de pouvoir définir un temps de repos avant ré-allumage. (protection des ballasts) Les relais comme les moteurs peuvent être inactivés via le menu Concernant les moteurs (intra et extra) vous pouvez définir une vitesse minimum de fonctionnement ainsi qu'un décalage de vitesse entre les deux Sur cette version finale, tous les connecteurs de type Dupont causant pleins de problèmes de faux contacts ont été supprimés et remplacés par des connecteurs de type JST XH 2,54mm et JST PH 2 mm pour les sorties moteurs Passons à la technique le circuit électronique le circuit imprimé la nomenclature le plan de câblage LES TOUCHES : Hors setup, vous pouvez utiliser les pages suivantes A : page principale B : Archives températures et humidités min et max avec timing (si vous ré-appuyez sur B vous remettrez les mesures à Zéro) C : État d'activation des relais Depuis les pages A,B ou C si vous appuyez sur la touche * (étoile) vous accédez au menu pour sortir du menu, utilisez la touche (#) et vous vous retrouverez sur la page A,B ou C en fonction de la page anciennement sélectionnée une fois dans le menu, pour naviguer dans le menu déroulant : A : monter d'une option B : retour début de la liste C : aller à la fin de la liste D : descendre d'une option dans tous les cas, la touche (#) permet d'entrer ou de sortir du menu ou d'une option LES OPTIONS DU MENU: *CYCLE VEGETAL* -CHOIX (1) -MODE (2) *ENVIRONNEMENT* -TEMPERATURE (3) -HUMIDITE (4) -HYSTERESIS (5) *TIMER JOURNALIER* -TIMER 1 (6) -TIMER 2 (6) -DELAIS ALLUMAGE (8) *CYCLIQUE 1* -METHODE (7) -REGLAGE (8) *CYCLIQUE 2* -METHODE (7) -REGLAGE (8) *REGLAGE MOTEUR* -VITESSES MIN (9) -PARAMETRAGE (10) -ECHANTILLONAGE (11) -DELAIS CO2 (12) *RELAIS* -ACTIVATION (13) *CO2* -MODE (14) -PARAMETRES (15) *HARWARE* -HORLOGE (16) -CODE SECURITE (17) -SCREEN SAVER (18) (1) Sélection du mode (Croissance, Floraison,Séchage) , à chaque sélection ou re- élection de mode, le compteur de jours écoulés est remis à Zéro (2) Programmation automatique du basculement de cycle (3) Définition des températures min et max en fonction du cycle (CRO/FLO) et (JOUR/NUIT) influence le chauffage et les vitesses moteurs (4) Définition de l'humidité min et max en fonction du cycle (CRO/FLO) et (JOUR/NUIT) influence dessiccateur et brumisateur/humidificateur (5) Définition des valeurs d'hystérésis pour la température et l'humidité (6) Définition des plages horaires jour/nuit pour la croissance et la floraison, le chevauchement de jour est possible (ex début 23H00 et Fin 11H00) (7) Sélection de la méthode de travail, soit répétition cyclique de temps ON et OFF en fonction du jour ou de la nuit, soit 1 arrosage de X sec à l'heure H tous les x jours (8) Introduction des paramètres en fonction du choix effectué en point (7) (9) Définition de la vitesse minimum pour l'extracteur et/ou l'intracteur (10) Paramétrage et activation moteur + définition de l'offset de vitesse pour créer au choix, une surpression ou une dépression au niveau de l'espace de culture (11) Définition de l'espacement de temps entre chaque échantillonnage de température, pour le calcul et le process de la définition des vitesses moteurs (12) En cas d'utilisation de l'option CO2, défini le temps d'attente avant la reprise des moteurs, afin de ne pas expulser le gaz inutilement (13) Activation ou désactivation des relais en fonction des besoins (14) Définitions des injections CO2 (PPM continus, cycliques, combinées) (15) Paramètres de travail en fonction du choix en point (14) (16) Réglage de l'horloge (date et heure) (17) Code de sécurité d'accès au setup, par défaut 00000, si vous modifiez et perdez le code, il n'y a qu'une ré-installation du logiciel qui vous rendra la main (18) Définition du temps avant extinction du rétro-éclairage du LCD, 0 sec = désactivé, en mode sommeil, appuyez sur n'importe quelle touche sauf (*) pour réactiver Accessoires : Pour commander les moteurs, vous aurez besoin d'une platine moteur 5 vitesses, c'est l'interface nécessaire pour commander un auto-transformateur. Ce type de commande est compatible avec tous les modèles de moteur (pas de sifflement) pour la commande des relais, vous avez le choix d'utiliser des relais SSR ou une platine relais chinoise 8 voies (max 10A par relais) L'utilisation de relais mécanique pour des ballasts est hautement déconseillé, privilégiez plutôt un relais SSR avec l'ampérage requis pour des puissances importantes, pensez à ajouter un refroidisseur à votre relais Boîtier requis ici Dimension : 300x400x170mm Prises ici Alimentation ici Tension 5Volts Intensité 3Ampères Téléchargements : le code source (téléchargez et renommez en ZIP afin de le décompacter) PROG_GROWDUINO_V3_30.pdf les fichiers GERBER (téléchargez et renommez en ZIP afin de le décompacter) GrowDuino3_gerber.pdf la liste du matériel (fichier pdf) BOM.pdf Si vous désirez un circuit imprimé vierge ou monté, me contacter par MP ++ GEN
  7. Gen

    DISTRIBUTION PROTO

    Yop Le premier circuit est monté et en test.. voila.. j'en saurai un peu plus dans 2 jours, si tout fonctionne, j'assemblerai les 5 autres circuits ++ GEN
  8. Gen

    Growduino V3 pour un nul

    Yop L'alimentation se fait via le connecteur du shield, il faut une alimentation de 5V 3A Une fois sous tension, toutes tes questions trouveront réponses dans le menu. *= accès menu Pas besoin de relier à un PC, l'arduino est déjà programmé, (verion logicielle pour sonde MH-Z14 & MH-Z19) ++ GEN
  9. Gen

    DISTRIBUTION PROTO

    yop J'ai une bonne et une mauvaise nouvelle La bonne : Les tests de la partie électrique se sont bien passés La mauvaise: sur le test de longue durée, l'électronique réagit mal au niveau des moteurs, toujours ce MCP23017 Avant cela ne posait pas de problème, mais depuis certaines versions de compilateur, on rencontre des réactions bizarres, et ça ne peut pas être car cela court-circuite les moteurs Donc j'ai recommencé les circuits et ai supprimé ce composant problématique, les commandes moteurs dorénavant passent directement par l'arduino sur des I/O disponibles J'ai en même temps profité pour placer 2 inverseurs Hex pour rendre le circuit 100% compatible avec les platines chinoises état bas Donc je vais dessouder les composants et les ressouder sur les nouveaux circuits. ++ GEN