« Suivi des ruches » : différence entre les versions

De Kernel Fablab Lannion
m (début ré-org page...)
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
[[Fichier:Bzzz-logo fond blanc.jpg|thumb|Logo projet Bzzz]]
[[Fichier:Bzzz-logo fond blanc.jpg|thumb|Logo projet Bzzz]]
= Bilan final =
Même en mode économie d'energie, l'arduino et le GSM consomme trop pour avoir une autonomie suffisante sur plusieurs semaine, même avec le panneau solaire.


= Présentation =
= Présentation =
Ligne 107 : Ligne 112 :
<br / >
<br / >
Mise en place de ce proto en condition réel (mesure tous les 15min le jour, toutes les 2h la nuit.
Mise en place de ce proto en condition réel (mesure tous les 15min le jour, toutes les 2h la nuit.
=== Code arduino ===
https://github.com/FablabLannion/bzzz


=== Energie ===
=== Energie ===
Ligne 149 : Ligne 158 :


=== Liste du matériel ===
=== Liste du matériel ===
<table border="0" cellspacing="0" cellpadding="0" class="ta1"><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="Default"><p>PU</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="ce6"><p>Montage GSM</p></td><td xmlns="" style="text-align:left;width:2.531cm; " class="ce9"><p>Montage Eth</p></td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Capteur de pression</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Conrad</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>39,95 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="ce7"><p><span xmlns="http://www.w3.org/1999/xhtml" class="T1"><a href="http://www.conrad.fr/ce/fr/product/183890/Capteur-de-pression-differentielle-MPX-5100-DP">http://www.conrad.fr/ce/fr/product/183890/Capteur-de-pression-differentielle-MPX-5100-DP</a></span></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>79,90 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Carte GPRS</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>56,09 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="ce7"><p><span xmlns="http://www.w3.org/1999/xhtml" class="T1"><a href="http://snootlab.com/seeedstudio/419-gprs-shield-v20.html">http://snootlab.com/seeedstudio/419-gprs-shield-v20.html</a></span></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>56,09 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Arduino Uno</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>19,50 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/arduino/142-arduino-uno-rev3.html">http://snootlab.com/arduino/142-arduino-uno-rev3.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>39,00 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Temperature sensor with steel head</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Seeedstudio</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,20 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://www.seeedstudio.com/depot/Temperature-sensor-with-steel-head-p-78.html?cPath=25_27">http://www.seeedstudio.com/depot/Temperature-sensor-with-steel-head-p-78.html?cPath=25_27</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>2,40 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Ethernet shield Rev 3 POE Ready</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>33,11 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/arduino/163-ethernet-shield-r3.html">http://snootlab.com/arduino/163-ethernet-shield-r3.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>33,11 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>LiPo Rider Pro</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Seeedstudio</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>10,82 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://www.seeedstudio.com/depot/lipo-rider-pro-p-992.html?cPath=1_75">http://www.seeedstudio.com/depot/lipo-rider-pro-p-992.html?cPath=1_75</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>10,82 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Lipo 2000mAh</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>16,00 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/sparkfun/317-batterie-polymere-lithium-ion-37v-2000mah.html">http://snootlab.com/sparkfun/317-batterie-polymere-lithium-ion-37v-2000mah.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>16,00 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Photoresistance 4mm</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>2,51 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/composants/97-photoresistance.html">http://snootlab.com/composants/97-photoresistance.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>5,02 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Barrette sécable 16 pts pack de 5</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,81 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/connecteurs/306-barrette-secable-16-pts-5-pack.html">http://snootlab.com/connecteurs/306-barrette-secable-16-pts-5-pack.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,81 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Connecteur USB Mâle type A à souder</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,10 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/adafruit/532-connecteur-usb-male-type-a-a-souder-fr.html">http://snootlab.com/adafruit/532-connecteur-usb-male-type-a-a-souder-fr.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,10 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Câble USB noir 1 m type B</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>2,90 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/cables/136-cable-usb-noir-1m-type-b.html">http://snootlab.com/cables/136-cable-usb-noir-1m-type-b.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>2,90 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Alimentation 9V 2A</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>15,55 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/alimentations/359-alimentation-9v-2a.html">http://snootlab.com/alimentations/359-alimentation-9v-2a.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>15,55 €</p></td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"> </td><td xmlns="" style="text-align:right; width:2.531cm; " class="ce8"><p>151,88 €</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="ce8"><p>111,82 €</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce10"><p>263,70 €</p></td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default"> </td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6"> </td></tr></table>
<table border="0" cellspacing="0" cellpadding="0" class="ta1"><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="Default"><p>PU</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="ce6"><p>Montage GSM</p></td><td xmlns="" style="text-align:left;width:2.531cm; " class="ce9"><p>Montage Eth</p></td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Capteur de pression</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Conrad</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>39,95 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="ce7"><p><span xmlns="http://www.w3.org/1999/xhtml" class="T1"><a href="http://www.conrad.fr/ce/fr/product/183890/Capteur-de-pression-differentielle-MPX-5100-DP">http://www.conrad.fr/ce/fr/product/183890/Capteur-de-pression-differentielle-MPX-5100-DP</a></span></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>79,90 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Carte GPRS</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>56,09 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="ce7"><p><span xmlns="http://www.w3.org/1999/xhtml" class="T1"><a href="http://snootlab.com/seeedstudio/419-gprs-shield-v20.html">http://snootlab.com/seeedstudio/419-gprs-shield-v20.html</a></span></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>56,09 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Arduino Uno</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>19,50 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/arduino/142-arduino-uno-rev3.html">http://snootlab.com/arduino/142-arduino-uno-rev3.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>39,00 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Temperature sensor with steel head</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Seeedstudio</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,20 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://www.seeedstudio.com/depot/Temperature-sensor-with-steel-head-p-78.html?cPath=25_27">http://www.seeedstudio.com/depot/Temperature-sensor-with-steel-head-p-78.html?cPath=25_27</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>2,40 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Ethernet shield Rev 3 POE Ready</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>33,11 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/arduino/163-ethernet-shield-r3.html">http://snootlab.com/arduino/163-ethernet-shield-r3.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>33,11 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>LiPo Rider Pro</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Seeedstudio</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>10,82 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://www.seeedstudio.com/depot/lipo-rider-pro-p-992.html?cPath=1_75">http://www.seeedstudio.com/depot/lipo-rider-pro-p-992.html?cPath=1_75</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>10,82 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Lipo 2000mAh</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>16,00 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/sparkfun/317-batterie-polymere-lithium-ion-37v-2000mah.html">http://snootlab.com/sparkfun/317-batterie-polymere-lithium-ion-37v-2000mah.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>16,00 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Photoresistance 4mm</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>2,51 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/composants/97-photoresistance.html">http://snootlab.com/composants/97-photoresistance.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>5,02 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Barrette sécable 16 pts pack de 5</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,81 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/connecteurs/306-barrette-secable-16-pts-5-pack.html">http://snootlab.com/connecteurs/306-barrette-secable-16-pts-5-pack.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,81 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Connecteur USB Mâle type A à souder</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,10 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/adafruit/532-connecteur-usb-male-type-a-a-souder-fr.html">http://snootlab.com/adafruit/532-connecteur-usb-male-type-a-a-souder-fr.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>1,10 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Câble USB noir 1 m type B</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>2,90 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/cables/136-cable-usb-noir-1m-type-b.html">http://snootlab.com/cables/136-cable-usb-noir-1m-type-b.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>2,90 €</p></td></tr><tr class="ro2"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default"><p>Alimentation 9V 2A</p></td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default"><p>Snootlab</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>15,55 €</p></td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default"><p><a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/alimentations/359-alimentation-9v-2a.html">http://snootlab.com/alimentations/359-alimentation-9v-2a.html</a></p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>0</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="Default"><p>1</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce6"><p>15,55 €</p></td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:right; width:2.531cm; " class="ce8"><p>151,88 €</p></td><td xmlns="" style="text-align:right; width:2.531cm; " class="ce8"><p>111,82 €</p></td><td xmlns="" style="text-align:right; width:2.258cm; " class="ce10"><p>263,70 €</p></td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td></tr><tr class="ro1"><td xmlns="" style="text-align:left;width:6.726cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.314cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td><td xmlns="" style="text-align:left;width:14.896cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.531cm; " class="Default">&nbsp;</td><td xmlns="" style="text-align:left;width:2.258cm; " class="ce6">&nbsp;</td></tr></table>


= Détails techniques côtés serveur de données =
= Détails techniques côtés serveur de données =

Version du 29 février 2016 à 23:31

Logo projet Bzzz


Bilan final

Même en mode économie d'energie, l'arduino et le GSM consomme trop pour avoir une autonomie suffisante sur plusieurs semaine, même avec le panneau solaire.

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. La présentation de l'idée de départ:Fichier:Projet Bzzz.pdf

Schématisation du fonctionnement du projet Bzzz



Après avoir définit le besoin, un cahier des charges a été définit pour cette supervision d'un rucher monoruche (v1.0 du projet):
- Une seule et unique ruche supervisée
- Supervision de la masse, la température interne, la luminosité extérieur
- Autonomie électrique du système (pas de branchement électrique filaire nécéssaire)
- Envoi par SMS des données de manière périodique
- Système d'affichage des données (portail en ligne)
- Système d'alerte avec seuil définit (configurable via le portail)

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.

Planning

Avril/Mai 2013: Définition du cahier des charges, choix de la méthode de supervision (capteur, portail, ...), test des solutions en labo
Juin 2013: Premier prototype fonctionnel et mise en place en condition réel pour première conclusion de fonctionnement.
Juillet 2013: Evolutions/améliorations suite aux tests en condition réels.
Aout 2013: Deuxième essai en condition réel et évolution possible. Etudes pour résoudre les différents problèmes rencontrés.
Novembre 2013: Recherche de béta testeurs et de budget pour pouvoir finaliser le projet. Plusieurs béta-testeurs se sont manifestés (participation de leur part pour l'achat du matériel).
Décembre 2013: Etude sur l'autonomie, prototypage avec des puces basse consommation (hors ruches).
Janvier 2014: Todo: Mise à jour de la documentation, Test d'autonomie sur puce Atmel.
Février 2014: Todo: Test du prototype et Contacter les béta-testeurs qui se sont manifestés.
Mars 2014: Todo: A définir (mise en place des béta-tests).
...

Type de supervision

Détails technique côté rucher

Détails fonctionnels de la supervision et la mise en oeuvre sur le terrain sont décrites dans cette partie (les choix techniques possibles ont été discutés dans la partie discussion du projet)

Supervision pour un rucher monoruche

Bzzz monoruche.svg

Le système actuellement développé est un prototype qui nécessite d'être optimisé (en consommation et en coût) dans des versions futures, les informations présentes dans cette partie présente le prototype pour superviser un rucher mono-ruche. Ce prototype est nommé Step-1.01 (prototype éligible à béta-test).

Le système mono-ruche est composé des éléments suivant: - Une ruche (tous type de ruche) - Un support de ruche (supporte la ruche et le système de supervision) - Un lot de sachet type "pompote" (supporte la ruche et se compresse en fonction du poids) - Des tuyaux silicone et un raccord en T de section

- Page supervision d'une ruche (système du capteur, de la pesé et l'installation de la ruche)

- Une seule ruche (explication de la communication vers le serveur) + lien vers les deux cas (couverture wifi ou non)

Supervision pour un rucher multiruche

- Une fois que la version mono-ruche sera validée - Étude de cout et mise en œuvre à faire - Page supervision d'une ruche (système de capteur), identique au mono ruche - n ruche esclave + mise en oeuvre du réseau courte portée emetteur vers le maitre - 1 ruche maitre + mise en oeuvre du réseau courte portée récepteur + lien vers les deux cas (couverture wifi ou non)

Rucher à portée d'un réseau Wi-Fi

- Etude de cout et mise en oeuvre à faire - Si le rucher est à proximité d'une maison

Rucher sous couverture GSM

- Etude de cout et mise en oeuvre à faire - Envoi de SMS, couverture nationale

Aperçu du code arduino pour une unique ruche (capteur et envoi de SMS): File:Bzzz_Proto_v0.2.txt

Réseau dédié M2M bas débit

http://www.sigfox.com/ couvre apparemment la France métropolitaine

La taille utile du message est de 12 octets. On peut émettre 140 messages/jour maximum

Description et détails à réécrire

On utilise 2 sachets de Pompote remplis d'eau placé sous le support pour mesurer les variations de poids de la ruche.

La pression est transmise depuis le support jusqu'au capteur en utilisant un liquide pour éviter les variations de température et de pression atmosphérique.

Le liquide doit être de l'eau sucrée pour éviter le gel et l'évaporation.

On utilise un capteur MPX 5100 (0 a 1 Bar) [1]

Test: Utilisation de Pompote
La tension en sortie du capteur + montage semble stable.
Avancement 12/06/2013: Test sur une chaine de bout en bout avec la pompote solution:
20130612 200534.jpg
Résultat visible dans site de test (login test mdp <rien> ), joli bois

TODO : montage elec en sortie + Fct de transfer tension/kg


La boîte (Plans et réalisation proto)

Une photo d'un proto presque complet (monoruche sans zigbee) => Ruche / Capteur Masse / Capteur Température / Capteur Lumière / Panneau solaire. 20130704 004325 l.jpg
Mise en place de ce proto en condition réel (mesure tous les 15min le jour, toutes les 2h la nuit.

Code arduino

https://github.com/FablabLannion/bzzz

Energie

@david.blaisonneau, @cedricbou

Limitation de la consommation d'énergie

Sur l'arduino, la librairie 'Narcoleptic' (modifiée pour prendre en compte de longues durées) est utilisée pour endormir l'arduino pendant une durée configurable. Coté shield, le shield GSM choisi [2] permet d'allumer/éteindre la puce GSM via un soft-switch, cela limite donc la consommation au strict nécéssaire.

Alimentation

L'alimentation par le Solar shield testé [3] + Batterie Lipo 3.7V n'est pas assez puissante, d'autres tests dans des configurations différentes sont à faire. Un test de durée de batterie est en cours avec une pile 9v et une période d'envoi de SMS toutes les 15 minutes.

Communication entre les ruches

@laurent, @guillaume.remy

Filaire ou ZigBee. Pour l'instant ZigBee est retenu.

Le prototypage se fait sur deux Arduino Uno munis de shields ZigBee, l'un simulant une ruche et l'autre le collecteur du rucher. Nous sommes parvenus à faire communiquer la ruche avec le collecteur du rucher par l'intermédiaire du ZigBee. La prochaine étape consiste émuler un capteur qui envoi des données à l'Arduino, afin d'évaluer la consommation en énergie de chaque ruche.

Photo avancement au 22/04/2013:
20130423 133322.jpg20130423 1332031.jpg

Module Xbee utilisé:
Module ZigBee Xbee série S2. Modules mis à jour pour une version firmware type ZB, par le logiciel XCTU.

TODO:
Desactiver l'émission de Data_Request du Xbee, par une commande API venant de l'Arduino pour mise en sommeil profonde du XBee.
Estimer la consommation du module XBee End_device (Slave) accompagné de son Arduino.
Définir la pile/batterie à utiliser sur l'ensemble Arduino/Xbee Slave.
Etablir une gestion de sommeil de l'Arduino par Timer, de manière à se réveiller toutes les 15 mns.
Fusionner le soft Arduino Master (GSM / Xbee) pour tester la chaîne complète.

Fait:
Mesure d'une entrée brute de l'ADC "Arduino Xbee Slave" envoyée, reçu et affichée sur la sortie "Arduino Xbee Master".
Reprogrammation du firmware XBee Router livré usine, en firmware End_Device (adapté Low Power).
Mise en sommeil du XBee commandé par une IO de l'Arduino.


Liste du matériel

       
       
  

PU

 

Montage GSM

Montage Eth

 

Capteur de pression

Conrad

39,95 €

<a href="http://www.conrad.fr/ce/fr/product/183890/Capteur-de-pression-differentielle-MPX-5100-DP">http://www.conrad.fr/ce/fr/product/183890/Capteur-de-pression-differentielle-MPX-5100-DP</a>

1

1

79,90 €

Carte GPRS

Snootlab

56,09 €

<a href="http://snootlab.com/seeedstudio/419-gprs-shield-v20.html">http://snootlab.com/seeedstudio/419-gprs-shield-v20.html</a>

1

0

56,09 €

Arduino Uno

Snootlab

19,50 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/arduino/142-arduino-uno-rev3.html">http://snootlab.com/arduino/142-arduino-uno-rev3.html</a>

1

1

39,00 €

Temperature sensor with steel head

Seeedstudio

1,20 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://www.seeedstudio.com/depot/Temperature-sensor-with-steel-head-p-78.html?cPath=25_27">http://www.seeedstudio.com/depot/Temperature-sensor-with-steel-head-p-78.html?cPath=25_27</a>

1

1

2,40 €

Ethernet shield Rev 3 POE Ready

Snootlab

33,11 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/arduino/163-ethernet-shield-r3.html">http://snootlab.com/arduino/163-ethernet-shield-r3.html</a>

0

1

33,11 €

LiPo Rider Pro

Seeedstudio

10,82 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://www.seeedstudio.com/depot/lipo-rider-pro-p-992.html?cPath=1_75">http://www.seeedstudio.com/depot/lipo-rider-pro-p-992.html?cPath=1_75</a>

1

0

10,82 €

Lipo 2000mAh

Snootlab

16,00 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/sparkfun/317-batterie-polymere-lithium-ion-37v-2000mah.html">http://snootlab.com/sparkfun/317-batterie-polymere-lithium-ion-37v-2000mah.html</a>

1

0

16,00 €

Photoresistance 4mm

Snootlab

2,51 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/composants/97-photoresistance.html">http://snootlab.com/composants/97-photoresistance.html</a>

1

1

5,02 €

Barrette sécable 16 pts pack de 5

Snootlab

1,81 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/connecteurs/306-barrette-secable-16-pts-5-pack.html">http://snootlab.com/connecteurs/306-barrette-secable-16-pts-5-pack.html</a>

1

0

1,81 €

Connecteur USB Mâle type A à souder

Snootlab

1,10 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/adafruit/532-connecteur-usb-male-type-a-a-souder-fr.html">http://snootlab.com/adafruit/532-connecteur-usb-male-type-a-a-souder-fr.html</a>

1

0

1,10 €

Câble USB noir 1 m type B

Snootlab

2,90 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/cables/136-cable-usb-noir-1m-type-b.html">http://snootlab.com/cables/136-cable-usb-noir-1m-type-b.html</a>

1

0

2,90 €

Alimentation 9V 2A

Snootlab

15,55 €

<a xmlns="http://www.w3.org/1999/xhtml" href="http://snootlab.com/alimentations/359-alimentation-9v-2a.html">http://snootlab.com/alimentations/359-alimentation-9v-2a.html</a>

0

1

15,55 €

       
    

151,88 €

111,82 €

263,70 €

       
       

Détails techniques côtés serveur de données

Serveur Collecte et Affichage Smartphone

@colvert, @benoitb

Nano spec

Le but du serveur est de

  • déclarer des ruchers
  • déclarer des ruches dans des ruchers
  • collecter des données de ruches
  • afficher les graphs de données par ruche
  • générer une alerte en acs de delta entre 2 mesures pour une ruche donnée

Data model

le petit modèle objet peut être décrit comme suit Bzz SQL model.png

Le serveur est développé en jquery model histoire d'être visualisable indiféremment sur PC, tablette ou smartphone.

Fichiers

l'arborescence fichier simplifiée peut être vue comme suit: Bzzz spec.png

Nommage des ruches

chaque ruche est identifié par le numéro de téléphone du shield GSM (à terme ça sera l'identifiant de rucher)

On se base désormais sur le système sensonet pour la gestion du réseau de capteur. le projet Bzzz s'est donc "abonné" aux données du réseau Bzzz et a indiqué une classe de callback (bzzzsensonet.php) qui est invoquée à chaque fois qu'un SMS relatif à Bzzz est reçu via sensonet. L'utilisationd e sensonet permet de bénéficier de toutes la logique de ce réseau de capteurs, de son API, de ses pages de visualisation et de son application android.

La fonction de callback permet de monter en base les données collectées par Sensonet, un peu à la manière de l'ancienne gestion (cf plus bas)

Librairies

  • jquery mobile
  • leaflet: carto openstreetmap pour la localisation d'un rucher (adLocalisation.php)
  • jqplot: pour grapher les résultats des sondes (stats.php)

captures d'écran

l'accueil

Bzzz0.png

test/ <pas de mot de passe>

le menu principal (tous les ruchers)

Bzzz1.png

visualisation d'un rucher

Bzzz2.png

configuration du rucher

Bzzz4.png

options d'alertes du rucher

Bzzz3.png


Todo liste

A faire:

  • codage des cas pas droits (TODO dans le code qui vérifie si le rucheid n'est pas valide, si le rucherid est le bon .. pour le moment je fais confiance au gars qui tape
  • commentaire code
  • gérer le système d'alerting (partiel)
  • Mettre à jour le wiki avec explication du fonctionnement (faire une partie monoruche et une partie multiruche)
  • Mettre une conclusion sur les réflexions sur les capteurs
  • Mettre le protocole du premier essai en condition + les conclusions de cet essai
  • Plein d'autres choses encore

en option

  • ajout d'un tag admin/user dans la base (pour l'instant un user qui peut voir tous les ruchers et donc toutes les ruches)
  • IVR (kiosque vocale de consultation et/ou appelle le responsable du rucher en cas d'alerte en plus du SMS)
  • des stats annuels / mensuels / comparatives ruche
  • gestion du filtre pour l'affichage des ruches (sinon si y a 20 ruches dans un rucher la page va être un peu longue...)
  • bouton pour export CSV des données d'un rucher ou d'une ruche

Fait:

  • intégration avec sensonet (appli de gestion de réseau de capteurs développée par Benoît H.)
  • suppression des fichiers qui servent à rien
  • mise en place du système de session (pour l'instant la page de login ne sert à rien (login:test mdp:<rien>) mais on peut attaquer directement les pages subséquentes
  • display des courbes à finir (pas de display si pas de valeurs, affichage des N derniers points....)
  • addRuche à finir
  • intégration de carto (pour le moment je rentre longitude/lattitude via des champs, je pense le faire via l'intégration d'une carto, faut que je regarde comment on fait ça en jquery mobile)
  • fonction edit_rucher (modifier descriptif / localisation / propriétaire)
  • choix pour l'utilisateur du mode d'alerte (SMS, mail, appel) - partiellement fait
  • afficher la carte sans avoir à recharger la page cf. explications de Benoît B. ci-dessous
  • comprendre pourquoi la carte et les graphs ne se chargent pas avec la page (besoin de reforcer le chargement de la page) => Benoit:"
Le « pourquoi cela ne marche pas ».
C'est assez simple.
Avec JQuery Mobile (JQM par la suite), toute l'application est
constituée de « cartes ». À chaque fois qu'un contenu (une « carte »)
est ouverte (lien, bouton etc.), JQM intercepte la requête, fait une
requête AJAX sur l'URL correspondante, génère et insère le DOM de la page reçue
en réponse et l'affiche. Donc seul ce qui est contenu entre les balises
<body> et </body> est pris en compte. De ce fait, tu n'as aucune chance qu'un
script ou une CSS spécifié dans la partie <head /> soit pris en compte.
Par contre, avec un service suffisamment REST, un « reload » de la page
la charge bien complétement, comme une nouvelle application JQM, avec le
résultat attendu, mais c'est un peu dommage.
Cependant il est possible de +/- contourner ce principe, en indiquant à
JQM (attribut data-ajax="false" dan sles balises <a ...>) que le document
joint est indépendant. Mais de mon point de vue, c'est assez improductif
de procéder de la sorte.
L'autre solution, c'est simplement de penser l'application comme une
seule page, et d'aller systématiquement chercher les contenus dynamiques
en AJAX. De mon expérience, ce n'est pas un problème et permet même une
meilleure séparation de la logique métier (coté serveur) et de l'affichage.

Pour contribuer

2 url pour commencer sur Emerginov (faut avoir un compte de dev)

Relation avec Beewatch

@cedricbou

Liste des composants

-MPX 5100 : http://www.conrad.fr/ce/fr/product/183890/Capteur-de-pression-differentielle-MPX-5100-DP

- 2 sachets de Pompote

- 50 cm de tuyau pour le circuit hydraulique


Communication autour du projet

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