Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Grove : capteur numérique de lumière

Grove : capteur numérique de lumière

De Wikidebrouillard.

Sommaire

Introduction

Ce module fonctionne à partir du convertisseur TSL2561 de lumière en données numériques (interface I2C) permettant de convertir l'intensité lumineuse en signal numérique. Ce module numérique se distingue d'un capteur de lumière analogique traditionnel, tel que le Grove - Light sensor car il permet de sélectionner des plages précises du spectre de la lumière grâce à ses deux diodes photosensibles, réagissant à l'infrarouge et au spectre continu.

Les observations peuvent se faire selon trois modes de détection : le mode "infrarouge", le mode "spectre continu" et le mode "visible pour l'être humain". Quand il fonctionne avec le mode "visible pour l'être humain" les observations du capteur sont similaires à celles de vos yeux.


Capteur numérique de lumière

Caractéristiques

  • Choix des modes de détection
  • Haute résolution: sortie numérique 16 bit à 400 kHz ("Fast-Mode" I2C)
  • Large plage dynamique: 0,1 à 40 000 LUX
  • Large plage de températures de fonctionnement: de -40°C à 85°C
  • Fonction d'interruption programmable selon les paramètres des seuils maximum et minimum définis par l'utilisateur

Caractéristiques techniques

Éléments Min.     Type      Max. Unité
Tension d'alimentation (VDD) 3,3         5          5,1 V
Température de fonctionnement -30         \            70 °C
Basse tension d'entrée (SCL, SDA) -0,5          \          0,8 V
Haute tension d'entrée (SCL, SDA) 2,3           \          5,1 V

Fonctionnement de l'interface


Interface
U1: TSL2561 IC, Convertisseur lumière/numérique.
U3: XC6206MR332 IC, Régulateurs de tension positive.
Q1,Q2: BSN20 IC, transistor MOS (classe D) vertical à enrichissement par canal de type N <
SCL,SDA: Signal Interface I2C

Schéma de fonctionnement du convertisseur TSL2561

Schéma de fonctionnement 2<

Utilisation

1. Relier le capteur numérique de lumière Grove au port I2C du shield Grove de base, puis relier celui-ci à Arduino;
Connecteur capteur numérique de lumière

2. Télécharger la bibliothèque Digital Light Sensor Library;

3. La dézipper dans le fichier bibliothèque d'Arduino via le chemin d'accès: ..\arduino-1.0.1\bibliothèque.

4. Créer un schéma Arduino et y coller les codes suivants ou bien ouvrir directement les codes via le chemin d'accès: File -> Exemple ->Digital_Light_Sensor->Digital_Light_Sensor.

  
/* Démo du capteur numérique de lumière V1.0
* Pour commencer, connecter le capteur au port I2C d'Arduino.
*
* Source:http://www.seeedstudio.com
*/
#include <Wirea.h>
#include <Digital_Light_TSL2561.h>
void setup()
{
  Wire.begin(); 
  Serial.begin(9600);
  TSL2561.init(); 
}

void loop()
{  
  unsigned long  Lux;
  TSL2561.getLux();
  Serial.print("The Light value is: ");
  Serial.println(TSL2561.calculateLux(0,0,1));
  delay(1000);
  }

5. Télécharger le code. Si vous ne savez pas comment faire, cliquez ici.
6.Ouvrir le moniteur série pour voir le résultat.
Résultats du capteur numérique de lumière
Dans le cas d'une lumière totalement opaque, le résultat de sortie est 0.

Références

Tableau des registres

Le convertisseur TSL2561 est contrôlé à l'aide de 16 registres (dont 3 ne sont pas libres) et d'un registre de commande accessible via l'interface de série. Ces registres offrent une grande variété de fonctions de contrôle et peuvent être utilisés pour mesurer les résultats des conversions ADC. Voici un tableau répertoriant ces registres.


Registres

Courbe de réponse du spectre


réceptivité du spectre

Les deux voies de transmission du capteur numérique de lumière réagissent différemment. En connectant ou non les diodes, on peut donc choisir entre les différents modes de fonctionnement.

Suivis des versions

Révisions Description Publication
Capteur numérique de lumière Grove v0.9b Première publication du module Grove

Ressources

Grove - Digital Light Sensor Eagle File
Grove - Digital Light Sensor Schematic
CalculateLux Library File
TSL2561 Datasheet

Aller plus loin

Si vous avez des questions ou des suggestions d'amélioration rendez-vous sur notre forum, ou sur plateforme wish pour nous en faire part.

Crédits

Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Digital_Light_Sensor

Traducteurs : Jessica Pagazani et Salomé Moreau - 2013 dans le cadre du Master 2 rédacteur traducteur 2013‎‎

AR
CO

Grove : capteur numérique de lumière

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique