Aller au contenu

ZEUS-2: Gestion aquarium avec Arduino


Messages recommandés

il n a pas plus de mémoire que cela ton esp32 ?

 

4Mb = 4194304 bits = 524288 byte sur mon esp8266

 

Bon ben va falloir condenser ? tu as mis quoi dessus ?

j'avais deja remarqué que les libs arduino bouffait un max de place.

Pour certaine fonctions il faut faire travailler le navigateur, il y une place de dingue sur la fameuse sd ;)

 

le navigateur peut faire tous les calculs avec les valeurs brutes par exemple, bon ok c'est un peu tiré par les cheveux ...

 

bon au final .... tu veux un esp avec 10 fois plus ?

 

The maximum addressable flash memory of the ESP8266 is 16MB according to the datasheet. (The ESP32 offers up to 4 x 16MB of flash.)

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 455
  • Created
  • Dernière réponse

Ben il faut croire que non...

Je rajoute un pov' ligne.. . N'importe quoi... a=1445.. Hop, la puce vomie...  :D

Je me suis peut être fait arnaquer par les chinois.. Va savoir... C'est une WRoom32

 

C'est ce que je fais, je transforme l'esp en simple serveur de fichier et c'est le javascript qui fera le reste.

Ca passera.... Mais faut tout que je réécrive...

 

A priori, pour ce que j'ai lu ce sont les bibliothèques wifi qui bouffent toutes la place...

Enfin quoiqu'il en soit, je tourne à l'économie là...

Lien vers le commentaire
Partager sur d’autres sites

Voilà, je m'absente quelques jours à faire de bouboules de neige (pardon bubble) et c'est l'anarchie. Le souk ! Des MP qui dérivent sur le forum, des ESP étriqués, des conflits de cartes SD...

 

Je ne vous suis plus, largué de chez largué !  Ceci dit, on sait bien que l'ESP8266, même en dernière version Espressif WRoom32, n'est pas le plus vaillant, il ne faut pas trop lui en demander.

Lien vers le commentaire
Partager sur d’autres sites

alors comment était la neige ?  nous on a de la fraîche en région parisienne ?

 

oui le but de l'esp sensor, c'est de servir de serveur de fichier et de data pour:

- soit une interface web embarqué sur la sd,

- soit pour te faire plaisir un serveur central

 

et quand même gérer des ios, la carte IOs arrive, 4 entrées + 4 sorties relais, c'est un expander I2c  

 

tu as mis quoi dans l 'esp ? pour se donner une idee des libs que tu embarques, et des fonctions qu tu lui fais faire

 

(bon c est quand même pas génial que tu sois déjà out de mémoire ....)

 

bon j'ai enfin fini la conductivité, c’était pas si simple, pour le code va falloir que je fasse une doc,

c'est quand même plus compliqué que de lire une valeur en adc ...

Lien vers le commentaire
Partager sur d’autres sites

Il y a plusieurs version de carte, avec plus ou moins de mémoire ...

 

Pour moi la v1, c'est pas moins d'une semaine de réflexion sur le meilleur hardware possible,

Meilleur ici = très bonne résolution avec un coût maîtrisé, et c'est bien la part des deux qui est difficiles d'obtenir ... cela nécessite beaucoup de recherche, des compromis, des idées ....et même de la chance ;) si si

Lien vers le commentaire
Partager sur d’autres sites

Mmm tu pourrais calculer la stabilité automatiquement ? Évolution des 10 dernières mesure par exemple afin de valider automatiquement

 

Un ph de -42 la vache c est acide ;). Une petite limite à -12 ;) serait parfait

 

Un truc bien aussi, une fois que tu as calculé la pente et l'offset c est de donner une idee sur l état de la sonde, normalement la valeurs doit être proche du théorique, surtout au niveau de la pente. (Sinon c est que l electrolyte est complètement dilué ou les ports sont bouché, une sonde ph ce n est qu'une pile ,,,, )

Lien vers le commentaire
Partager sur d’autres sites

Je fais un log des calibrations (pente et offset) ce qui permet de voir l'évolution.

Ensuite c'est vrai que si je peux en tirer une règle d'usure ca serait bien.

 

En revanche j'espère que ta carte est vraiment résistante aux perturbations électriques. J'ai fait des tests ce matin, C'est vraiment le cirque des que l'approche du bocal.

Sans mettre la sonde dans le bocal, j'ai des sauts de près d'une unite de pH et je l'aime régulièrement le bus IC2.

Ou alors c'est parce que je change d'alim... Faut encore que je teste ça...

C'est possible que cela soit mon alim 12V et que la UNO ne recule pas bien le courant à 5V ?

 

Saloperie de correcteur.

Je perds I2C.

UNO ne régule pas bien le 5V ?

Lien vers le commentaire
Partager sur d’autres sites

uno régule bien, mais le problème c'est ta partie mesure.

 

je pense que cela fonctionne bien tant que ta sonde est dans le bocal et que ta uno est alimenté par une alimentation qui isole bien du secteur et de la terre

des que tu branche sur ta uno le câble usb et que tu le connectes a ton pc, tu peux créer une fuite vers la terre, comme ton bac est a la terre aussi tu influence ta mesure sur la sonde et tu crées une fuite de courant dans ton électronique.

L'i2c est très sensible aux perturbations également, c est un bus qui a été conçu pour la communication entre des circuits intégrés mais sur une même carte.

la je n ai pas vu ton montage mais le câblage en l'air de fils qui véhicule l'i2c n est pas top. 

 

- tu peux essayer de réduire la vitesse de ton bus, le max est a 400kHz mais c est pour un hardware nickel,  descend a 50k

- mettre des résistances de pull up plus faible (genre 2k)

- ajouter une capa de 15pF sur chacune des ligne i2c   SDA  SCL

 

d'autre part une sonde ph c est comme je l ai déjà dit plus haut une pile, si tu l utilises sortie du liquide, il manque une partie de la pile et les mesures deviennent totalement aberrante. Lors du stockage ou du développement le mieux est de la garder dans une solution de conservation. comme ça en plus tu n'use pas ta sonde. (dégradation de l'électrolyte interne de la sonde, chlorure de potassium KCl )

)

 

Dans ma carte ph, j'utilise un isolateur entre la partie mesure et la partie traitement, j'ai isolé, l'i2c et l'alimentation, plus aucun courant parasite ne peut circuler entre la sonde et le reste de la carte reliée au secteur. Rien n’interfère dans la mesure, même si tu poses deux sondes cote a cote ...  il reste quand même un petit filtrage a effectuer, un bruit a 50Hz venant du secteur pollue en générale toutes les mesures (pollution induite), mais c est assez simple pour s'en débarrasser.

 

un petit schema d'une isolation i2c:

post-2220-0-99677100-1518256949.jpg

 

ok ca coute un peu plus chère, les composants utilisés ne sont pas particulièrement bon marché (le dc/dc 4.18€ht et l'iso i2c 3.4€ht soit 9€ ttc  )  , mais c est le gage de mesure fiable

ca ne sert a rien de commercialiser un indicateur de ph pas chère si on ne peut pas compter dessus ...

 

ceci est vrai pour: mesure ph ou orp ou conductivite ...

Lien vers le commentaire
Partager sur d’autres sites

Effectivement de manière reproductible j'ai des mesures différentes selon de comment l'alimente le binz.

 

Bon je vais attendre ta carte. On va voir si elle supporte mon installation. ;-)

Parce que pour le moment, le ph dans un récipient impeccable, mais direct dans le bac c'est apocalypse now.

Lien vers le commentaire
Partager sur d’autres sites

Voici un petit assemblage de ce que j ai fini de router, 

 

Controleur wifi Esp8266

Sonde Temperature Pt100  1

Sonde 1 Orp ou Ph

Sonde Temperature Pt100  2

Sonde 2 Orp ou Ph

Conductivité

Niveau Cuve

 

post-2220-0-13793900-1518273648_thumb.jpg

 

la carte ESP et la carte PH  sont deja en fabrication

je lance lundi les deux autres

Lien vers le commentaire
Partager sur d’autres sites

Frenatus->

 

attendre que le ph fonctionne ... , et bien mon chère, ça n’empêche pas d'avancer sur les autres modules

ce n'est pas la même électronique, on verra bien si il y aura une version 1.1 de chaque cartes ou d'une seul    ;)

 

Denisio ->

 

oui les modules se connectent avec les broches au bout de la carte, chaque carte a un connecteur mâle et un femelle

ça permet de monter les modules les uns après les autres, au besoin ...

certain module peuvent être mis plusieurs fois, le Ph orp et Sonde de niveau 

d'autre non : la Conductivité

ceci est du a la possibilité d avoir des adresses i2c différentes sur chacun des modules

 

le but n'est clairement pas de mettre 10 modules sur un pauvre esp,

mais de pouvoir quand même moduler les sensors sur les points radio de manière raisonnable

 

ca vous plait comme ca ?

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...

Information importante

En poursuivant votre navigation, vous acceptez l’utilisation des cookies pour vous proposer des contenus adaptés à vos centres d’intérêt et réaliser des mesures pour améliorer votre expérience sur le site. Pour en savoir plus et gérer vos paramètres, cliquez ici