« Suivi des ruches » : différence entre les versions
Aucun résumé des modifications |
(Ajout lien git hub Bernard) |
||
Ligne 196 : | Ligne 196 : | ||
[https://svn.emerginov.org/listing.php?repname=Bzzz code serveur] | [https://svn.emerginov.org/listing.php?repname=Bzzz code serveur] | ||
[https://github.com/bernardarzur/bzzz] | |||
== Photos == | == Photos == |
Version du 19 juin 2019 à 19:52
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
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:
- Tester la connexion à la passerelle (en attente de passerelle)
- Réveil par interruption + Timer (cf lib beta: https://developer.mbed.org/questions/61619/mDot-deep-sleep-mode-wake-up/)
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
- Châssis métallique : 5€
- Jauge de contrainte : 25€
- Circuit HX711 : 1€
- Câble 278 8p : 0.50€ le m
- Boitier : 25€
- Batterie : 40€ (Icr18650-28a 18650 3.7v 2800mAh Li-ion rechargeable )
- Ou pile alcaline 4 : 4€
- Circuit Économiseur : 20€
- Arduino : 22€ (http://letmeknow.fr/shop/arduino-officiels/153-a000066-arduino-uno-8058333490090.html)
- Emetteur Lora : 30€ (http://letmeknow.fr/shop/autres-composants/327-module-lora-uart.html)
- Recepteur Arduino/Lora : 50€ qui peut servir pour x émetteurs à portée
- Pas de coûts d'utilisation des réseaux Lora
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/
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
Le télégramme de novembre 2013 Explication du dispositif au Télégramme en novembre 2013 disponible en vidéo