forum apiculture France et abeilles
Bienvenue sur apiculture-france.com
Inscrivez vous pour avoir accès à toutes les rubriques.
forum apiculture France et abeilles
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» Nourrissement avant hivernage
Pèse-ruche : encore un exemple I_icon_minitimeAujourd'hui à 12:22 par Beezou

» Porte d'entrée pour ruchette
Pèse-ruche : encore un exemple I_icon_minitimeAujourd'hui à 11:18 par nikrou

» cadres de lierre
Pèse-ruche : encore un exemple I_icon_minitimeAujourd'hui à 11:10 par Souky

» Miel fermenté
Pèse-ruche : encore un exemple I_icon_minitimeAujourd'hui à 00:14 par Krypton

» Bidon de sirop pratique
Pèse-ruche : encore un exemple I_icon_minitimeVen 06 Sep 2024, 08:14 par Matthieu345

» Caisson basse consommation (ou pas ?)
Pèse-ruche : encore un exemple I_icon_minitimeJeu 05 Sep 2024, 19:49 par Souky

» Retour d'expérience - Encagement Scalvini
Pèse-ruche : encore un exemple I_icon_minitimeJeu 05 Sep 2024, 19:41 par Fastbuck

» Infesté de varroas malgré traitement à l'Amitraze
Pèse-ruche : encore un exemple I_icon_minitimeMer 04 Sep 2024, 17:57 par Beezou

» Fièvre d'essaimage ingérable
Pèse-ruche : encore un exemple I_icon_minitimeMer 04 Sep 2024, 11:33 par gb123roses

» Gestion des non-valeurs
Pèse-ruche : encore un exemple I_icon_minitimeMer 04 Sep 2024, 09:00 par Fastbuck

Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Pèse-ruche : encore un exemple

+9
nolo10
Kalou38
Cyrille.G
willy69
Api-Paco
HAPPY-CULTEUR83
givetp
s2lyon
dan70
13 participants

Aller en bas

Pèse-ruche : encore un exemple Empty Pèse-ruche : encore un exemple

Message par dan70 Mar 25 Juin 2019, 20:39

Bonsoir,

J'en suis à mon second pèse-ruche, le premier fonctionnant en routine depuis plus de deux ans.

Les deux sont basés sur l'utilisation des mécanismes de deux pèse-personnes récupérés dans le grenier (ailleurs, ça marche aussi).

Je rappelle la conception du premier :

- pèse-ruche terraillon basé sur une seule jauge, les forces étant transmises par levier sur 3 des pieds
- utilisation d'un convertisseur analogique/digital Hx711
- utilisation d'un MCU de type esp8266  gérant le protocole WiFi.
- utilisation de l'IDE d'arduino et des bibliothèques compatibles esp8266.
- transfert sur le cloud ThingSpeak (gratuit pour 4  dispositifs, chacun acceptant 8 courbes)

Limitation, celle du WiFi, donc la ruche doit être à portée de la box ou d'un répéteur WiFi (mon cas)

Conception du second :

- une balance à 4 jauges dont j'ai oublié le nom
- utilisation d'un convertisseur analogique/digital HX711
-utilisation d'un MCU de type esp32 LoRa ttgo gérant les protocoles WiFi et LoRa (longue portée)
-utilisation de l'IDE d'arduino et des bibliothèques compatibles esp32 LoRa
- transfert sur le cloud /ThinSpeak
- transfert sur serveur Raspberry pi3 
- visualisation sur Grafana.

Mise en fonctionnement en situation (mais sans la ruche car encore en test) après des mois de galère... euh de tâtonnement.

Mais ça semble bien fonctionner. Les premiers essais étaient basés sur le couple nrf24l01+/esp8266. Tout fonctionnait mais la portée était d'une trentaine de mètres. Avec esp32 la portée semble être de plusieurs centaines de mètres en zone urbaine.

Fonctionne pour l'instant sur secteur. Fonctionnera bientôt sur batterie alimentée par panneau PV.

A plus

dan70
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 490
Age : 76
ville et région : Haute-Saône, Franche-Comté

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par s2lyon Mar 25 Juin 2019, 21:23

Bonsoir,
Je viens de réaliser mon pèse ruche aussi, avec température hygrométrie et pression atmosphérique.
J'ai fini les calibrages, je suis en test d'autonomie, il me reste aussi l'installation définitive sous la ruche.

A la vue de ta description je pense que je me suis bien inspiré de ton projet sur le forum Arduino qui m'a bien servit.

J'utilise un nodemcu esp8266 associé a un hx711
4 jauges de contraintes 50kg
un bpm280 pour le pression
Un dht11 (pas très précis) pour la température et l'hygrométrie


