Compte rendu du TP de physique chimie n°3


S'approprier :

Analyser/Raisonner :

Réaliser :

Valider :

Communiquer :

Le TP a été réalisé le 23/09/24 avec Julien Caine et Noé Ferrand


Quelle relation existe-t-il entre la couleur de la solution et la présence d'espèces chimiques colorantes dissoutes ?

Objectif

Moyens

Méthodes

Pour ce TP on réalise trois montages :

On obtient les données avec le spectrophotomètre relié à l'ordinateur et la caméra. On obtient une photo et un schéma de l'intensité lumineuse en fonction de la longueur d'onde.

Dans ce TP on considère la lumière comme étant une onde.

Protocole pour obtenir de la lumière filtré :
Protocole pour obtenir une image avec un filtre:
Protocole pour obtenir des solutions colorées de concentration 5 fois inférieures à la solution mère
Protocole pour obtenir une solution fille à partir de deux solutions mères et d'un solvant
Protocole pour obtenir une photo filtrée numériquement
# importation des bibliothèques et modules

import matplotlib.image as mpimg                # ou "import imageio as mpimg"
import matplotlib.pyplot as plt
import numpy as np
import sys
##

# Définition de la fonction filtre_vert

def filtre_vert( image ):
    photo = np.copy(image)                      # copie de l'image à filtrer
    for i in range(photo.shape[0]):             # i indique la ligne sur laquelle se trouve le pixel
        for j in range(photo.shape[1]):         # j indique la colonne sur laquelle se trouve le pixel
            r, v, b = photo[i, j]               # valeurs des composantes rouge, verte et bleue du pixel situé sur la ligne i et la colonne j
            photo[i, j] = (0,v,0)              # conserve la valeur de la composante verte et annule les composantes rouge et bleue
    return photo
##

# Définition de la fonction filtre_rouge

def filtre_rouge( image ):
    photo = np.copy(image)                      # copie de l'image à filtrer
    for i in range(photo.shape[0]):              # i indique la ligne sur laquelle se trouve le pixel
        for j in range(photo.shape[1]):          # j indique la colonne sur laquelle se trouve le pixel
            r, v, b = photo[i, j]               # valeurs des composantes rouge, verte et bleue du pixel situé sur la ligne i et la colonne j
            photo[i, j] = (r,0,0)              # conserve la valeur de la composante rouge et annule les composantes verte et bleue
    return photo
##

# Définition de la fonction filtre_bleu

def filtre_bleu( image ):
    photo = np.copy(image)                      # copie de l'image à filtrer
    for i in range(photo.shape[0]):             # i indique la ligne sur laquelle se trouve le pixel
        for j in range(photo.shape[1]):         # j indique la colonne sur laquelle se trouve le pixel
            r, v, b = photo[i, j]               # valeurs des composantes rouges, vertes et bleues du pixel situé sur la ligne i et la colonne j
            photo[i, j] = (0,0,b)              # conserve la valeur de la composante bleue et annule les composantes rouge et verte
    return photo
##

# programme principal

# Lecture de l'image sous forme d'un tableau de nombres

photoOriginale = mpimg.imread("cercle_chroma_addit.jpg")   # image placée dans le même dossier que le fichier python ou copier le chemin d'accès
#création d'une figure
fig=plt.figure(num="filtrage d'une image", figsize=(16,8))

# Application de la fonction filtre_rouge à la photo choisie

photoFiltreR = filtre_rouge(photoOriginale)

# Application de la fonction filtre_vert à la photo choisie

photoFiltreV = filtre_vert(photoOriginale)

# Application de la fonction filtre_rouge à la photo choisie

photoFiltreB = filtre_bleu(photoOriginale)

# position de l'image originale avec un titre

fig.add_subplot(2, 2, 1) # sous-figures en 2x2 on crée une première sous-figure en (1,1)
plt.imshow(photoOriginale)
plt.title('Photo originale')

# création des photos filtrées avec titre

fig.add_subplot(2, 2, 2) # sous-figures en 2x2 on crée une deuxième sous-figure en (1,2)
plt.imshow(photoFiltreV)
plt.title('Photo avec un filtre vert')
fig.add_subplot(2, 2, 3) # sous-figures en 2x2 on crée une troisième sous-figure en (2,1)
plt.imshow(photoFiltreR)
plt.title('Photo avec un filtre rouge')
fig.add_subplot(2, 2, 4) # sous-figures en 2x2 on crée une quatrième sous-figure en (2,2)
plt.imshow(photoFiltreB)
plt.title('Photo avec un filtre bleu')

# Affichage de la figure

fig.tight_layout() # ajuste les sous-figures les unes par rapport aux autres
plt.savefig("photo_filtree.png")
plt.show()
if sys.platform.startswith('darwin'):
    sys.exit()

Observations

Filtrage de la lumière par des filtres colorés :

Image

couleur du filtre longueur d'onde Intensité
Rien 450.7 19.780
Cyan 450,7 12.308
Bleu 450.7 8.823
2 cyan 450.7 8.182
Bleu + cyan 450.7 7.106
Rien 517 17.192
Cyan 517 12.503
2 cyan 517 9.560
Rien 650 8.181
Rouge 650 5.812
2 rouge 650 4.927
Filtrage d'une image avec un filtre
Image
Filtrage d'une image avec un algorithme

Filtrage de la lumière par une solution

couleur de la solution concentration longueur d'onde Absorbance
eau 420 0.000
bleu

1.1*10-4

420 0.000
jaune

1.1*10-4

420 0.988
jaune

2.2*10-5

420 0.518
bleu et jaune

2.2*10-5

420 0.358
eau 629.5 0.000
bleu

