Découvrez notre nouvelle Chaîne YouTube "Ingénierie & Bourse"

Objectifs du projet

  1. Comprendre le fonctionnement d’un data logger
  2. Savoir lire les données d’un capteur
  3. Comprendre la notion de datation des données
  4. Savoir utiliser le module RTC avec Arduino
  5. Savoir stocker les données en temps réel dans une carte mémoire
  6. Se familiariser aux problèmes de formatage et stockage des données dans une carte SD
  7. Etc.

Fonctionnement

Le projet dans sa globalité est constitué de quatre parties

  1. Acquisition des données
  2. Datation des données
  3. Stockage des données
  4. Analyse des donnée

La vidéo aborde la première partie qui consiste à la lecture et affichage des données d’un capteur de luminosité avec a carte Arduino. La vidéo aborde le modèle équivalent du capteur luminosité  sous forme d’une photorésistance et sa fonction de transfert.  Ci-dessous le schéma du capteur de luminosité.

Le modèle équivalent de la carte du capteur de luminosité 

Capteur de luminosité photorésistance

Caractéristiques du capteur

Caractéristiques du capteur

Montage avec Arduino

Montage Avec Arduino

Programme Arduino

Lecture du capteur

A0_val=analogRead(A0);

Conversion en volt [0,1023]=>[0, 5V]

V0=(double)A0_val*V/1023.00;

Calcul de la résistance en Ohm

  R_l=((V/V0)-1.0)*R;

Affichage de la résistance du capteur en Ohm

  Serial.println(R_l);

Le programme complet


/*
 * Projet Datalogger: Acquisition des données 1/4  
 * wwww.Electronique-Mixte.fr
*/


 
#define V  5.00
#define R   10000.0

word A0_val; 
double V0, R_l=0.0; 

void setup() 
{
  // Affichage des 
  Serial.begin(9600); 
}

void loop() 
{
  // Lecture du capteur 
  A0_val=analogRead(A0); 

  // Conversion en volt [0,1023]=>[0, 5V] 
  V0=(double)A0_val*V/1023.00; 

  // Calcul de la résistance en Ohm 
  R_l=((V/V0)-1.0)*R;

  // Affichage de la résistance 
  Serial.println(R_l);
}

Accueil Projets Arduino


0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Anti-Robot *

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

FPGA | Arduino | Matlab | Cours will use the information you provide on this form to be in touch with you and to provide updates and marketing.