Accueil » Installation de GetThermal

Installation de GetThermal

Installation du logiciel GetThermal sur un Raspberry

Maintenant que notre Raspberry Pi 400 est configuré, nous commençons l’installation de GetThermal, un logiciel d’exploitation de données thermiques.

C’est le premier logiciel que nous avons trouvé sur Internet pour utiliser le FLIR Lepton 3.5 avec la carte PureThermal-2 USB.

La source principale est la page GitHub du logiciel : « https://github.com/groupgets/GetThermal». Dans un premier temps, nous lisons que le système supporte toutes les variantes FLIR Lepton avec les interfaçages USB PureThermal 1 ou 2. Nous suivons donc la procédure d’installation.

Les prérequis sont la mise à jour du système. Nous exécutons donc les commandes suivantes :

Terminal

Installation de GetThermal

Ensuite, nous devons installer les librairies libusb-1.0. C’est une bibliothèque C qui fournit un accès générique aux périphériques USB. Elle facilite notamment la production d’applications qui communiquent avec du matériel USB.

Terminal

Un logiciel de compilation est nécessaire pour la suite de l’installation. Nous installons donc CMake qui est utilisé pour générer des fichiers Make.

Terminal

L’application GetThermal a été conçue avec QT Creator, nous devons installer ce logiciel qui permet de créer notamment des interfaces utilisateurs.

Terminal

Dans un premier temps, nous avions installer QT5 et QTCreator. La deuxième installation permet d’utiliser l’interface QTCreator sur le bureau. Elle était conseillée par le site « http://tvaira.free.fr/projets/activites/activite-qt5-rpi.html».

Cette installation était assez lourde et nous avons finalement réussi à contourner cette étape en installant des librairies à la place et en passant ensuite par des lignes de commande. Cela sera expliqué au moment venu.   

Les prérequis sont maintenant remplis, nous pouvons récupérer le code source sur la page GitHub de GetThermal : 

Terminal

Cela nous permet de procéder à la construction de la librairie « libuvc » qui se situe dans le dossier récupéré sur GitHub.

Terminal

Le fichier « README.md » du GitHub nous conseille maintenant de passer par QTCreator pour charger le projet compilé et le lancer. Nous trouvons cette méthode pas évidente surtout que l’installation de QTCreator est assez longue.

Nous passons donc par une méthode en ligne de commande pour faire compiler le projet. Nous avons donc testé les 2 méthodes et nous préférons celle-ci :

Terminal

A ce moment-là, il apparait des messages d’erreur. En effet, des librairies nous sont manquantes. 

Il apparait des messages du type « Unknown module(s) in QT: qml quick multimedia » , « module « QtQuick.Controls » version 2.0 is not installed » ou encore « module « QtMultimedia » is not installed ».

Nous avions donc des doutes sur notre installation. Il a fallu passer par plusieurs sites pour trouver les librairies à installer et ainsi récupérer les modules manquants. Nous vous passons donc nos recherches en donnant directement les commandes à écrire sur le terminal : 

Terminal

Utilisation de GetThermal

Enfin, nous possédons toutes les librairies et modules pour lancer l’application GetThermal, via les commandes suivantes. Il ne faut surtout pas oublier d’exécuter l’application en tant que super utilisateur avec la commande « sudo ».

Terminal

Interface du logiciel GetThermal

AJOUTER PHOTOS/VIDEOS UTILISATION DE GetThermal

GetThermal est donc un logiciel d’exploitation de données thermiques très simple d’utilisation. Une fois la caméra connectée en USB, la vidéo apparait directement à l’écran. De plus, en cliquant sur un endroit de l’écran, la température s’actualise dans l’encadré en haut à droite de l’écran.

L’installation de ce logiciel a aussi été réalisée sur une machine virtuelle (voir page Recherches). Cela nous a notamment permis d’optimiser l’installation de ce logiciel qui n’était pas évidente au premier abord.

En effet, nous avons créé notre propre script Shell qui permet d’installer ce logiciel en exécutant le fichier Shell.

Ce script est téléchargeable grâce au bouton ci-dessous. Il faudra décompresser ce fichier pour accéder au fichier Shell :

Script d'installation de GetThermal

1 file     0.798 KB     14/01/2021

Shell

Il est nécessaire de modifier les permissions du fichier s’il est téléchargé sur la machine pour pouvoir l’exécuter.

Terminal