Suivi des ruches

De Kernel Fablab Lannion
Révision datée du 19 juin 2019 à 19:52 par Tangi (discussion | contributions) (Ajout lien git hub Bernard)
Logo projet Bzzz


Présentation

Le projet Bzzz (Bee Zen Cube) est un projet de suivi de ruches pour une apiculture vraiment Zen ( pour l'apiculteur et pour ses abeilles ^^), il a pour but de proposer gratuitement à tout apiculteur amateur un peu bricoleur les plans d'un kit de supervision de son rucher (mono-ruche voir évoluer vers le multi-ruche). Le projet Bzzz souhaite suivre l'évolution de la santé de la ruche à distance c'est à dire, la prise de poids, son bien-être interne (température) et l'alerte en cas d'essaimage. Évitant ainsi de multiples déplacement de l'apiculteur.

Le projet Bzzz est un projet Open-source et Open-hardware

Le projet est né suite à la demande d'un apiculteur amateur de pouvoir superviser (surveillance avec divers capteurs) sa ruche avec une solution innovante et abordable.

Ce projet fédère plusieurs bénévoles au sein du fablab et est suivi par les médias locaux ainsi que par des apiculteurs d'autres régions (volontaire pour prototypage notamment). Plusieurs apiculteurs ont aussi faits le déplacement au sein du fablab de Lannion pour venir découvrir ce projet et se porter volontaire pour une période de béta-test dés que la solution sera pleinement fonctionnelle:

Les évolutions possibles sont notées dans la partie ToDoList (amélioration, bug à corriger, ajout de capteurs, multi-ruche, etc...).

Les recherches effectuées n'ont montrées aucune contre indication par rapport aux brevets déjà existants.


Participants

  • Bernard Arzur
  • David Blaisonneau
  • Thomas Leseney
  • Tangi Lavanant

Chassis / Capteurs

Porteur: Bernard

Module Chassis

Demi-Chassis

  • Une seule jauge de contrainte par capteur/demi-chassis(diminution du prix)
  • On accède au paramètre de variation du poids
  • La valeur absolue du poids de la ruche n'est pas connue

DemiRuche.jpeg DSCF1946.jpg

2 Demi-Chassis

  • Le support associé est remplacé par un 2éme demi-chassis
  • Le poids exact est connu par la somme des 2 valeurs issues des 2 capteurs
  • Le coût est un peu plus élevé

Mesure du poids

  • Il est connu au gramme près, sur un plage de 0 à 100 Kg.
  • Mesuré par une jauge de contrainte résistive connectée en un pont de Wheatstone [1]
  • Numérisation de la mesure (0-10mV) par un module HX711 (convertisseur analogique/numérique à 24 bits de précision)
  • Le module HX711 (2 entrées possibles) est connecté au plus près de la jauge, pour éviter les interférences électromagnétiques
  • Le module HX711 est connecté à l'arduino du module d'émission IoT, qui peut donc en recevoir plusieurs (optimisation des coûts)

Arrachage / Vol

Station Raccordement et Émission

Boitier

  • Il doit être étanche, résistant car il restera à l'extérieur plusieurs années.
  • Il doit donc être de catégorie IP64 au moins. Nous avons choisi IP65 pour une meilleure fiabilité à long terme.
  • Ce boîtier contiendra :
    • L'alimentation électrique (batterie lithium + carte économiseur)
    • Arduino + carte Lora
    • Antenne
  • Nous avons donc choisi un boîtier "Raccordement Fibre Optique" qui permet d'ajouter facilement des entrées-sorties

Alimentation

  • Batterie de 4 éléments de 2800mAh
  • La carte économiseur (basée sur 3 relais basse consommation Reed et un Ampli-Op LM324) permet de diviser la consommation par 100 :
    • 1 mA en consommation moyenne > 6 mois d'autonomie prévue
    • 0.6mA au repos
    • 120mA en émission (qq secondes toutes les 10 min)

Arduino Lora

  • Le module HX711 émet un signal numérique sur 5V
  • Il est connecté sur les broches 0-1 de l'arduino
  • On peut mettre 4 HX711 sur l'arduino en l'état actuel, a voir si on peut multiplexer les capteurs sur 2 broches
  • Le module lora utilise les pin 10-11-12-13

Porteurs: David / Bernard

Actuellement il y a 2 pistes:

  • LoRa + Arduino (Bernard)
  • LoRa mDot (David)


Principe

Le module

  • doit avoir une autonomie de 1 an
  • envoi les données brute de ses capteurs
  • peut avoir plusieurs capteurs
  • doit pouvoir être réveillé sur interruption + timer

Lora + Arduino

LoRa mDot

MTDOT-868-X1P-SMA-1 - http://www.multitech.com/models/94557138LF

Fait:

  • Lecture de la valeur envoyée par le HX711

TODO:

Gateway LoRa

Porteur: Thomas

Web

Porteur: David

Principe

  • L'utilisateur ajoute une ruche > un module > N capteurs
  • L'utilisateur configure chaque capteur si besoin (tare, échelle)
  • L'utilisateur configure le seuil de déclenchement des alertes
  • Le site web recoit les données brutes des capteurs via la passerelle et les transforme en données utile si besoin
  • Le site web graph les données
  • Le site web alerte l'utilisateur si un seuil est franchi.

Taches

Fait:

  • base Web2Py
  • Site de base avec authentification
  • Modèle de données
  • API Rest

Liste du matériel-Coût

L'ensemble des composants doit fonctionner entre -30° C et +70°

Configuration Point à point

Total : environ 185€ TTC pour un demi-chassis avec station d'émission

Total : environ 215€ TTC pour 2 demi-chassis avec station d'émission (+30€ par demi-chassis relié à la même station)


TODO:

  • Restreindre l'accès à une partie de l'API
  • Ajouter la fonction de déclaration de la tare
  • Ajouter la fonction de transformation de donnée brute en donnée normée.
  • Grapher les données des capteurs
  • Ajouter les fonctions web d'ajout/suppression/modification de ruches/capteurs/modules


lien : http://letmeknow.fr/blog/2015/10/27/tutomodulelora/

Liens Web

Balance connectées pour ruches : http://itsap.asso.fr/outils/balances-automatiques/

http://makerspace56.org/wiki/asso-wiki/projets/la-ruche-connectee/capteurs-et-composants/

File:BZZZ_2.pptx

Communication autour du projet

La présentation de l'idée de départ:Fichier:Projet Bzzz.pdf

Bzz au carrefour des possibles

Une petite vidéo de présentation du projet Bzzz au carrefour des possibles Video Vimeo

Les 10 projets Juin 2013

Le télégramme de novembre 2013 Explication du dispositif au Télégramme en novembre 2013 disponible en vidéo

Liens utiles

site de test (login test mdp <rien> )

Code

code serveur [2]


Photos