Sur les pas de Gen...


Messages recommandés

Salut a tous et à toutes,

 

Je crée ce post qui seras peut-être par la suite un journal de bricolage, j'attendrais vos critiques et vos conseils, tout est bon a prendre^^ Je vous explique vaguement mon projet : Basé, inspiré, imaginé grâce à @Gen qui, en regardant tout son boulot m'as motivé a m'y mettre aussi : je veux réaliser un contrôle semi-automatique sur ma culture : régulateur de température/humidité + Gestion cycle lumineux.

Avec réglages sur écran tactile Nextion 3.5" Enhanced, une sonde bme280 en i2c (je vais devoir faire une lecture a au moins 1,5 mètres du boitier donc un i2c expander sera sûrement a rajouter mais le quel, bonne question ^^),  le tout tourneras sous Espressif ESP32DevKitC avec un alimentation a découpage asiatique 5v 3A. Pour les relais se sont des SSR Fotek 25-DA de provenance asiatique. Le module rtc sera un DS3231. Le tout est actuellement relié sur une prototype board avec des connecteurs JST, et les pistes sont faites de fils a wrapper. Car créer un circuit imprimé pour 1 seul exemplaire me semble pas raisonnable, a voir je voulais vos avis la dessus ^^ Le code de l'esp sera la partie la plus longue a réaliser, et sera celle qui nécessite le plus de compétences, et de temps..

 

Actuellement je peux :

-Voir la date/température/humidité/pression/altitude

-Régler DS3231

-Régler le timer de l'éclairage de la librairie "DailyTimer" de Gen

-Régler mode croissance/floraison