Dernière édition par s2lyon le Mar 25 Juin 2019, 21:27, édité 1 fois
s2lyon
s2lyon
abeille nourrice
abeille nourrice

Masculin Nombre de messages : 867
Age : 52
ville et région : Villeurbanne

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par s2lyon Mar 25 Juin 2019, 21:24

Au final, je trouve que ce n'est pas très cher et assez simple à réaliser.
s2lyon
s2lyon
abeille nourrice
abeille nourrice

Masculin Nombre de messages : 867
Age : 52
ville et région : Villeurbanne

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par dan70 Mar 25 Juin 2019, 22:15

Bonsoir,

Plutõt qu'un DHT11, il est préférable d'utiliser un DS18B20. On le trouve encapsulé et étanche et je le pense plus précis qu'un Dht11. On peut d'ailleurs choisir se résolution.
J'ai renoncé à la mesure de l'humidité car j'ai pensė que les zazas allaient rapidement propoliser le capteur. Quant à la température, à part la placer franchement dans le couvain, l'installation du capteur en bordure comme j'avais procédé ne m'a pas donné grand chose.
Par contre la mesure du poids, ça c'est génial sunny

dan70
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 490
Age : 76
ville et région : Haute-Saône, Franche-Comté

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par givetp Mer 26 Juin 2019, 09:53

Ici, je me suis amusé avec un Arduino connecté sur le réseau SigFox qui permet d'envoyer les données depuis un de mes ruchers éloignés.
Je me suis fait faire une petite boite à l'imprimante 3D pour intégrer l'ensemble (Arduino + module SigFox, capteur température et batterie) dans un cadre de corps Dadant.
Le cadre placé au bord du couvain au printemps, les abeilles ont rapidement utilisé le cadre et le capteur de température est aujourd'hui juste au dessus du couvain. Avec un peu de chance, je devrais pouvoir surveiller la température interne de la ruche cet hiver. Ensuite, je ne sais pas ce que je pourrai en tirer comme conclusion, mais l'intention était de valider la faisabilité. L'évolution du poids de la ruche est sans doute une donnée plus intéressante  

Photo des premiers tests (sans abeille) :

[Vous devez être inscrit et connecté pour voir cette image]

