PAE 2021 Vol de ruche 2 : Différence entre versions

De Learning Lab Environnements Connectés
Sauter à la navigation Sauter à la recherche
Ligne 42 : Ligne 42 :
 
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. <br/>
 
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. <br/>
 
<br/>
 
<br/>
Voici le code permettant l'affichage des bits et des volts sur l'écran LCD<br/>
+
Voici le code permettant l'affichage des bits et des volts sur l'écran. LCD<br/>
 
<br/>
 
<br/>
 
Description de la boucle while : <br/>
 
Description de la boucle while : <br/>
 
<br/>
 
<br/>
 
<br/>
 
<br/>
[[image:Code123.JPG]]
+
[[image:Code123.JPG|500px]]
 
<br/>
 
<br/>
 
<br/>
 
<br/>
[[image:Code23.JPG]]
+
[[image:Code23.JPG|500px]]
 
<br/>
 
<br/>
 
<br/>
 
<br/>
Ligne 57 : Ligne 57 :
  
 
==Travail à faire ==
 
==Travail à faire ==
Conversion des volts en g.
+
Conversion des valeurs en sortie du CAN en g.
  
  
Ligne 63 : Ligne 63 :
 
=Séance 3 : 01/04=
 
=Séance 3 : 01/04=
  
Travail effectué :  Rajout d'un CAN + Affichage LCD
 
 
Travail à faire : Finir chaîne de réception
 
 
=Séance 4 : 08/04=
 
 
Travail réalisé : Affichage écran LCD des bits et tensions
 
 
==Travail à faire==
 
Seuillage des valeurs en sortie du CAN
 
 
=Séance 5 : 29/04=
 
 
==Travail réalisé==
 
==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.<br/>
 
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.<br/>
 
<br/>
 
<br/>
[[image:Positionsadxl.JPG]]<br/>
+
[[image:Positionsadxl.JPG|500px]]<br/>
 
<br/>
 
<br/>
 
En suivant la datasheet avec les informations ci-dessus nous avons pu déterminer la valeur en volt pour -1,0 et 1 g.
 
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.<br/>
 
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.<br/>
 
<br/>
 
<br/>
[[image:Tableur1.JPG]]
+
[[image:Tableur1.JPG|500px]]
  
 
==Travail à faire==  
 
==Travail à faire==  
 
Maintenant que nous avons obtenu la relation liant la tension à l'accélération, nous pourrons établir le seuillage des valeurs.
 
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é.<br/>
 +
<br/>
 +
[[image:app3elec.jpg|500px]]<br/>
 +
<br/>
 +
==Travail à faire==
 +
Seuillage des valeurs en sortie du CAN
 +
 +
=Séance 5 : 29/04=
  
 
=Séance 6 : 04/05 =
 
=Séance 6 : 04/05 =

Version du 6 juin 2021 à 01:43

Bzz

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.


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é

ADXL335

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 :


Code123.JPG

Code23.JPG


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.

Positionsadxl.JPG

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.

Tableur1.JPG

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é.

App3elec.jpg

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

Séance Finale : 25/05