Go Down

Topic: Pèse ruche  (Read 18721 times) previous topic - next topic

Lacuzon

Bonsoir,

Voilà, la première partie est terminée, le câblage est fait sauf la transmission radio (manque de fils...)

J'ai ramé ...pour ceux qui veulent tenter l'expérience, voici les problèmes que j'ai rencontrés :

D'une part, il vaut mieux réfléchir que de se fier aux couleurs sur les jauges des pèse-personnes.

Pour repérer les couples de fils (signaux A+, A-) et alim (E+, E-), repérer avant de débrancher l'électronique d'origine, quel est le fil de masse. Ensuite, mesurer la résistance entre deux fils de la jauge (il y en a 4). Comme c'est un pont de wheatstone, on trouvera deux types de valeurs, l'une plus forte que l'autre. Donc entre le fil de masse déjà  repéré et le fil qui donnera la plus forte résistance, on trouve le couple E+, E-, les deux autres fils sont nécessairement A+ et A-.

Le second  problème pour lequel j'ai vraiment ramé, c'est la connectique du module d'amplification Hx711. Si la masse  (ground) est bien indiquée côté sortie (vers l'arduino), par contre l'entrée négative E- n'est pas reliée en interne à la masse. Il faut impérativement la relier à la masse de l'arduino. C'est tout con mais copier bêtement les montages proposés sur la toile ça ne marche pas.

Maintenant, il faut étalonner, puis réfléchir à la méthode pour enregistrer les données qu'enverra régulièrement le pèse-ruche.

Là, j'ai encore besoin de vous. Comment stocker les données côté ruche, sachant que l'ordinateur de lecture ne sera pas connecté en permanence ?

Pour l'instant je n'ai pas d'idée claire...

Cordialement

Artouste

#31
Jul 08, 2017, 08:58 pm Last Edit: Jul 08, 2017, 09:01 pm by Artouste
...
1
Le second  problème pour lequel j'ai vraiment ramé, c'est la connectique du module d'amplification Hx711. Si la masse  (ground) est bien indiquée côté sortie (vers l'arduino), par contre l'entrée négative E- n'est pas reliée en interne à la masse. Il faut impérativement la relier à la masse de l'arduino. C'est tout con mais copier bêtement les montages proposés sur la toile ça ne marche pas.
...

2
Là, j'ai encore besoin de vous. Comment stocker les données côté ruche, sachant que l'ordinateur de lecture ne sera pas connecté en permanence ?

Pour l'instant je n'ai pas d'idée claire...

Cordialement
Bonsoir Lacuzon

1
Houlà ! :smiley-mr-green:
Surtout ne pas relier E- à GND arduino , E- (comme E+) n'est pas une entrée mais une sortie d'Excitation pour le pont de Wheatstone.

E- correspond au pin 5 du HX711 qui  n'est pas le GND arduino, mais AGND (pour Analogique GND)  
Il y a un découplage des xGND pour surtout ne pas être en mode commun sur l'ampli d'instrumentation qui travaille en différentiel (ce que de facto tu annihile avec ton lien direct GND arduino E-  :smiley-confuse:   )


2
Quelle est l'amplitude maxi du mode OFF-LINE en terme d'echantillons à conserver/archiver avant recuperation ?
L'idée premiere serait de passer par de la carte SD , mais il y  peut etre plus simple en passant par de l'eeprom interne ou externe)





Lacuzon

En fait, j'ai hésité à  faire cette connexion, c'est sur le forum arduino en anglais que j'ai trouvé une discussion sur le sujet. Le gars avait le même problème que moi.  E- affichait 0.8 volts. On lui a conseillé de relier E- à la masse de l'arduino

C'est vrai que j'ai hésité, mais sans cette connexion, je n'ai aucune amplification. Avec cette connexion ça marche super...

Donc que faire ?

A plus

Artouste

#33
Jul 08, 2017, 11:10 pm Last Edit: Jul 08, 2017, 11:13 pm by Artouste
En fait, j'ai hésité à  faire cette connexion, c'est sur le forum arduino en anglais que j'ai trouvé une discussion sur le sujet. Le gars avait le même problème que moi.  E- affichait 0.8 volts. On lui a conseillé de relier E- à la masse de l'arduino

C'est vrai que j'ai hésité, mais sans cette connexion, je n'ai aucune amplification. Avec cette connexion ça marche super...

Donc que faire ?

A plus
Il n'y a pas vraiment de mystere
un pont de wheastone pour rendre de l'info doit etre Excité

avec les jauges 4 fils , il ne faut surtout pas se fier aux couleurs

perso avec de la jauge "teraillon 4 fils " , je n'ai jamais eu aucun probleme une une fois bien reperé les points/branches du pont  = (simple mesure à l'ohmetre pour reconstituer sur papier le pont ) avec excitation par le "module HX711" .

ton programme de test utilise quelle lib ?
es tu certain d'envoyer l'info d'excitation ON par ton programme ?
expose ton programme !

et au passage , si tu avais posé la question "ici" , plutôt que de faire des manips "oléaoléatoires"  8)
....
 

Lacuzon

J'ai expliquė comment j'avais procédé pour determiner les couples de fil. Si c'est pas bon, indique moi la procedure.

La bibliothèque est HX711 de bogde et le programme pour l'instant est simplement l'exemple fournit HX711SerialBegin avec mon propre étalonnage.

Dans ma longue carrière de chercheur, si je n'avais pas été souvent olé olé comme tu dis, je n'aurais pas trouvé grand chose... donc on ne se refait pas...

