PAE 2021 Vol de ruche 2
Les apiculteurs doivent faire face a beaucoup de problèmes pour maintenir une production de miel durable.
Entre les attaques de frelons et les produits nocifs utilisés à proximité des ruches, les abeilles sont exposé à
une surmortalité grandissante. Pour remédier à ce problème, certains apiculteurs n'hésitent pas à voler
les ruches à proximité. Ces attaques entre apiculteurs ne cessent d'augmenter, rendant les conditions de
travail et de vie très difficiles pour les apiculteurs victimes de ces vols.
Dans ce qui suit nous vous présentons nos solutions pour solutionner ce problème.
Sommaire
Travail de réflexion préparatoire
Notre travail est de détecter une perturbation puis d'en informer l'utilisateur. Nous comptons tout d'abord effectuer un échantillonnage afin de faciliter le traitement et l'analyse du signal. Avant de réaliser un récupération d'information, il faut calibrer les axes afin que les données reçues correspondent à celles attendues. Pour déterminer si il présence ou l'absence de mouvement nous allons réaliser un seuillage, afin de ne pas prendre en compte les petites variations de mouvement. Cette étape de seuillage nous permettrait de récupérer un bit d'état renvoyant 1 si il y a détection de mouvement, ou 0 sinon.
Séance 1 : 15/03
Travail effectué
Déterminations des blocs à utiliser :
- Gain, pour récupérer un signal analogique
- CAN, pour numériser le signal
Réflexion sur les solutions qui vont être développées (travail de réflexion préparatoire)
Documentation sur l'accéléromètre ADXL335
Datasheet ADXL335 :
https://www.mouser.fr/Analog-Devices-Inc/Sensors/Motion-Position-Sensors/Accelerometers/Datasheets/_/N-axgd7?Keyword=adxl335&FS=True&P=1yyh4l4&gclid=EAIaIQobChMIubyKhP-x7wIVkMLtCh3opwiyEAAYASAAEgISmfD_BwE
Travail à faire
Echantillonner les valeurs et les afficher pour observer une cohérence des valeurs récupérées.
Séance 2 : 22/03
Travail effectué
Durant cette séance nous nous sommes penchées sur la partie logicielle et code de notre projet. Nous voulions dans un premier temps afficher la valeur échantillonnée et la valeur en volt pour vérifier le bon fonctionnement de notre système.
Voici le code permettant l'affichage des bits et des volts sur l'écran. LCD
Description de la boucle while :
Travail à faire
Conversion des valeurs en sortie du CAN en g.
Séance 3 : 01/04
Travail réalisé
L'objet de cette séance était d'établir la formule reliant l'accélération à la tension en sortie de l'accéléromètre. Cette phase est nécessaire pour pouvoir calibrer notre système et déterminer nos seuils permettant de signaler si il y a un mouvement ou non. Pour ce faire nous avons mesuré la valeur en volt en sortie de l'accéléromètre en positionnant l'accéléromètre de manière précise.
En suivant la datasheet avec les informations ci-dessus nous avons pu déterminer la valeur en volt pour -1,0 et 1 g.
Après avoir placé ces valeurs dans un tableur, on a la confirmation que l'accélération est linéaire et de pente -0.33.
Travail à faire
Maintenant que nous avons obtenu la relation liant la tension à l'accélération, nous pourrons établir le seuillage des valeurs.
Séance 4 : 08/04
Travail réalisé
Maintenant que nous avons avons pu convertir la valeur en sortie du CAN en g, nous l'avons affichée.
![]()
Durant cette séance nous avons également
Travail à faire
Seuillage des valeurs en sortie du CAN
Séance 5 : 29/04
Séance 6 : 04/05
Travail réalisé
Restauration du projet suite a la réduction de l'espace de stockage.
Travail à faire
Identique à au travail prévu à la séance précédente.
Séance 7 : 18/05
Travail réalisé: seuillage des bits, étude datasheet du multiplexeur Travail à faire : multiplexeur