Projet de balances connectées pour le pesage de ruches, transmission des données toutes les 25 min via le réseau Sigfox,
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.
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
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
à 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 :