Académique Documents
Professionnel Documents
Culture Documents
Prsentation du projet
Travail ralis
Architecture et technologies
Gestion de projet
Dmonstration
Conclusion
2
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Prsentation du projet
Travail ralis
Nombre
dabeilles en
chute libre
Contexte
Architect./Technos
Gestion de projet
Besoins
Superviser
ltat des
ruches
Dmonstration
Conclusion
Mettre en
place une
Ruche
intelligente
Solution
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Ruche intelligente ?
(Electronique / informatique) + Ruche
Gestion de donnes de supervision
Fonctionnalits
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Objectifs du projet
Pdagogique : Nouvelles technologies et gestion de projet
Produit : Raliser les fonctionnalits dcrites
Contraintes
Temps : 6 mois ( ~100 heures)
Technologies : Arduino / Raspberry
Non financires (matriel dj fourni)
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Dfinition
architecture
Traitement et stockage
des donnes
Gestion des
donnes
Interfaces utilisateur
Communication
des donnes
Ruche
intelligente
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Architecture - globalit
Dans la ruche
Equipe de capteurs
>Temprature
>Humidit
>PhotoElectrique
Connecte aux
capteurs
Envoi des donnes
la Raspberry
Ruche
Arduino
API REST
Site web
Raspberry
Base de donnes
Gestion des
donnes
Communication des donnes
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Rappel architecture :
Ruche
Arduino
Raspberry
Dans la ruche
Equipe de capteurs
>Temprature
>Humidit
>PhotoElectrique
Connecte aux
capteurs
Boite acquisition
Panneau solaire
Interrupteur DIY
Ruche
Arduino
Acquisition des
valeurs de chaque
capteur
Envoi en JSON
intervalle rgulire
10
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Rappel architecture :
Ruche
Arduino
Raspberry
API REST
Raspberry
Site web
Base de donnes
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Rappel architecture :
Ruche
Arduino
Raspberry
API REST
Interface Machine
(Renvoi chaine de caractres)
Site web
Interfaces Utilisateur
(Affichage graphique)
12
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Base de
donnes
Serveur
Site web
Comptes
Ruches
Capteurs
Autres
Vue
Fonctionnalits
Controller
Modle
Architecture MVC
13
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Serveur
Base de
donnes
Site web
Gestion des
donnes
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Interfaces graphiques
(Affichage des Ruches)
Site web
Vue
Controller
Modle
Architecture MVC
15
Prsentation du projet
Travail ralis
Architect./Technos
Gestion de projet
Dmonstration
Conclusion
Site web
Comptes
Ruches
Capteurs
Autres
Fonctionnalits
Tableau administrateur (vue
densemble)
16
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
17
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
Ruche
Arduino
Raspberry
Site web
Base de donnes
18
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
Ruche
Arduino
C++
Raspberry
Python (JS)
Site web
HTML / CSS / JS
/ Ruby
Base de donnes
SQL
19
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
20
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
Ruche
Arduino
Raspberry
Site web
Base de donnes
21
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
Ruche
Arduino
Raspberry
Raspbian
Site web
Ruby on Rails
Pattern MVC
Base de donnes
MySQL
22
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
Ruby on Rails
Framework Ruby pour le dveloppement dapplications web
Pattern MVC
Architecture model vue controller
MySQL
Langage de gestion de base de donnes trs utilis
23
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
24
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
En parallle
Dveloppement des
modules web
Electronique
1:Analyse
Arduino
Raspberry - Traitements
4:Test
2:Conception
Raspberry - Stockage
Raspberry Service web
3:Codage
25
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
Travail en groupe
Tches
Centralisation de la
liste des choses
faire
Centralisation des
sources
Utilisation de Git
Centralisation des
bugs rsoudre
Sources
Bugs
26
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Ecriture du code
Implmentation des
fonctionnalits
Tests : 5 %
Codage : 60
%
Conclusion
Mise en place
et tests
Distribution du temps
Tests des
fonctionnalits
Dmonstration
Electronique
: 10 %
Etude: 5 %
Conception :
20 %
Apprentissage
Choix des technos
Dfinition architecture
27
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
28
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
29
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
Ruche
Compte
Capteurs
Autre
Affichage des
donnes
Gestion des
utilisateurs
Affichage des
donnes
Dashbord
Ajout et
modification
Connexion /
Dconnexion
Ajout et
modifications
Modification
Arduino
Comparaison
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Difficults rencontres
Dmonstration
Conclusion
Installation Ruby
Raspberry
+ Ruby
Fonctionnement
(pas de doc)
Hardware (driver)
ARF-53
Raspberry
+ Wifi
31
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
Amliorations possibles
Gestion
Extranet
Utilitaire
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
33
Prsentation du projet
Travail ralis
Architect/Technos
Gestion de projet
Dmonstration
Conclusion
34