1.1*10-4

629.5 0.402
bleu

2.2*10-5

629.5 0.049
jaune

1.1*10-4

629.5 0.000
bleu et jaune

2.2*10-5

629.5 0.071

Exploitation

Filtrage de la lumière avec un filtre

On calcule la transmittance et l'absorbance de chaque filtre pour une longueur d'onde :

Avec T = la transmittance (sans unité)

      I = L'intensité du a lumière transmise

     I<sub>0</sub> = l'intensité incidente (celle de la lumiere blanche pour la longueur d'onde)

       A = l'absorbance (sans unité)

On obtient :

couleur du filtre longueur d'onde Intensité Transmittance (%) Absorbance
Rien 450.7 19.780 100.0 0.000
Cyan 450.7 12.308 62.23 0.206
Bleu 450.7 8.823 44.62 0.353
2 cyan 450.7 8.182 41.37 0.384
Bleu + cyan 450.7 7.106 35.93 0.444
Rien 517 17.192 100.0 0.000
Cyan 517 12.503 72.72 0.136
2 cyan 517 9.560 55.63 0.265
Rien 650 8.181 100.0 0.000
Rouge 650 5.812 71.05 0.154
2 rouge 650 4.927 60.22 0.219

On voit que lorsqu'il y a plusieurs filtre, la transmittance globale est égale au produit des transmittance de chaque filtre :

Par exemple, pour les deux filtres cyan on a :

Par contre, l’absorbance d'un ensemble de filtre est égale à l'absorbance de chaque filtre.

Par exemple pour le cyan :

la somme est une opération plus simple que le produit donc il est logique de travailler avec l'absorbance. Plus l'épaisseur du filtre est grande et plus l'absorbance est grande. Pour la transmittance, c'est l'inverse.

Filtrage d'une image avec un filtre

On voit que sur l'image numérique, le filtre est absolu donc on obtient du noir pour toute les couleurs qui ne contiennent pas la couleur du filtre. Alors que sur l'image filtrée expérimentalement, le filtre laisse passer un peu du reste. Par exemple, sur l'image bleue, on voit que c'est majoritairement gris alors que le découpage devrait être plus franc. On voit aussi que le filtre vert est le meilleur des trois.

Lorsqu’on place un filtre rouge sur le trajet d'un faisceau de lumière blanche, on obtient de la lumière rouge. Or la lumière blanche est composée de lumière rouge, verte et bleue. Donc la lumière bleue et verte ont été absorbée. Le filtrage relève onc de la synthèse soustractive.

Lorsqu'on parle de la couleur d'un filtre, on parle de la couleur que le filtre laisse passer.

Filtrage de la lumière avec une solution

Les cuves de spectrophotométrie font toutes la même largeur. Grace a cela on peut comparer les résultats car la lumiere traverse autant de solutions dans chaque cas.

La couleur de la solution est la couleur que la solution laisse passer comme dans le cas d'un filtre. Donc lorsqu'on observe la couleur d'une solution rouge à travers un filtre vert cela fait comme si on observe de la lumiere blanche à travers deux filtres, un rouge et un vert. Dans ce cas on voit la solution grise (un noir pas très franc).

Lorsqu'on dilue la solution 5 fois, l'absorbance diminue. En effet la lumière est moins absorbée parce qu'il y a moins de soluté absorbant. Dans le cas de la solution jaune, lorsque la concentration passe de 1.1*10-4 mol/L à 2.2*10-5, l'absorbance passe de 0,988 à 0,518.

Lorsqu'on mélange les deux solutions il y a une synthèse additive. La solution est donc verte car elle laisse passer le vert.

Chaque colorant subit une dilution de facteur 5, la solution est donc concentrée pour chaque colorant à 2.2*10-5 mol/L.

Lorsqu'on compare différentes solutions, il faut prendre deux longueurs d'onde caractéristiques (comme des valeurs maximales) car il est plus simple de les comparer et de les voir sur un graphique. Ces radiations donnent aussi la couleur de la solution.

Si on cherche à établir un lien de proportionnalité, on peut utiliser les mesures faites sur la solution jaune a la longueur d'onde 420nm :

Solution Concentration Absorbance
Jaune

1.1*10-4

0.988
Jaune

2.2*10-5

0.518

On peut donc constater la présence d'une loi qui relie la concentration et l'absorbance. Cette loi est celle de Beer-Lambert :

Avec :

Validation

On constate que le résultat attendu est conforme aux attentes. En effet, on prévoyait le comportement des filtres. On constate que les mesures comportent un certain degré d'incertitudes car la droite obtenue pour la proportionnalité ne croise pas parfaitement tous les points.

Pour l'image que l'on a filmé à travers un filtre, on voit que le filtre numérique est beaucoup plus efficace que le filtre réel qui est imparfait (Il n'est pas centré sur la bonne longueur d'onde)

La loi des Beer-Lambert, que nous avons vérifiée dans la derniere partie de l'exploitation, nous permet de conclure quant à l'existence d'une relation entre la couleur de la solution et sa concentration en colorant.

Conclusion

Ces travaux ont permis d'explorer les propriétés des filtres, la transmittance et l'absorbance ainsi que les différentes synthèses résultantes de la combinaison de filtres et de lumière.

Ces travaux nous ont montré que l'on pouvait assimiler des solutions colorer a des filtres plus précis car on peut faire varier leur couleur grâce à des colorants.

Ces travaux nous ont permis de commencer une réflexion sur le moyen d'analyser une solution avec une couleur. Maintenant on peut déduire la concentration d'une solution à partir de l'absorbance et vice-versa, si on connait une valeur de référence pour la solution.