Cette semaine on a monté un petit banc de test pour déterminer l'autonomie de plusieurs lampes de vélo. Cet article, assez court, a pour but de vous montrer comment réaliser très rapidement ce banc à l'aide des modules Yoctopuce.
L'objectif de ce banc de test est de vérifier l'autonomie réelle de différents éclairages de vélo. Nous avons utilisé un Yocto-Light-V3 placé 50 cm devant la lampe. En plaçant ce montage à un endroit peu éclairé, comme une cave, on peut très facilement détecter quand la lampe est allumée ou éteinte. Comme le Yocto-Light-V3 a une plage de mesure suffisamment grande pour ne pas être saturée par l'éclairage, on va même pouvoir comparer la puissance des différentes lampes. La mesure absolue ne sera pas très pertinente, car l'optique et la forme du faisceau sont plus importantes en usage réel, mais c'est toujours intéressant de pouvoir comparer la puissance brute des différentes lampes.
Nous avons aussi ajouté un Yocto-Temperature qui mesure la température ambiante, et qui permettra de voir l'impacte qu'elle a sur l'autonomie de la lampe.
Nous avons branché ces deux capteurs sur un YoctoHub-Wireless-n. Et grâce aux dataloggers des modules et de Yocto-Visualization (for web), cela nous permet de nous passer d'un PC pendant l'expérience.
Le montage de l'expérience
Graphique
Le but de ce banc est d'obtenir un graphique avec les Lux mesurés par le Yocto-Light-V3 sur l'axe des Y et le temps sur l'axe des X. On va aussi afficher la température ambiante sur un axe secondaire. Ce graphique nous permet de déterminer après coup l'autonomie réelle de la lampe.
Le graphique de l'expérience
Pour générer ce graphique, nous avons utilisé notre nouvel outil Yocto-Visualization (for web) qui est installé directement sur le YoctoHub-Wireless-n.
Installation
La méthode la plus simple pour installer Yocto-Visualization (for web) est de se connecter sur l'interface Web du YoctoHub et d'accéder au panneau de configuration. Depuis le firmware 52200, tous les YoctoHubs ont un bouton qui permet de démarrer l'installateur du Yocto-Visualization (for web). Si ce bouton n'est pas présent sur votre YoctoHub, il faut simplement mettre à jour le firmware de votre YoctoHub. Attention, en fonction de votre réseau, la première étape qui consiste à télécharger Yocto-Visualization (for web) peut être très longue (de l'ordre de plusieurs minutes).
Une fois Yocto-Visualization (for web) installé, on a créé un nouveau graphique avec nos deux séries qui correspondent repectivement au capteur de lumière du Yocto-Light-V3 et au capteur de température du Yocto-Temperature. La fréquence a été réglée à 12 mesures par minute. Nous avons aussi configuré les axes du graphiques ainsi que les nom des séries.
Par défaut, Yocto-Visualization affiche les valeurs qui sont envoyées par les capteurs, mais ces données ne sont stockées nulle part. Si on ferme la fenêtre de son browser web, les données sont perdues :-(
Pour remédier à ce problème, il faut activer l'option Sensor recording pour chaque série. Cette option à deux effets. Le premier est d'activer le datalogger du capteur pour que les mesures soient automatiquement enregistrées dans la mémoire flash du module. Le deuxième est de charger et d'afficher les mesures qui sont déjà été enregistrées dans le datalogger. Grâce à cette option, on peut donc fermer notre browser web et rouvrir le graphique plus tard, sans perdre aucune mesure.
La dernière option que nous avons activée est le format d'export des graphiques. Par défaut, Yocto-Visualization exporte les snapshots du graphique au format PNG. Mais dans les paramètres globaux du Yocto-Visualization, il est possible de changer ce format pour exporter les graphiques en SVG. Dans notre cas, cette dernière option est préférable, car elle permet de générer plusieurs images à différentes résolutions à l'aide de notre logiciel de graphisme préféré.
Le résultat d'une lampe
Le résultat d'une autre lampe
Conclusion
Au final, en très peu de temps, nous avons pu fabriquer un banc de test pour des lampes de vélo. Les graphiques que nous avons obtenus à l'aide de ce banc nous permettent de comparer l'autonomie des lampes ainsi que de voir l'impacte de la température ambiante. Qui plus est, le système est autonome et ne nécessite pas d'avoir un PC qui enregistre les mesures.