J'ajoute que c'est vrai que le forum m'a toujours bien aidé et c'est précisément sur le forum mais en anglais  que cette manip hasardeuse à été proposée.

Maintenant, suite à tes remarques ma préoccupation est de savoir quels sont les risques que je fais courir au matériel car côté fonctionnement, la précision semble bonne j'ai fait plusieurs mesures de masses connues et la précision est d'une centaine de grammes, ce qui est bien suffisant pour mon usage.

Cordialement





Artouste

Dans ma longue carrière de chercheur, si je n'avais pas été souvent olé olé comme tu dis, je n'aurais pas trouvé grand chose... donc on ne se refait pas...


:smiley-mr-green:
hé ... tu a bien raison 8)
Je ne vais remettre la main sur "de la teraillon" que mardi
Je reviendrais sur ton topic ensuite


Lacuzon

Merci du coup de main.

voici l'adresse du fil dont je me suis inspiré :

https://forum.arduino.cc/index.php?topic=347717.0

de mon coté, je vais continuer à réfléchir...

bon dimanche


Artouste

#37
Jul 09, 2017, 12:20 pm Last Edit: Jul 09, 2017, 12:24 pm by Artouste
Merci du coup de main.

voici l'adresse du fil dont je me suis inspiré :

https://forum.arduino.cc/index.php?topic=347717.0

de mon coté, je vais continuer à réfléchir...

bon dimanche


bonjour
Je n'ai pas les pas les jauges sous la main , mais j'ai le programme de test les concernants.
les jauges 4 fils teraillon que j'ai sont des 1K excitation ROUGE/BLANC sortie BLEU/NOIR
j'utilise cette lib
Code: [Select]
#include "HX711.h"
// jauge teraillon 1Kohm Excitation Rouge/Blanc Sortie Noir/bleu
// HX711.DOUT - pin #A1
// HX711.PD_SCK - pin #A0

HX711 scale(A1, A0);
long now=0;
long offset= 356800;
int rate=718;
void setup() {
  Serial.begin(115200);
  Serial.println("HX711 Demo");
scale.power_up(); // Sortie Excitation ON
}
void loop() {

Serial.println((scale.read()+offset)/rate); //  = offset jauge de test
 
 delay(250);
}

Lacuzon

Je n'ai pas pu ouvrir ta lib mais c'est sans doute la même que la mienne.

Concernant les couleurs je confirme. J'ai les mêmes couleurs et les couples (rouge,blanc pour l'excitation ) et (noir, bleu pour la sortie) sont ceux que j'ai utilisés.

En tout cas c'est supersensible ce montage mécanique avec bras de levier...

A plus

Artouste

Je n'ai pas pu ouvrir ta lib mais c'est sans doute la même que la mienne.
A priori , je peux reouvrir le ZIP récupéré
Si qq'un d'autre peux tester ?

Lacuzon

Pas de problème, j'ai pu l'ouvrir, c'est bien la même que celle que j'ai utilisée.

rsuinux

Bonjour;
Je ne veux pas "pirater" ce post, mais j'ai dans un coin de ma tête un projet identique pour plus tard. Mais les masses sont plus importantes. Exit les terraillons.
C'est la pesée en temps réel de mon silo à pellets (6 tonnes max).
Vous penseriez à quoi comme capteur?
Merci de votre avis.
Rémi.

Lacuzon

Bonjour,

c'est un problème de mécanique, jette un œil sur le site

http://pesage.biz/le-pesage-et-ses-techniques/capteurs-de-pesage-a-jauges-de-contrainte-load-cell/

Les jauges de flexion pourraient peut-être faire ton affaire.

J'ajoute que pour mesurer une charge lourde, il n'est pas nécessaire de mesurer la charge dans son intégralité (comme pour la ruche pour laquelle le capteur est sous la ruche et supporte le poids total. Installer un capteur sous un des côtés du silo pourrait être une solution. Il ne mesurera que la force exercée localement (pas le poids total) mais un étalonnage te donnera le poids total. C,'est comme la mesure du poids d'un camion, on mesure le poids sur chaque essieu et on fait la somme.

Je pense qu'en fouillant sur la toile tu trouveras ton bonheur enfin j'espère...

Cordialement

ojal

Là, j'ai encore besoin de vous. Comment stocker les données côté ruche, sachant que l'ordinateur de lecture ne sera pas connecté en permanence ?
Bonjour,

Il me semble intéressant de regarder MQTT du coté du protocole de transport afin de remonter les données sur un broker MQTT dans le cloud comme par exemple http://www.thingstud.io/
Il faut pour cela que votre arduino soit connecté en WIFI à votre routeur Internet et pour cela une des meilleures solutions à ce jour est un ESP8266 qui remplacera probablement très bien votre ARDUINO actuel, ou qui peut venir en complément de votre ARDUINO actuel.

Vous pouvez aussi stocker vos pesages sur une mémoire rajoutée à votre ARDUINO, mais ça sera moins facile à mettre en place et plus compliqué à exploiter.

Qu'en pensez-vous?

bricofoy

il me semble que c'est quand meme beaucoup complexifer pour ps grand chose dans ce cas précis. Une simple eeprom ou une carte sd, comme dit artouste, ça va le faire. Une pesée toutes les 5 minutes ça ne représente pas des Go de données...
-tu savais que si tu passe le CD de windows à l'envers, tu entends une chanson satanique ?
-non, mais il y a pire : à l'endroit, ça l'installe !

Go Up