Gen 2 808 Posté(e) août 5, 2018 Partager Posté(e) août 5, 2018 (modifié) Salut la room Ayant fait un shield pour le Mega, un shield en cours pour le DUE, je me suis dit, why not en faire un pour l'arduino UNO D'un prix de revient insignifiant +/- 15€, il permettra de gérer un éclairage, un mode d'arrosage, une gestion de température et une gestion d'humidité. il restera encore 6 entrées/sorties de disponibles pour les personnalisations. (disponible dans une 10aines de jours) voici un aperçu le schéma le circuit est muni d'une horloge interne DS3231, de sa batterie de sécurité, d'un circuit inverseur de sortie. le circuit est commandé par télécommande Infra-rouge. ++ GEN Modifié octobre 5, 2018 par Gen 1 Lien à poster Partager sur d’autres sites
frenchiemaan 70 Posté(e) août 6, 2018 Partager Posté(e) août 6, 2018 Salut ! Excellent la télécommande, jamais en panne d'inspiration !! Bienvenue au tout petit nouveau ! Beau taff et a+ Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) août 14, 2018 Auteur Partager Posté(e) août 14, 2018 Avé la room ! J'ai réceptionné les circuits imprimés.. Quelques tofs pour patienter :-) Circuit imprimé recto verso Shield à la taille de l'UNO Voici ce que cela donne une fois superposés Je suis en attente du circuit TTL inverseur (74HC04xx) A bientôt pour la suite ++ GEN 1 Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) août 14, 2018 Auteur Partager Posté(e) août 14, 2018 (modifié) yop... Voici le shield quasi terminé.. J'attends encore un circuit qui ne devrait tarder Maintenant que j'ai tous les prix des composants, voici ce que cela donne Prix de revient : Shield seul : 12€ Shield + pile CR2032 : 14€ Shield + pile CR2032 + écran I2c LCD 4x20 + télécommande IR + DHT22 : 22€ Arduino UNO : 4€ Platine relais 4 voies : 3€ Je vous détaillerai par la suite toutes les opérationnalités une fois le code terminé Ce shield sera full compatible avec les platines 4 voies état bas chinoise Je vous reviens dès que j'ai réceptionné la puce manquante ++ GEN Modifié août 14, 2018 par Gen 4 Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) août 25, 2018 Auteur Partager Posté(e) août 25, 2018 yop Ben j'ai fait une version 2.0 avec quelques améliorations. -ajout d'un bornier 5V pour alimenter l'ensemble, ainsi la platine relais peut être alimentée directement depuis le shield -ajout 'd'une sortie SSR (l'utilisateur à maintenant le choix de branchement : HPS via connecteur SSR ou envirolite depuis la platine relais) -ajout d'un connecteur pour écran nextion -remplacement des borniers par des plus petits afin de récupérer de l'espace ++ GEN 2 Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) septembre 4, 2018 Auteur Partager Posté(e) septembre 4, 2018 Yop Circuits imprimés réceptionnés Je monte le circuit et je vous reviens ++ GEN Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) septembre 4, 2018 Auteur Partager Posté(e) septembre 4, 2018 (modifié) yop Le circuit monté Voila le système de contrôle pour espace de culture le moins cher au monde !! les prix de revient : - Le shield 12€, la pile 2€ total 14€ L'ensemble complet comprennant l'arduino UNO + le shield + la pile + DHT22 + la platine relais 4 voies + la télécommande IR + écran LCD I2c 4x20 = 25€ Maintenant il me reste encore à réceptionner les télécommandes infra-rouge pour terminer le code. Dans le futur je ferai un code pour une version avec écran tactile Nextion Il reste six I/O de libres pour les personnalisations L'inverseur HEX 74HC040 permet de travailler sans modifications dans le code en ce qui concerne l'activation des lampes, directement via le SSR (état haut) ou par la sortie relais (état bas). Ce circuit protège également des allumages intempestifs lors des reboot Ce shield est destiné à commander une platine relais chinoise 4 voies fonctionnant à l'état bas Il est possible de raccorder sur la sortie I2C l'écran mais également des platines moteurs I2c . Elle n'est pas belle la vie ? ++ GEN Modifié septembre 4, 2018 par Gen 3 Lien à poster Partager sur d’autres sites
Tontonjuju 19 Posté(e) septembre 5, 2018 Partager Posté(e) septembre 5, 2018 Salut a tous, Très intéressant tout ça je vais suivre l'évolution avec plaisir. Bon courage pour la suite ? Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) octobre 5, 2018 Auteur Partager Posté(e) octobre 5, 2018 (modifié) yop Projet terminé et fonctionnel. J'ai créé un fichier config avec les valeurs qui ne changent jamais, mais que vous pouvez éditer comme il vous plaira. Ceci afin de diminuer le code afin d'offrir le plus de fonctionnalités possibles le fichier config reprend : - les seuils min et max des températures et d'humidité avec différentiation de saison + jour/nuit - les hystérésis T° et HR - la durée d'attente pour le ré-allumage des lampes en cas de coupure de courant - le temps d'échantillonnage de données pour la gestion des vitesses moteur - la vitesse minimum du moteur Ce sont les données que l'on définis en principe qu'une seule fois le programme permet de sélectionner entre 3 modes de fonctionnement (CROISSANCE - FLORAISON - SECHAGE) de gérer l'allumage et l'extinction en fonction du mode croissance ou floraison l'affichage vous informera également du nombre de jours écoulés dans le mode sélectionné en mode séchage, il n'y a que la ventilation qui fonctionnera la gestion de l'arrosage peut se configurer de deux manières différentes - Cyclique (avec différentiation de durées jour/nuit) - Arrosage séquentiel (1 arrosage tous les X jours à telle heure pour une durée de X secondes) la gestion du relais température fonctionnera suivant le mode sélectionné (refroidissement ou chauffage) , hystérésis de base 2° modifiable dans le fichier config.h la gestion du relais humidité fonctionnera suivant le mode sélectionné (brumisation ou dessication) , hystérésis de base 5% modifiable dans le fichier config.h la gestion des vitesses de l'extracteur est implémentée dans le code, pour profiter de cette fonctionnalité, il vous faudra rajouter un platine de commande moteur I2c. chaque relais ainsi que la gestion de l'extracteur peuvent être déconnectés via le setup, ceci afin de vous faciliter la vie, lors des tâches de maintenance Le système possède une horloge interne avec batterie de sécurité, l'introduction de l'heure s'exécute via une option du menu setup L'accès aux options et le paramétrage s'effectuent à l'aide d'une télécommande Infra-rouge d'une portée max de 8m, ce qui vous laisse une certaine aisance de travail. Voila un système fonctionnel qui regroupe la majorité des fonctionnalités nécessaires à la gestion d'une environnement de culture , et d'un prix défiant toute concurrence (et ce au monde LOL) Le shield seul 12€ l'arduino UNO, le shield, l'écran, la télécommande, la platine relais 4 voies, le DHT22 = 25€ . Moins cher tu meurs !! Projet créé afin de permettre aux petits budgets de s'équiper comme les 'grands'.. VIVE L'OPEN SOURCE ! je vous mettrai le détail, les tofs, et le code source dans un prochain post (sous peu) ++ GEN Modifié octobre 5, 2018 par Gen 1 1 Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) octobre 5, 2018 Auteur Partager Posté(e) octobre 5, 2018 (modifié) yop Place aux tofs Ecran principal Menu setup Choix du cycle de culture Paramétrage allumage/extinction lampe Sélection méthode de travail relais température Sélection méthode de travail relais humidité Sélection du mode de fonctionnement de l'arrosage Paramétrage du mode journalier Paramétrage du mode cyclique Réglage horloge Activation/Désactivation des relais La télécommande Le contenu du fichier config.h à éditer si nécessaire et à compiler avec le programme #ifndef config_h #define config_h //********************************************************************************** // Utilisez ce fichier pour intégrer les valeurs de fonctionnement de votre système // veillez à bien conserver la structure et terminer une ligne par ; (point virgule) //********************************************************************************** // Température croissance jour minimum uint8_t TCJMIN = 20; // Température croissance jour maximum uint8_t TCJMAX = 26; // Température croissance nuit minimum uint8_t TCNMIN = 18; // Température croissance nuit maximum uint8_t TCNMAX = 20; // Température floraison jour minimum uint8_t TFJMIN = 22; // Température floraison jour maximum uint8_t TFJMAX = 26; // Température floraison nuit minimum uint8_t TFNMIN = 20; // Température floraison nuit maximum uint8_t TFNMAX = 24; // Température Hystéresis (1 ou 2) uint8_t THYST = 2; // Humidité croissance jour minimum uint8_t HCJMIN = 50; // Humidité croissance jour maximum uint8_t HCJMAX = 80; // Humidité croissance nuit minimum uint8_t HCNMIN = 40; // Humidité croissance nuit maximum uint8_t HCNMAX = 60; // Humidité floraison jour minimum uint8_t HFJMIN = 40; // Humidité floraison jour maximum uint8_t HFJMAX = 60; // Humidité floraison nuit minimum uint8_t HFNMIN = 30; // Humidité floraison nuit maximum uint8_t HFNMAX = 50; // Humidité Hystéresis (1 à 5) uint8_t HHYST = 5; // Vitesse minimum de l'extracteur uint8_t EMV = 1; // moteur interval en secondes entre chaque échantillonage température uint8_t SBS = 20; // delais d'attente réallumage lampe en seconde (0 = desactivé) int LD = 10; //**************************************************************** #endif le kit nécessite une alimentation DC 5V 2A et 2 piles bouton CR2032 (horloge + télécommande) option possible (gestion vitesse extracteur via une platine moteur I2c) il vous reste encore 14% de memoire prog et 6 entrées/sorties pour éventuellement customiser le prog à votre sauce L'archive du code, téléchargez le fichier; renommez le en zip, et décompactez le sur votre disque dur Projet réalisé avec l'éditeur ATOM UGROW.pdf vous pouvez laisser un com ou poser des questions.. Je ne mords pas.. quoique ++ GEN Modifié octobre 5, 2018 par Gen 2 1 Lien à poster Partager sur d’autres sites
Tontonjuju 19 Posté(e) octobre 5, 2018 Partager Posté(e) octobre 5, 2018 Salut @Gen, Merci à toi pour ce jolie boulot Je vais enfin pouvoir me faire plaisir A plus Lien à poster Partager sur d’autres sites
frenchiemaan 70 Posté(e) octobre 5, 2018 Partager Posté(e) octobre 5, 2018 Salut ! Télécommande livrée avec un transat ?? On aura bientôt plus qu'a se poser pour regarder pousser, télécommande à la main. Après la révolution des croisements et sélection des variétés dans les 60' 70's, la démocratisation de l'hydroponie dans les 80', le sodium en vente libre fin des 90', on maintenant l'automatisation du climat. Et tout ça dans une seule vie !! Thx et bon courage. Ps : Ne manque plus que de l'énergie inépuisable et "gratuite" Lien à poster Partager sur d’autres sites
saviopolo 6 Posté(e) octobre 5, 2018 Partager Posté(e) octobre 5, 2018 Salut ! Joli tout ça bravo ! Parcontre j'arrive pas à lire le PDF je sais pas si ça vient de mon côté ou du fichier. A la prochaine Lien à poster Partager sur d’autres sites
Tontonjuju 19 Posté(e) octobre 5, 2018 Partager Posté(e) octobre 5, 2018 Salut @saviopolo, ce n'est pas un pdf qui est destiner à être lu mais le programme que l'on doit mettre dans ce petit bijoux lol pour qu'il puisse fonctionner a plus Lien à poster Partager sur d’autres sites
saviopolo 6 Posté(e) octobre 5, 2018 Partager Posté(e) octobre 5, 2018 Haha @Tontonjuju désolé j'ai lu en diagonal je pensais que c'était une documentation de tout ça ! Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) octobre 5, 2018 Auteur Partager Posté(e) octobre 5, 2018 (modifié) re: copier, renommer en zip, décompacter.. ++ GEN Modifié octobre 5, 2018 par Gen 1 Lien à poster Partager sur d’autres sites
tizi59 17 Posté(e) décembre 17, 2018 Partager Posté(e) décembre 17, 2018 Salut, il reste des platines ? Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 18, 2018 Auteur Partager Posté(e) décembre 18, 2018 Yop oui.... Des tonnes :-) ++ GEN Lien à poster Partager sur d’autres sites
tizi59 17 Posté(e) décembre 18, 2018 Partager Posté(e) décembre 18, 2018 Salut et merci pour la réponse. Il m en faudrait 1 ou 2 1 pour mes tomates 1 pour mon aquarium Ya possibilité de détourner le programme pour l utiliser pour un aquarium ? Quelque chose de simple, éclairage et température. Merci d avance. Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 18, 2018 Auteur Partager Posté(e) décembre 18, 2018 yop tu me mp pour les modalités. Oui c'est ouvert car c'est sur base d'un arduino UNO, et on peut y modifier le code ++ GEN Lien à poster Partager sur d’autres sites
Messages recommandés