Mini spectro, un spectrophotomètre pour les lycéens


Projet réalisé par Stéphane LAURENT professeur de physique-chimie et Sylvie BERNARD-VILLAIN technicienne de laboratoire au lycée Valin de La Rochelle.


Présentation



Les principales fonctions


Exemples de mesures réalisées en travaux pratiques avec nos élèves.


Historique


L'interface graphique


Version de démonstration

Branchement du Mini spectro

Lors de l’initialisation du mini spectro, il faut absolument retirer la cuve.


Réglage du zéro

Le réglage du zéro se fait automatiquement pour les 8 longueurs d'onde que le mini spectro est capable d'utiliser.


Spectre d’absorption

Ce mini spectro ne peut mesurer l’absorbance que pour 8 longueurs d’onde : 415, 445, 480, 515, 555, 590, 630 et 680 nm. Les 8 points sur le spectre correspondent aux mesures réellement effectuées. Le reste du spectre est interpolé.

  • Les icônes sur le côté droit du spectre permettent :

- d'exporter les mesures vers le presse-papiers ou vers Excel ;
- d'enregistrer le spectre d'absorption au format, png, jpg ou svg ;
- d'afficher un cercle chromatique.



Exemple : Spectre d'une solution de permanganate de potassium.


Cliquez ici pour afficher d'autres exemples de spectres d'absorption

Cliquez ici pour masquer les spectres d'absorption


Spectre d’absorption du bleu patenté




Spectre d’absorption de la tartrazine (jaune)




Spectre d’absorption de la menthe






Choisir la longueur d'onde


Mesure de l'absorbance


Loi de Beer-Lambert

- Saisir la concentration de la solution ;
- Insérer la cuve puis cliquer sur le bouton correspondant à son numéro ;
- L’absorbance est mesurée et ajoutée automatiquement dans le tableau.

La notation scientifique peut être utilisée pour saisir les concentrations : 2 x 10-5 sera saisie 2e-5 ;
Les valeurs décimales seront saisies avec un point . et non une virgule : 0.002 et non 0,002.
Pour effacer une mesure, il suffit d’effacer la valeur de sa concentration et de valider en appuyant sur la touche “Entrée” du clavier.

Affichage du graphique et de la modélisation

En cliquant sur le graphique, il s'affiche en plein écran.
Un appui sur la touche “v” du clavier affiche ou masque l'annotation sur le graphique.

Déterminer la concentration inconnue d'une solution X

Les valeurs de la solution X peuvent être effacées : clic droit sur le bouton de la cuve X → menu contextuel Effacer.
La dernière mesure est alors supprimée.
L’éventuel numéro entre parenthèse correspond au nombre d'essais réalisés.


Réaliser un suivi cinétique

- le délai avant la première mesure ;
- la durée entre deux mesures ;
- la durée totale de la cinétique.

Nouveauté

A partir de la version 1.3. de l'interface, un bouton “Options” a été ajouté. Il permet :

Attention, si l'option “Afficher la modélisation” est sélectionnée lors de l'exportation, seuls les points correspondants à la modélisation seront exportés.


Exporter les mesures

  • Sur chaque graphique un bouton Exporter est présent. Il permet d'exporter les valeurs obtenues soit vers le presse-papiers, soit les enregistrer dans un fichier Excel.

  • Exemple de fichier Excel généré par l'application Mini Spectro.

Attention, dans le fichier Excel, le spectre, la loi de Beer-Lambert et la cinétique sont affichés dans 3 onglets différents :


Fabriquer un mini spectro

NOUS NE FABRIQUONS PAS ET NOUS NE VENDONS PAS DE MINI SPECTRO !

Les principaux composants

Capteur AS7341
17,30 €
Led blanche
0,75 €
Ecran LCD 16×2 I2C
9,90 €
Arduino Nano
22,80 €
Boitier
≈ 43,50 €
Breadboard
2,60 €


Schéma du montage


Le boitier ouvert




Téléchargements

Nouveautés de la version 1.3 :

  • Modélisation possible pour la courbe en cinétique
  • Exportation au format csv de la courbe en cinétique
  • Choix du type de graphique (croix ou ligne) en cinétique.

Nouveautés de la version 1.2 :

  • Le choix de la modélisation (affine ou linéaire) pour la loi de Beer-Lambert est maintenant possible.
  • Modification de la couleur de l'absorbance et de la concentration pour la cuve 5 dans Beer-Lambert.
  • Nouvelle échelle pour la cinétique.
  • Quelques améliorations mineures.

Toutes les versions de l'interface graphiques fonctionnent aussi bien avec le capteur AS7262 (projet initial) qu'avec le capteur AS7341 (projet actuel).

Attention, certains antivirus déclarent comme faux positif le fichier principal de cette application !
Vous devez alors intervenir sur l'antivirus pour éviter son effacement.



Les fichiers pour l'impression 3d du boitier sont disponibles ici.



Le nouveau script Arduino pour le capteur AS7341 est disponible ici.
Si vous possédez un mini spectro avec le capteur AS7262 du projet initial, vous pouvez quand même utiliser l'interface graphique mais vous devez téléverser un script Arduino spécifique à ce capteur.

Pour fonctionner correctement, les scripts Arduino nécessitent la bibliothèque LiquidCrystal_I2C pour l'écran LCD (voir l'installation sur la page Utiliser un écran LCD) ainsi que la bibliothèque :




Pour information



Stéphane LAURENT