PAE 2021 Vol de ruche 2 : Différence entre versions
| 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 | + | Conversion des valeurs en sortie du CAN en g. |
| Ligne 63 : | Ligne 63 : | ||
=Séance 3 : 01/04= | =Séance 3 : 01/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
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é.
![]()
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