Le boitier prend toute la largeur du cadre, sur 3 cm de haut. J'ai déplacé le capteur du bord vers le centre, en le fixant sur le "fond" du boitier, donc tout contre les cellules. J'ai aussi changé le DHT11 par un DHT22 plus précis.
La batterie doit tenir au moins 1 an (une mesure toutes les 1/2h, le circuit est mis en veille pendant les phases d'attente et ne consomme que quelques milliAmpères)
givetp
givetp
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 323
Age : 58
ville et région : Cote d'Or

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par HAPPY-CULTEUR83 Mer 26 Juin 2019, 10:04

givetp a écrit:Ici, je me suis amusé avec un Arduino connecté sur le réseau SigFox qui permet d'envoyer les données depuis un de mes ruchers éloignés.
Je me suis fait faire une petite boite à l'imprimante 3D pour intégrer l'ensemble (Arduino + module SigFox, capteur température et batterie) dans un cadre de corps Dadant.
Le cadre placé au bord du couvain au printemps, les abeilles ont rapidement utilisé le cadre et le capteur de température est aujourd'hui juste au dessus du couvain. Avec un peu de chance, je devrais pouvoir surveiller la température interne de la ruche cet hiver. Ensuite, je ne sais pas ce que je pourrai en tirer comme conclusion, mais l'intention était de valider la faisabilité. L'évolution du poids de la ruche est sans doute une donnée plus intéressante  

Photo des premiers tests (sans abeille) :

[Vous devez être inscrit et connecté pour voir cette image]

Le boitier prend toute la largeur du cadre, sur 3 cm de haut. J'ai déplacé le capteur du bord vers le centre, en le fixant sur le "fond" du boitier, donc tout contre les cellules. J'ai aussi changé le DHT11 par un DHT22 plus précis.
La batterie doit tenir au moins 1 an (une mesure toutes les 1/2h, le circuit est mis en veille pendant les phases d'attente et ne consomme que quelques milliAmpères)

Et tu n'as pas peur des ondes électromagnétiques qui pourraient déranger les abeilles ?  d'avoir de électronique si proche du couvain ? 

Sinon c'est pas mal.. .

bravo bravo
Dans le même style on pourrait faire une balance qui mesure uniquement le poids des cadres, avec un capteur de poids  posé sur la crémaillère du coup. scratch

HAPPY-CULTEUR83
abeille butineuse
abeille butineuse

Masculin Nombre de messages : 2628
Age : 44
ville et région : VAR

http://essaim-abeilles-le-val-83143.tripdreams.org

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par s2lyon Mer 26 Juin 2019, 10:22

dan70 a écrit:Bonsoir,

Plutõt qu'un DHT11, il est préférable d'utiliser un DS18B20. On le trouve encapsulé et étanche et je le pense plus précis qu'un Dht11. On peut d'ailleurs choisir se résolution.
J'ai renoncé à la mesure de l'humidité car j'ai pensė que les zazas allaient rapidement propoliser le capteur. Quant à la température, à part la placer franchement dans le couvain, l'installation du capteur en bordure comme j'avais procédé ne m'a pas donné grand chose.
Par contre la mesure du poids, ça c'est génial sunny
En dehors du poids, les autres données m’intéressent plus pour l'aspect météo que santé de la ruche donc je ne recherche pas la précision mais plus les variations et en restant le moins intrusif possible.
Wink
s2lyon
s2lyon
abeille nourrice
abeille nourrice

Masculin Nombre de messages : 867
Age : 52
ville et région : Villeurbanne

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par givetp Mer 26 Juin 2019, 10:43

La carte émetteur pour le réseau SigFox a une puissance inférieure à 0,03 watts et émet une trame de 3 secondes toutes les 1/2h. A comparer à nos téléphones placés à quelques centimètres de nos gonades (quand on met son téléphone dans la poche de notre pantalon) et qui émettent beaucoup plus fréquemment et avec une puissance 100 fois supérieure lorsqu'on est à distance des relais GSM. 
Si on prend en compte la durée d'exposition aux ondes, la puissance utilisée, etc. les humains vivant dans les campagnes sont exposés plus de 1,5 millions de fois que mes abeilles. Pourtant, toutes les études réalisées depuis 1970 montrent l'absence de conséquence observable sur la santé humaine.
Autre calcul : l'exposition de mes abeilles toute une journée avec ce système correspond à une exposition liée à mon téléphone portable que j'ai dans ma poche, lors d'une visite de ma ruche de 9 minutes.
Donc non, je ne suis pas inquiet  Very Happy mais c'est en effet une bonne question.

Un capteur sur la crémaillère n'apporterait pas grand chose à mon avis : il ne mesurerait que la variation de poids de ce cadre précis, sans donner d'information sur les autres cadres, et les capteurs seraient sans doute vite inopérants car rapidement propolisés.
Par contre, je suis intéressé par les capteurs placés sous la ruche décrits dans ce fil de discussion. Pour moi, il y a un intérêt particulier car mes ruchers sont loins et si je pouvais détecter un essaimage (par variation rapide du poids) je pourrais intervenir rapidement pendant que l'essaim est encore proche.
givetp
givetp
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 323
Age : 58
ville et région : Cote d'Or

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par s2lyon Mer 26 Juin 2019, 10:44

givetp a écrit:"La batterie doit tenir au moins 1 an (une mesure toutes les 1/2h, le circuit est mis en veille pendant les phases d'attente et ne consomme que quelques milliAmpères)"
Comment fais tu pour gérer la mise en veille et le réveil de ton Arduino ?

ça m’intéresserait bien de pouvoir faire ça

Le problème que je rencontre pour la source d'alimentation est que la carte nodemcu esp8266 (qui au final ne nécessite que du 3,3V) ne consomme pas assez pour une batterie usb type "power bank" qui du coup se met en veille. Donc je passe par une batterie de perceuse qui me délivre du 12V et un adaptateur

En réduisant la conso au max deux piles de 1.5V devraient pouvoir tenir pas mal de temps
s2lyon
s2lyon
abeille nourrice
abeille nourrice

Masculin Nombre de messages : 867
Age : 52
ville et région : Villeurbanne

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par Api-Paco Mer 26 Juin 2019, 11:49

s2lyon a écrit:Bonsoir,
Je viens de réaliser mon pèse ruche aussi, avec température hygrométrie et pression atmosphérique.
J'ai fini les calibrages, je suis en test d'autonomie, il me reste aussi l'installation définitive sous la ruche.

A la vue de ta description je pense que je me suis bien inspiré de ton projet sur le forum Arduino qui m'a bien servit.

J'utilise un nodemcu esp8266 associé a un hx711
4 jauges de contraintes 50kg
un bpm280 pour le pression
Un dht11 (pas très précis) pour la température et l'hygrométrie
tu as des liens ?
Api-Paco
Api-Paco
abeille magasinière
abeille magasinière

Masculin Nombre de messages : 1191
Age : 54
ville et région : BZH Sud

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par willy69 Mer 26 Juin 2019, 13:34

HAPPY-CULTEUR83 a écrit:

dans le même style on pourrais faire une balance qui mesureuse uniquement le poids des cadres, avec un capteur de poids  poser sur la crémaillère du coup scratch
 à défaut de poids tu auras avec un chronomètre la vitesse de propolisation des abeilles   lol!
willy69
willy69
abeille butineuse
abeille butineuse

Masculin Nombre de messages : 5013
Age : 59
ville et région : Lyon,Rhône

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par HAPPY-CULTEUR83 Mer 26 Juin 2019, 13:47

willy69 a écrit:
HAPPY-CULTEUR83 a écrit:

dans le même style on pourrais faire une balance qui mesureuse uniquement le poids des cadres, avec un capteur de poids  poser sur la crémaillère du coup scratch
 à défaut de poids tu auras avec un chronomètre la vitesse de propolisation des abeilles   lol!

lol! lol! mdr  tu as raison je n' y avait pas pensé boulet jour

HAPPY-CULTEUR83
abeille butineuse
abeille butineuse

Masculin Nombre de messages : 2628
Age : 44
ville et région : VAR

http://essaim-abeilles-le-val-83143.tripdreams.org

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par givetp Mer 26 Juin 2019, 14:00

s2lyon a écrit:

Comment fais tu pour gérer la mise en veille et le réveil de ton Arduino ?

ça m’intéresserait bien de pouvoir faire ça

(...)

En réduisant la conso au max deux piles de 1.5V devraient pouvoir tenir pas mal de temps
les fonctions sleep() et deepsleep() de la bibliothèque Arduino Low Power permettent de faire cela facilement.
J'utilise aussi 2 piles alkaline de 1,5V. D'expérience, les batteries rechargeables ne sont pas aussi performantes sur une longue période.
givetp
givetp
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 323
Age : 58
ville et région : Cote d'Or

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par s2lyon Mer 26 Juin 2019, 14:55

cool-tech a écrit:
s2lyon a écrit:Bonsoir,
Je viens de réaliser mon pèse ruche aussi, avec température hygrométrie et pression atmosphérique.
J'ai fini les calibrages, je suis en test d'autonomie, il me reste aussi l'installation définitive sous la ruche.

A la vue de ta description je pense que je me suis bien inspiré de ton projet sur le forum Arduino qui m'a bien servit.

J'utilise un nodemcu esp8266 associé a un hx711
4 jauges de contraintes 50kg
un bpm280 pour le pression
Un dht11 (pas très précis) pour la température et l'hygrométrie
tu as des liens ?
pour le matériel ? pour exemple, le matériel que j'ai commandé mais tu peux en trouver un peu partout :

Nodemcu ESP8266
HX711

Les jauges de contraintes

BMP280
Le DHT11 je l'ai récupéré mais j'ai commandé un DHT22 plus précis mais en Chine donc je ne sais pas quand je vais le recevoir (les autres éléments passent par des revendeurs français donc plus rapide)

total moins de 30 €

La plus grand difficulté je pense est la partie mécanique avec l'installation des jauges.

Si par contre tu veux des liens pour le montage que j'ai réalisé je n'en ai pas mais je peux te faire photos + schéma + code
s2lyon
s2lyon
abeille nourrice
abeille nourrice

Masculin Nombre de messages : 867
Age : 52
ville et région : Villeurbanne

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par dan70 Mer 26 Juin 2019, 16:20

Bonjour,

Question jauge, fouillez dans le grenier de votre grand-mère ou de votre mère ou de madame, c'est bien le diable si vous ne trouvez pas un vieux pèse-personne à affichage numérique. Un vide grenier devrait être aussi une opportunité.

Pour moi, ça a été la partie la plus simple à réaliser.

Pour la mise en veille, on peut utiliser un RTC (real time clock) de type DS3231 il possède une broche gérant l'interruption de l'arduino et comme mentionné plus haut on utilise la bibliothèque lowpower qui gère l'endormissement de l'arduino.

De mon côté, je n'ai pas encore trouvé la bonne solution pour exploiter la mise en sommeil de mon esp32.

Merci à S2lyon pour l'info concernant l'utilisation d'un power bank. Le mien se mettait aussi en veille et je n'ai pas percuté concernant la raison...

dan70
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 490
Age : 76
ville et région : Haute-Saône, Franche-Comté

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par HAPPY-CULTEUR83 Mer 26 Juin 2019, 17:05

s2lyon a écrit:

Si par contre tu veux des liens pour le montage que j'ai réalisé je n'en ai pas mais je peux te faire photos + schéma + code
Personnellement je veux bien, si tu peux faire un petit tuto. Je suis assez tenté pour le faire. Very Happy

HAPPY-CULTEUR83
abeille butineuse
abeille butineuse

Masculin Nombre de messages : 2628
Age : 44
ville et région : VAR

http://essaim-abeilles-le-val-83143.tripdreams.org

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par Cyrille.G Mer 26 Juin 2019, 18:02

s2lyon a écrit:
cool-tech a écrit:
s2lyon a écrit:Bonsoir,
Je viens de réaliser mon pèse ruche aussi, avec température hygrométrie et pression atmosphérique.
J'ai fini les calibrages, je suis en test d'autonomie, il me reste aussi l'installation définitive sous la ruche.

A la vue de ta description je pense que je me suis bien inspiré de ton projet sur le forum Arduino qui m'a bien servit.

J'utilise un nodemcu esp8266 associé a un hx711
4 jauges de contraintes 50kg
un bpm280 pour le pression
Un dht11 (pas très précis) pour la température et l'hygrométrie
tu as des liens ?
pour le matériel ? pour exemple, le matériel que j'ai commandé mais tu peux en trouver un peu partout :

Nodemcu ESP8266
HX711

Les jauges de contraintes

BMP280
Le DHT11 je l'ai récupéré mais j'ai commandé un DHT22 plus précis mais en Chine donc je ne sais pas quand je vais le recevoir (les autres éléments passent par des revendeurs français donc plus rapide)

total moins de 30 €

La plus grand difficulté je pense est la partie mécanique avec l'installation des jauges.

Si par contre tu veux des liens pour le montage que j'ai réalisé je n'en ai pas mais je peux te faire photos + schéma + code

Je jetterais bien un coup d’œil sur ton code si tu peux le rendre dispo ?

Cyrille.G
larve
larve

Masculin Nombre de messages : 13
Age : 38
ville et région : Vaucluse

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par Api-Paco Mer 26 Juin 2019, 21:31

s2lyon a écrit:
cool-tech a écrit:
s2lyon a écrit:Bonsoir,
Je viens de réaliser mon pèse ruche aussi, avec température hygrométrie et pression atmosphérique.
J'ai fini les calibrages, je suis en test d'autonomie, il me reste aussi l'installation définitive sous la ruche.
A la vue de ta description je pense que je me suis bien inspiré de ton projet sur le forum Arduino qui m'a bien servit.
J'utilise un nodemcu esp8266 associé a un hx711
4 jauges de contraintes 50kg
un bpm280 pour le pression
Un dht11 (pas très précis) pour la température et l'hygrométrie
tu as des liens ?
pour le matériel ? pour exemple, le matériel que j'ai commandé mais tu peux en trouver un peu partout :
Nodemcu ESP8266
HX711
Les jauges de contraintes
BMP280
Le DHT11 je l'ai récupéré mais j'ai commandé un DHT22 plus précis mais en Chine donc je ne sais pas quand je vais le recevoir (les autres éléments passent par des revendeurs français donc plus rapide)
total moins de 30 €
La plus grand difficulté je pense est la partie mécanique avec l'installation des jauges.
Si par contre tu veux des liens pour le montage que j'ai réalisé je n'en ai pas mais je peux te faire photos + schéma + code
Merci ! bravo bravo
Api-Paco
Api-Paco
abeille magasinière
abeille magasinière

Masculin Nombre de messages : 1191
Age : 54
ville et région : BZH Sud

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par s2lyon Jeu 27 Juin 2019, 09:42

Pour ne pas vous faire patienter trop longtemps, le code que j'ai utilisé, attention je l'ai commenté et remis en forme donc pas testé tel quel, je le ferais ce soir si j'ai le temps, mais ça permet à ceux qui le veulent d'y jeter un coup d’œil.
Il contient les infos pour le câblage dans le premier commentaire.
Il permet de lire les valeurs et les envoyer toutes les 10 minutes sur le site Thingspeak (en attendant de trouver mieux) où vous pouvez créer un compte gratuitement.
Pour cela il utilise le wifi, il faut donc un réseau à portée et remplir les informations de connexion.
Ce qu'il ne fait pas :
La tare du pèse ruche à faire à part afin de récupérer le poids à vide de l'installation, on peut éventuellement faire une tare à chaque démarrage mais en cas de coupure de courant la balance se remet à zero.
Ainsi que la calibration, c'est à dire la correction à apporter à la mesure.
Un autre code permet de faire ces deux actions de manière assez simple.

Bien sûr il est perfectible et peut largement être amélioré Wink
s2lyon
s2lyon
abeille nourrice
abeille nourrice

Masculin Nombre de messages : 867
Age : 52
ville et région : Villeurbanne

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par s2lyon Jeu 27 Juin 2019, 09:43

Code:
/*

PROJET DE MESURE DE POIDS
materiel utilise et cablage

Connexions du HX711 - Mesure de poids
GND >>> borne GND de l'ESP8266
DT (DOUT) >>> D3
SCK (CLK) >>> D4
VCC >>> au 3V
Le HX711 peit être alimenté entre 2.7V et 5V

Connexions du BMP280 - Mesure de pression (+ température)
VCC >>> au 3V
GND >>> GND
SCL >>> D1
SDA >>> D2
CSB >>> au 3V
SD0 >>> au 3V

Connexions du DHT - Mesure de température + hygrométrie
Alimentation sur deux bornes (les bornes ne sont pas repérées)
La borne de mesure >>> D5

*/

// Chargement des bibliotheques :

#include "HX711.h" // pour le HX711

#include <Wire.h> // pour la comm et le BPM280
#include <SPI.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP280.h>

#include "DHTesp.h" // pour le DHT

#include <ESP8266WiFi.h> // pour le WIFI

// Definition des entrees et variables utilisees

#define DOUT  D3 // pour le HX711
#define CLK  D4

#define DHTpin D5    // pour le DHT (D5 of NodeMCU is GPIO14)
DHTesp dht;

#define BMP_SCK 13 // pour le BMP280
#define BMP_MISO 12
#define BMP_MOSI 11
#define BMP_CS 10

HX711 scale(DOUT, CLK);
float calibration_factor = -23400; // Facteur de correction en charge -23400 pour mon installation

Adafruit_BMP280 bme; // I2C

String apiKey = "XXXXX"; // le "apikey write" pour poster sur le site thigspeak

const char* ssid = "yyyyy"; // le SSID = nom du reseau wifi auquel on veut se connecter
const char* password = "zzzzz"; // mot de passe du reseau (la clé WEP)
const char* server = "api.thingspeak.com";

WiFiClient client;

void setup() {

  Serial.begin(9600);
  
  Serial.println(F("BMP280 test"));
  
  if (!bme.begin()) {  
    Serial.println("Pas de capteur BMP280 valide trouve, verifier le cablage !");
    while (1);
  }

  Serial.println();

  dht.setup(DHTpin, DHTesp::DHT11); //for DHT11
  //dht.setup(DHTpin, DHTesp::DHT22); //for DHT22
  
 
  scale.set_scale();  // reinitialisation de la mesure de poids
  scale.tare(); // Calibration de la balance

  int zero_factor = -93000; // Facteur de correction à vide (tare) (pour mon installation -145240 avec plaque de verre -93000 sans)
  
  //long zero_factor = scale.read_average(); // Lecture du poids à vide - supprimer les // en début de ligne pour faire la tare à chaque demarrage.

  Serial.print("Zero factor: ");
  Serial.println(zero_factor);
  Serial.print(" calibration_factor: ");
  Serial.print(calibration_factor);
  Serial.println();
}

void loop() {

  delay(dht.getMinimumSamplingPeriod());
  float humidity = dht.getHumidity();
  float temperature = dht.getTemperature();
  

  scale.set_scale(calibration_factor); //Adjust to this calibration factor

  Serial.print("Poids mesure: ");
  Serial.print(scale.get_units(), 1);
  Serial.println(" Kg");
  
  Serial.print("Temperature par le BMP 280 =");
  Serial.print(bme.readTemperature());
  Serial.println(" °C");

  Serial.print("Temperature mesuree depuis le DHT :");
  Serial.print(temperature, 1);
  Serial.println(" °C");
    
  Serial.print("Pression lue =");
  Serial.print((bme.readPressure()/100)+18); // +18 est la compensation a 180m d'altitude
  Serial.println(" HPa");

  Serial.print("Humidite = ");
  Serial.print(humidity, 1);
  Serial.println(" %");

  Serial.print("Altitude = ");
  Serial.print(bme.readAltitude(1013.25)); // Pression au niveau de la mer
  Serial.println(" m");


  WiFi.begin(ssid, password);
  
  Serial.println();
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);
  
  WiFi.begin(ssid, password);
  
  while (WiFi.status() != WL_CONNECTED)
  {
    delay(500);
    Serial.print(".");
  }
 Serial.println("");
  Serial.println("Connecte au WiFi");  

  
    if (client.connect(server,80))  // "184.106.153.149" or api.thingspeak.com
    {
        String postStr = apiKey;
        postStr +="&field1=";
        postStr += String(scale.get_units(), 1);
        postStr +="&field2=";
        postStr += String(temperature, 1);
        postStr +="&field3=";
        postStr += String(humidity, 1);
        postStr +="&field4=";
        postStr += String((bme.readPressure()/100)+18);
        postStr += "\r\n\r\n";
        
        client.print("POST /update HTTP/1.1\n");
        client.print("Host: api.thingspeak.com\n");
        client.print("Connection: close\n");
        client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n");
        client.print("Content-Type: application/x-www-form-urlencoded\n");
        client.print("Content-Length: ");
        client.print(postStr.length());
        client.print("\n\n");
        client.print(postStr);    
    }
    client.stop();
    
    Serial.println("Envoi Thingspeak realise");

    WiFi.disconnect();

    while (WiFi.status() == WL_DISCONNECTED)
  {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi deconnecte");  

  
    delay(600000); // attente 10 minutes
}


Dernière édition par s2lyon le Jeu 27 Juin 2019, 17:52, édité 1 fois
s2lyon
s2lyon
abeille nourrice
abeille nourrice

Masculin Nombre de messages : 867
Age : 52
ville et région : Villeurbanne

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par Kalou38 Jeu 27 Juin 2019, 10:18

Bien que je n'y comprenne absolument rien, je suis admiratif!

rien bravo

_________________
A 31 km du point culminant de l'Isère (pic Lory 4087m) [Vous devez être inscrit et connecté pour voir cette image]
Kalou38
Kalou38
abeille butineuse
abeille butineuse

Masculin Nombre de messages : 3502
Age : 67
ville et région : Villard-Reculas Dauphiné

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par dan70 Lun 28 Oct 2019, 11:54

Bonjour,

J'arrive à l'étape finale après avoir bien ramé... mon pèse ruche numéro 2 fonctionnait et plantait régulièrement. Ces derniers temps, il ne fonctionnait plus du tout, donc j'ai mis en cause l'électronique, l'émetteur, le récepteur, le programme... pour finalement me rendre compte que les arbres avaient poussé depuis mes premiers tests du printemps et qu'ils faisaient écran aux ondes...

Donc le ESP32, n'a pas la portée annoncée sauf si on vit en rase campagne, au milieu du désert ou en pleine mer...

Donc j'ai déplacé l'emetteur et tout baigne.

Je récapitule pour les ingrédients :

Pour l'émetteur,

- Un vieux pèse-personne électronique dont on vire celle-ci
- un convertisseur HX711
- un ESP32 LoRa ttgo
- un module RTC type ds3231

Pour le récepteur,

Un ESP32 LoRa ttgo

Les données sont envoyées sur thingSpeak pour accéder à celles-ci de partout et sur un raspberry 3  équipé du linux de base (par défaut) de la base influxdb et d'un système de visualisation grafana.

Il sera posé en situation dans les jours qui vienne après encore un petit fonctionnement à blanc.

dan70
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 490
Age : 76
ville et région : Haute-Saône, Franche-Comté

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par givetp Lun 28 Oct 2019, 12:17

petite question : as-tu testé le mode deepsleep() avec l'ESP8266? Cela permettrait d'économiser le module RTC, non ?
givetp
givetp
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 323
Age : 58
ville et région : Cote d'Or

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par dan70 Lun 28 Oct 2019, 12:51

Non,

C'est un des problèmes encore à régler, je reste sur le secteur ayant du jus au fond de mon jardin. Mes essais sur batterie n'ont pas été concluants, il fallait recharger souvent.

J'ai recommandé deux ESP32 pour pouvoir faire des essais de conso tout en utilisant mon pèse ruche.

dan70
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 490
Age : 76
ville et région : Haute-Saône, Franche-Comté

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par dan70 Mer 20 Nov 2019, 18:04

Bonsoir,

Voilà, c'est à peu près au point. J'ai simplifié le système, je reste sur des ESP32 ttgo LoRa sans oled (sans affichage). J'abandonne le RTC (Real Time clock) extérieur (DS3231) car l'ESP32 en intègre un. J'utilise aussi l'endormissement profond entre deux mesures qui me fait passer de 60mA à 10 mA. C'est encore trop mais c'est déjà ça. Je continue à bosser l'électronique.

Pour la partie mécanique j'ai eu quelques soucis : Comme il y a 4 jauges, une par bras de pont de Wheatstone, il faut que les 4 jauges soient rigoureusement dans un même plan ou tout du moins que la force exercée sur chaque bras soit très proche. Si pour une raison x ou y une des jauges n'est pas en contact, le résultat devient aberrant. Notez qu'une fois une charge suffisante posée sur la balance tout rentre dans l'ordre.

Bon, la seule satisfaction était que ma ruche pesait alors 400 kg et j'enfonçais les cubains avec leurs 80 kg par miel Very Happy

Pour poursuivre, je viens de commander chez les chinois des jauges de contraintes de 50 kg (très classiques et bon marché) j'attends l'arrivée de la jonque dans le courant du mois à venir.

Je pourrai alors équiper mes autres ruches sans passer par la case pèse-personne.

Cordialement

dan70
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 490
Age : 76
ville et région : Haute-Saône, Franche-Comté

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par nolo10 Mar 07 Jan 2020, 13:34

La détection d'un essaimage par balance est assez simple.  Une ruche qui prépare l'essaimage arrête de prendre du poids donc si tu as plusieurs ruches qui prennent du poids sur une semaine et une qui ne bouge pas tu l'ouvres et tu trouves les cellules.

nolo10
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 157
Age : 72
ville et région : bretagne centrale

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par GPA Mer 08 Jan 2020, 09:24

nolo10 a écrit:La détection d'un essaimage par balance est assez simple. 
Oui ... une fois que l'essaim est parti Pèse-ruche : encore un exemple 365524883

nolo10 a écrit:Une ruche qui prépare l'essaimage arrête de prendre du poids donc si tu as plusieurs ruches qui prennent du poids sur une semaine et une qui ne bouge pas tu l'ouvres et tu trouves les cellules.
Peut être dans les livres ... mais dans la pratique ça ne marche malheureusement pas comme ça !!
J'ai plein d'exemples de courbes de poids avec essaimage et aucun signe avant-coureur ...

_________________
GPA

>>>> Suivi de mes ruches en temps réel <<<<
GPA
GPA
abeille magasinière
abeille magasinière

Masculin Nombre de messages : 1815
Age : 62
ville et région : 38590

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par Taeniura Mer 08 Jan 2020, 21:54

GPA a écrit:
nolo10 a écrit:La détection d'un essaimage par balance est assez simple. 
Oui ... une fois que l'essaim est parti Pèse-ruche : encore un exemple 365524883
La reine perd du poids avant l'esseimage, ça se verra peut etre sur la balance ( perso ma balance me dit que je ne vais pas essaimer du tout...)  mdr
Taeniura
Taeniura
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 164
Age : 46
ville et région : Yvelines

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par nolo10 Mer 08 Jan 2020, 22:31

Oui ... une fois que l'essaim est parti    


Et non !  Si tu es réactif tu peux détecter l'essaimage plusieurs jours avant la départ de la nouvelle colonie, c'est pas la reine qui ne prend pas du poids mes l'ensemble de la ruche.

nolo10
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 157
Age : 72
ville et région : bretagne centrale

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par GPA Mer 08 Jan 2020, 23:52

nolo10 a écrit:Et   non   si tu  est  réactif tu peut détecter  l essaimage plusieurs jours avant la départ  de la nouvelle colonie , c est pas la reine qui ne prend pas  du poids mes l ensemble de la ruche .
Tu peux montrer des courbes de poids ?

_________________
GPA

>>>> Suivi de mes ruches en temps réel <<<<
GPA
GPA
abeille magasinière
abeille magasinière

Masculin Nombre de messages : 1815
Age : 62
ville et région : 38590

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par nolo10 Jeu 09 Jan 2020, 22:37

Bonjour   GPA    je peut te montrer la capture d'écran d'une balance sur une ruche qui devait essaimer. Mais je n'ai pas la capture d'écran des autre balances qui m'ont permis de voir que j'avais un problème sur cette ruche. [Vous devez être inscrit et connecté pour voir cette image]

nolo10
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 157
Age : 72
ville et région : bretagne centrale

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par API55 Ven 10 Jan 2020, 01:48

Tu habites sur une autre planète! Le 12 mai 2019 il a fait -4°, tout a cramé sauf les framboisiers...
API55
API55
abeille butineuse
abeille butineuse

Masculin Nombre de messages : 3012
Age : 73
ville et région : 55100 VERDUN

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par nolo10 Sam 11 Jan 2020, 20:15

Chez nous en Bretagne il fait toujours beau. Sérieusement on en reparle après la fin de saison 2020. Je n'ai pas conservé les relevés cela ne veut pas dire que j'ai tort.

nolo10
abeille nettoyeuse
abeille nettoyeuse

Masculin Nombre de messages : 157
Age : 72
ville et région : bretagne centrale

Revenir en haut Aller en bas

Pèse-ruche : encore un exemple Empty Re: Pèse-ruche : encore un exemple

Message par seb14 Sam 11 Jan 2020, 20:57

nolo10 a écrit:Chez nous en Bretagne il fait toujours beau ,sérieusement  on en reparle  après la fin de saison 2020  je n ai pas conservé les relevés cela ne veux pas dire que j ai tord .
Oui, au mont st Michel il fait toujours beau. C'est vrai.
Mais c'est en Normandie !!!!!
seb14
seb14
abeille magasinière
abeille magasinière

Masculin Nombre de messages : 1350
Age : 54
ville et région : Caen, Normandie

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum