Étape 6: Poursuite du développement
Après avoir utilisé avec succès le programme d’installation pour recueillir des données pour 3 semaines, nous avons décidé changer le montage expérimental un peu et a donc un besoin de recueillir des données plus fréquemment (toutes les 5 secondes) et d’afficher la sortie direct ainsi que la journalisation des données pour une analyse ultérieure. Pour ce faire, j’ai modifié le code légèrement pour envoyer les relevés de température via USB (port COM virtuel) à un ordinateur portable et ensuite utiliser un programme python pour tracer les données en temps réel.
L’Arduino mis à jour le code source est attaché (ABIO_DataLogger2.ino), comme c’est le python code source (abiologger.zip) pour le GUI qui trace et enregistre les données reçues de l’Arduino. Le python GUI fonctionne avec Python 3 les liaisons PyQt5 au Framework Qt ainsi que matplotlib et numpy.
La photo montre la configuration à l’aide d’un MacBook Air avec deux enregistreurs de données attaché et exécutez deux instances du python GUI. Les deux parcelles présentent les données recueillies à l’aide de cette configuration.