Spektromètre PASCO PS-2600A sur stéroïdes
Table des matières
Spectromètre PASCO PS-2600A – Logiciel WinUSB natif et ingénierie inverse
Ces derniers jours, j'ai travaillé un peu plus intensément avec le spectromètre PASCO PS-2600A - à l'origine uniquement pour effectuer quelques mesures spectrales reproductibles pour mes propres projets.
Comme c'est souvent le cas dans ce genre de choses, il ne s'agissait pas que de quelques mesures.
Il en résulte désormais un logiciel natif complet pour le PS-2600A, qui contrôle l'appareil directement via WinUSB et remplace complètement le logiciel PASCO original (plutôt rudimentaire) :
https://github.com/doctormord/Pasco-PS-2600A-Spectrometer
L'ensemble de la communication USB a fait l'objet d'une ingénierie inverse à partir d'enregistrements USB, car PASCO ne fournit aucune documentation publique de bas niveau pour le protocole.
Ce que le logiciel peut faire
L'application fonctionne entièrement en Python et propose désormais entre autres :
- communication WinUSB directe sans PASCO SDK
- Affichage spectral en temps réel avec un taux de mise à jour élevé
- Représentation en cascade/carte thermique
- contrôle automatique de l'exposition
- Détection des pics et analyse spectrale
- Spectres de référence pour lampes à décharge et LED
- Exportation CSV et PNG
- configuration persistante
- Thème clair/obscur
Il existe également une partie colorimétrie complète basée sur la norme CIE 1931 :
- Diagramme de chromaticité
- Température de couleur corrélée (CCT)
- Duv
- CRI / Indice de rendu des couleurs
- Évaluation en direct directement à partir du spectre mesuré
Cela rend le petit capteur PASCO étonnamment utile pour les analyses de LED, de sources lumineuses et spectrales en laboratoire ou dans le secteur des loisirs.
Une documentation détaillée peut être trouvée sur GitHub.
Pourquoi tout ça ?
D’une part, bien sûr, par intérêt technique.
D'un autre côté, je trouve toujours un peu dommage que du matériel intéressant disparaisse presque complètement derrière des piles de logiciels propriétaires - même si le matériel réel a souvent beaucoup plus de potentiel.
Le PS-2600A en est un bon exemple. Avec un accès direct aux données brutes, vous pouvez en tirer une quantité surprenante.
Peut-être que le projet intéressera également d'autres personnes travaillant dans les domaines de la spectroscopie, de l'optique, de la technologie de l'éclairage ou de l'automatisation des laboratoires.



