Skip to content

ColorPilot

ColorPilot est un logiciel de pilotage du colorimètre Color 1G-7 de Jeulin. Il fonctionne avec une carte Arduino UNO munie de cet adaptateur.

La dernière version (1.0 de août 2025) est téléchargeable avec ce lien. Le fichier ZIP contient l'exécutable, le script Arduino à télécharger dans l'adaptateur, ainsi que la documentation en PDF.

  • Préparation du colorimètre :
    • Brancher le colorimètre sur l’adaptateur Arduino, et brancher ce dernier sur un port USB de l’ordinateur.
    • Choisir la LED voulue sur le colorimètre (470 nm, 525 nm, 570 nm, 590 nm, 605 nm, 626 nm et 660 nm).
    • Choisir le mode de fonctionnement (absorbance ou transmittance).
    • Pour faire le blanc, appuyer sur le bouton de sélection, puis cliquer sur étalonnage.
    • L’écran du colorimètre indique alors 0,00 (en absorbance) ou 100 % (en transmittance).
  • Utilisation du logiciel :

Fenêtre principale :

Menu principal :

Fenêtre Courbe d’étalonnage – Loi de Beer-Lambert :

Précision des mesures :

La documentation du colorimètre nous dit que la tension aux bornes des sorties analogiques varie de –3 V à +3 V en mode absorbance (et est égale numériquement à la valeur de l’absorbance) et de 0 à 1 V en mode transmittance (et est égale numériquement à la valeur de la transmittance divisée par 100). Les entrées analogiques de l’Arduino ne peuvent recevoir qu’une tension positive, comprise entre 0 et 5 V. Il est donc nécessaire d’adapter la tension, grâce au montage suivant (présent dans l’adaptateur Arduino) :

En mode absorbance, la tension fournie par le colorimètre (–3 V à + 3 V) est convertie en une tension comprise entre 1 V et 4 V. L’amplitude de tension est donc divisée par 2. Sachant que le CAN de l’Arduino comporte 10 bits, il y a donc 210 valeurs possibles pour 5 V. Pour les 3 V correspondants à l’amplitude de mesure en mode absorbance, on a donc : 210 × 3 / 5 ≈ 615 valeurs. Soit une précision d’environ 5 mv, soit 0,01 unités d’absorbance.

En mode transmittance, la tension fournie par le colorimètre (0 V à + 1 V) est convertie en une tension comprise entre 2,5 V et 3 V. L’amplitude de tension est donc divisée par 2. Sachant que le CAN de l’Arduino comporte 10 bits, il y a donc 210 valeurs possibles pour 5 V. Pour les 0,5 V correspondants à l’amplitude de mesure en mode transmittance, on a donc : 210 × 0,5 / 5 ≈ 100 valeurs. Soit une précision d’environ 1% d’absorbance.

Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert