Skip to content

Ruches connectées avec balance et transmission

Notifications You must be signed in to change notification settings

Stuckcesium/RucheCO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

RucheCO

Projet de balances connectées pour le pesage de ruches, transmission des données toutes les 25 min via le réseau Sigfox,

Le fonctionnement

Un arduino Mega va lire toutes les 25 min le poids de 6 balances ainsi que la température et l'humidité ambiante. Une fois l'acquisition des données OK, les données sont envoyées à un serveur (backend) via le réseau Sigfox.

la partie Backend permet de gérer l'acquisition des données, la gestion des notifications et le rendu utilisateur.

Fonctionnalités :

Alerte mail lors d'un essaimage.

Alerte mail lors du soulevement d'une ruche (A venir).

Alerte mail lors d'atteinte d'un poids trop faible.

Alerte mail lorsqu'une hausse est pleine.

Alerte miéllée en cours

Les fonctionnalitées de l'interface utilisateur :

indicateurs de progression de miellée sur 7 jours glissants

Graphique poids

Suivi de remplissage des hausses

Prise de note lors des visites avec ajout de photos

Activation ou désactivation des alertes (Essaimage, poids faible...) pour éviter d'être spammé

Exemple de l'interface ici : http://agarde.hd.free.fr/form/index.php?rucheid=1

Le matériel

Arduino Mega : Microcontrolleur

DS3231 : Horloge RTC avec fonction d'alarme pour réveil et mise en veille de l'arduino.

HX711 : amplificateur pour les balances

HBM PW2C : capteur de poids

DHT22 : Capteur de temperature

Schéma Arduino:

Le backend:

à heberger sur un serveur WEB

Dossier WS : Le fichier get.php agit comme webservice pour le callback SigFox

Dossier UI : Interface utilisateur

Dossier BDD : Script SQL pour créer la base de données

Sigfox et callBack :

custo payload Sigfox : trame::int:8 temp::int:16:little-endian humidity::uint:16:little-endian w1::uint:16:little-endian w2::uint:16:little-endian w3::uint:16:little-endian

Url pattern :

http://yourserver/get.php?trame={customData#trame}&w1={customData#w1}&w2={customData#w2}&w3={customData#w3}&humidity={customData#humidity}&temp={customData#temp}

About

Ruches connectées avec balance et transmission

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published