-Régler température et humidité désirée ainsi que l’hystérésis de chaque (EEPROM uniquement, je peux charger et modifier les valeurs mais n'influent actuellement sur rien)

-Piloter le SSR 1 (eclairage)

 

Voici des photos :

 

Snapchat-127932794.thumb.jpg.30a1a1d528f3a9b1db433b7aa04410cf.jpgSnapchat-496148758.thumb.jpg.ea14898e15f7bec05341ab6051798680.jpgSnapchat-8946050.thumb.jpg.d95275e93922c360410151b644ec4336.jpgSnapchat-2078032715.thumb.jpg.aed15db277ed70d3432d6eee233c9304.jpgSnapchat-1096418512.thumb.jpg.9724bbb77faa47323d861462eb1e1d0d.jpgSnapchat-766590363.thumb.jpg.09b8dcb900a5a8e1a2fda5c8ade67365.jpgSnapchat-381535956.thumb.jpg.f7bc99790feac7be93c4501433c9c7cc.jpgSnapchat-810722192.thumb.jpg.aa5deea5a12c8c1010ad9de12d600f93.jpg20191215_181443.thumb.jpg.05613ac254835c68eaa168fe2c650fd5.jpg

Comme vous pouvez le voir je n'ai pas reçu les prises qui vont sur le boitier ni l'alimentation. Je vais aussi peut-être utiliser des connecteurs type aviation pour relier la sonde au boitier.

 

Voila, sans oublier un gros merci a Gen qui, sans lui, rien de tout sa n'existerais ^^

A bientôt pour la suite

++

Modifié par Juaaah
  • Like 2
Lien à poster
Partager sur d’autres sites

Salut !

 

N'ayant pas encore reçu l'alimentation, je me pose tout de même la question si je n'aurais pas de problèmes de fluctuation.. j'ai pu lire qu'un condasteur 470 uF pouvais régler le problème mais n'utilisant pas d'auto-transformateur je me demande s'il es quand même utile..

Je me demande aussi si je ne devrais pas rajouter un protection du genre fusible.. si oui quel type et quelle amperage ? Sachant que j'aurais sur les ssr un ballast electronique 600w, un chauffage électrique stanley 3300w, un humidificateur, et le dernier extracteur je pense(400/800m3h)

J'avais du 2,5 en cuivre sous la main donc pour le neutre cest en 2,5 mais le reste c'est du 1,5. C'est bon quand même non?

Voila sinon niveau câblage je comptais chainer uniquement la terre.

 

Merci d'avoir lu,

++

Modifié par Juaaah
Lien à poster
Partager sur d’autres sites

Yop

 

Avant quoi que ce soit, déjà passer sur SHT35.

1,5mm² = 9A

2,5mm = 16A

Après c'est toi qui vois en fonction des puissances, idem pour les fusibles

 

++

GEN

Modifié par Gen
  • Thanks 1
Lien à poster
Partager sur d’autres sites
Le 22/12/2019 à 12:28, Gen a dit:

Yop

 

Avant quoi que ce soit, déjà passer sur SHT35.

1,5mm² = 9A

2,5mm = 16A

Après c'est toi qui vois en fonction des puissances, idem pour les fusibles

 

++

GEN

Salut Gen !

 

J'ai vu ton topic "Du DHT22 au SHT35", mais j'ai vu que tu n'as pas parlé des BME280, et dans ta réponse non plus ^^ Je voulais savoir la différence, ou alors pourquoi un SHT35 et pas BME280 ? Ils se ressemblent d'aspect

 

D'accord bon je vais donc commander un 9A mais je vois que c'est pas courant en tout cas on dirait, j'ai trouvé ça c'est bon ? (https://www.ebay.fr/itm/Littelfuse-CCMR-9-9A-9-Amp-600V-Time-Delay-Fuse-10-38/263065248011?hash=item3d3fe9210b:g:bzwAAOSwsnldW1a0)

Après pour le porte fusible si je prend un prévu pour 32a mais que je met le fusible 9a c'est bon ?

(https://www.ebay.fr/itm/LEGRAND-05808-Porte-Fusible-coupe-circuit-32A-10-38-Neuf/331961745162?hash=item4d4a763f0a:g:mh0AAOSwevJd54tx)

 

Merci

++

Lien à poster
Partager sur d’autres sites

Yop

 

Bon tu rames dans la semoule..

 

J'ai expliqué pourquoi j'utilise un SHT35 et pas un BME280, les mesures n'était pas satisfaisantes à mon goût

Fusibles 9A en  disjoncteur automatique n'existent pas, 9A c'est une moyenne basse avec marge de sécurité, (1mm² = +/- 6A) on utilise du 10A

fus.jpg.e0ab601b0eb5657de83285fa3a450141.jpg

 

++

GEN

  • Thanks 1
Lien à poster
Partager sur d’autres sites

Re Gen et un gros merci c'est cool:)

 

Bon donc je part sur un SHT35 modèle "anti poussière" tu as pu tester toi de ton coté ce modèle ?

Sinon à part ça j'ai pris un disjoncteur Siemens 10A et j'ai changé de boitier car j'ai vite compris que j'allais être à court de place (et vous remarquerez que je n'ai toujours pas reçu ni les prises ni l'alimentation 5v 3A de provenance asiatique.........)

 

20191227_182230.thumb.jpg.d753a9f4b3a9cc858893f19587d77d3d.jpg20191227_182114.thumb.jpg.41eb1d3e7c2d0a15474b4f6354330cd4.jpg20191227_182008.thumb.jpg.65065dcb35dd99725e2199c78482fb97.jpg

 

A bientôt !

++

Lien à poster
Partager sur d’autres sites
il y a 26 minutes, Gen a dit:

Yop

 

Tu as monté ta plaque de fond à l'envers

 

++

GEN

Heyy

 

Ah bah merde x) Merci je savais pas ^^ bon ducoup je pense que ça restera quand même comme ça car franchement un peu la flemme de de tout re percer meme si cest pas la mer a boire je suis d'accord mais si je viens à faire une modification importante je le ferais pas la même occasion, ou alors si je viens à re faire un boitier comme celui la je le mettrais directement droit^^ merci pour l'info :)

Tu as pu tester la sht35 modèle anti poussière ou pas ????

 

++

Lien à poster
Partager sur d’autres sites

Yo^^

 

D'accord merci Gen on verra quand je recevrais ça alors !

Je placerais alors le bme280 à l'extérieur de la box, car il sera juste là pour information car je penses pas le faire influer sur quelque chose, a voir par la suite.

J'ai trouvé en me balandant sur ce site bien connu, une alimentation qui m'as l'air convenable, et je me dis que les composants sont peut-être de meilleurs qualité que ceux de l'alimentation que jai pris sur Aliexpress

 

Voici celle que j'ai trouvé aujourd'hui :

 

MeanWell, DR-15-5 Source d'alimentation pour rail DIN 12 W 5 V 2,4 A https://www.amazon.fr/dp/B00MWQEBAU/ref=cm_sw_r_cp_apa_i_lK7bEbSAA7X69

 

Ou 

 

Din-Rail Alimentation 15W 5V 3A ; MeanWell, MDR-20-5 https://www.amazon.fr/dp/B00MWQEDYE/ref=cm_sw_r_cp_apa_i_BZ7bEb6FP7KBP

 

Yay or nay ? ?

++

Modifié par Juaaah
Lien à poster
Partager sur d’autres sites

Yo!

 

Aujourd'hui j'ai reçu les prises, je les ai donc câblés et installés!

Malheureusement j'ai un soucis : sur les bornes des prises le courant est présent même quand le relais est désactivé(led rouge du relais éteinte)

J'ai branché sur cette prise un chargeur de téléphone ainsi que le téléphone, et lorsque le relais est désactivé il s'allume et s'éteint toutes les 0,7 secondes je dirais???

Par contre lorsque le relais est activé le téléphone charge normalement...

 

20191230_180316.thumb.jpg.fde61327d15026d9bda8bc250c6c0398.jpg20191230_195951.thumb.jpg.42f40c0ed0035e258f4b5d8c2ce88f84.jpg

 

quand je fait un test de continuité au bornes de ma sortie d'un relais : lorsqu'il es désactivé il sonne pas et lorsqu'il es activé il sonne mais pas comme si je fesait toucher directement le deux pinces, comme si le courant passait mal quoi enfin au bruit du multimètre c'est pas net ...

 

Comprend pas ?

Je continue quand même de chercher la solution en même temps mais la je vois pas trop.. ah oui l'alimentation de lesp en 5v se fait avec un chargeur de téléphone et son câble avec une dc005 mâle au bout du câble Usb

Provisoirement bien entendu le temps de recevoir l'alimentation

Jme suis dis que ça venait peut-être de ça alors dans le doute je vais lai mentionné 

 

++

Modifié par Juaaah
Lien à poster
Partager sur d’autres sites

Re

 

J'ai fait quelques mesures si jamais ça peux vous aider pour diagnostiquer... voici aussi en gros comment j'ai branché ça :

j'ai fait ça pour les 4, mais seul un relais est relié à l'esp pour l'instant et pourtant le courant est présent sur les 4 prises!!!!

donc vraiment je comprend pas trop ces relais 

20191231_020656.thumb.jpg.65143717139e23f774422ade1947143f.jpg

++

20191231_020635.jpg

Modifié par Juaaah
Lien à poster
Partager sur d’autres sites

Yop

 

J'en sais rien... Pas facile de faire du GEN hein (LOL)

bref..

t'es pas dans la merde...

alors il n'y a pas 36 solutions, soit le relais sont nazes (pour tester tu prends une piles 9V ou du 5V en direct  que tu substitueras a ta commande de déclenchement arduino.

enlèves les fils GND et 3V avant de procéder ou tu grilleras ton ESP32 et tu fais tes mesures à la prise en sortie

 

Si le test est concluant, alors ça vient de ton ESP32.

 

-Quel est l'ampérage de ton transfo qui alimente en ton ESP ?

-Quels sont les I/O qui commandent les relais ?

-Quel est la définition des pins ci-dessus dans ton void setup() ?

 

Prépares-toi déjà un bon bain chaud et quelques lames de rasoirs.. ça peut aider...

 

++

GEN

 

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

Re :)

 

