Catégories
Algorithme Arduino capteur électronique

Projet Data logger avec Arduino – Acquisition des données

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

Laisser un commentaire