Oui clairement dur même on vas pas se le cacher ^^ c'est pas donné a tout le monde mais je pense que le jeu en vaut la chandelle non?

 

Alors tester les relais direct avec du 5v ou une pile 9v je pourrais le faire mais plus tard^^

 

Sur le transfo c'est écris 2,4a :

 

Un seul relais était relié à l'esp enfin il sont câblés mais j'ai pas branché les jst, sauf pour un seul qui es branché biensur.

C'est pour ça que je trouve bizarre de trouver du 230v à toutes les prises alors qu'il y en as que un relais de câblé...

 

Le seul relais qui es câblé est celui destiné à l'éclairage donc utilisé via la librairie DailyTimer que tu as faite

 

C'est le io 13 qui es câblé au relais

 

J'ai d'abord fait :

 

#define HPS_PIN 13

 

Puis :

 

DailyTimer HPS(HPS_PIN);

 

Ensuite j'appelle normalement HPS dans le loop() via HPS.run

 

++

20191231_150058.jpg

Lien à poster
Partager sur d’autres sites

Yop

 

Mouais.. mais avec l'esp32 les définitions de port I/O dans les classes merdent, ça doit être lié à quelque chose dans le compilateur, bref

Donc le problème c'est que la tension à la sortie de ton I/O 13 est flottante

donc dans le void setup() ajoute

 

pinMode(13, OUTPUT) pour forcer le mode  

 

(j'ai pas contrôlé si on pouvait utiliser le port  13, je sais qu'il y en a qu'il ne faut pas toucher)

 

et puis ton instanciation de classe HPS est fausse, cela devrait être un truc du genre:

 

DailyTimer::DailyTimer(int IO_Pin, int memAdr_ignitionDelay,int memAdr_GrowStartTime,int memAdr_GrowStopTime,
                       int memAdr_FloweringStartTime, int memAdr_FloweringStopTime,
                       int memAdr_Activation)

 

la classe que tu utilises, c'est pour un uno ou un mega, elle ne convient pas pour un ESP32

 

il faut utiliser la classe qui se trouve dans le code du GENESYS et modifier l'activation des relais car celle-ci commande un MCP23008,

 

tenor.gif.e613b07983f607f557a94cc6e8e99e07.gif

 

Il est prêt le bain ?

 

++

GEN

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