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

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.

Ligne 1 : Ligne 1 :
-
+
== Introduction ==
-
 
+
-
== Introduction   ==
+
-
This module is based on the I2C light-to-digital converter TSL2561 to transform light intensity to a digital signal. Different from traditional analog light sensor, as [http://www.seeedstudio.com/depot/grove-light-sensorp-p-1253.html?cPath=144_148 Grove - Light Sensor], this digital module features a selectable light spectrum range due to its dual light sensitive diodes: infrared and full spectrum.  
+
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 [http://www.seeedstudio.com/depot/grove-light-capteur-p-1253.html?cPath=144_148 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.
-
You can switch among three detection modes to take your readings. They are infrared mode, full spectrum and human visible mode. When running under the human visible mode, this sensor will give you readings just close to your eye feelings.<br><br>
+
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.  
-
<br>[[Image:Digital Light Sensor.jpg|300px]]<br>
+
<br>[[Image:Digital Light Sensor.jpg|300px|Capteur numérique de lumière]]<br>
-
== Features  ==
+
== Caractéristiques ==
-
*Selectable detection modes
+
*Choix des modes de détection
-
*High resolution 16-Bit digital output at 400 kHz I2C Fast-Mode
+
*Haute résolution: sortie numérique 16 bit à 400 kHz ("Fast-Mode" I2C)
-
*Wide dynamic range: 0.1 - 40,000 LUX
+
*Large plage dynamique: 0,1 à 40 000 LUX
-
*Wide operating temperature range: -40°C to 85°C
+
* Large plage de températures de fonctionnement: de -40°C à 85°C
-
*Programmable interrupt function with User-Defined Upper and lower threshold settings
+
*Fonction d'interruption programmable selon les paramètres des seuils maximum et minimum définis par l'utilisateur
-
== Specifications<br> ==
+
== Caractéristiques techniques<br> ==
{| style="width: 619px; height: 86px" border="1" cellspacing="0"
{| style="width: 619px; height: 86px" border="1" cellspacing="0"
|-
|-
-
! scope="col" align="center" | Items
+
! scope="col" align="center" |Éléments 
-
! scope="col" align="center" | Min&nbsp;&nbsp;&nbsp; &nbsp;Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Max  
+
! scope="col" align="center" | Min.&nbsp;&nbsp;&nbsp; &nbsp;Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Max.
-
! scope="col" align="center" | Unit
+
! scope="col" align="center" |Unité
|-
|-
-
| scope="row" align="center" | Supply voltage, VDD  
+
| scope="row" align="center" |Tension d'alimentation (VDD)
-
| align="center" | 3.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 5.1  
+
| align="center" | 3,3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 5,1  
| align="center" | V
| align="center" | V
|-
|-
-
| scope="row" align="center" | Operating temperature
+
| scope="row" align="center" | Température de fonctionnement
| align="center" | -30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;70  
| align="center" | -30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;70  
-
| align="center" |
+
| align="center" | °C
|-
|-
-
| scope="row" align="center" | SCL,SDA input low voltage
+
| scope="row" align="center" |Basse tension d'entrée (SCL, SDA)
-
| align="center" | -0.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;0.8  
+
| align="center" | -0,5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;0,8  
| align="center" | V
| align="center" | V
|-
|-
-
| scope="row" align="center" | SCL,SDA input high voltage
+
| scope="row" align="center" | Haute tension d'entrée (SCL, SDA)
-
| align="center" | 2.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.1  
+
| align="center" | 2,3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5,1  
| align="center" | V
| align="center" | V
|}
|}
-
== Interface Function  ==
+
== Fonctionnement de l'interface ==
-
<br>[[Image:TSL2561 Interface .jpg|300px]]<br>
+
<br>[[Image:TSL2561 Interface .jpg|300px|Interface]]<br>
-
'''U1:''' TSL2561 IC, Light-To-Digital Converter.<br>  
+
'''U1:''' TSL2561 IC, Convertisseur lumière/numérique.<br>  
-
'''U3:''' XC6206MR332 IC, Positive Voltage Regulators. <br>
+
'''U3:''' XC6206MR332 IC, Régulateurs de tension positive. <br>
-
'''Q1,Q2:''' BSN20 IC, N-channel Enhancement Mode Vertical D-MOS Transistor.<br>
+
'''Q1,Q2:''' BSN20 IC, transistor MOS (classe D) vertical à enrichissement par canal de type N <<br>
-
'''SCL,SDA:''' I2C Signal Interface<br>
+
'''SCL,SDA:''' Signal Interface I2C<br>
-
==TSL2561 Functional Block Diagram==
+
== Schéma de fonctionnement du convertisseur TSL2561==
-
[[Image:Functional Block Diagram 2.jpg]]<br>
+
[[Image:Functional Block Diagram 2.jpg|Schéma de fonctionnement 2]]<<br>
-
== Usage ==
+
== Utilisation ==
-
1. Plug the Grove - Digital Light Sensor onto the I2C port on Grove - Base Shield, and then plug the base shield onto Arduino;  
+
1. Relier le capteur numérique de lumière Grove au port I2C du shield Grove de base, puis relier celui-ci à Arduino;  
-
<br>[[Image:Digital Light Sensor Connector.jpg|700px]]<br>
+
<br>[[Image:Digital Light Sensor Connector.jpg|700px|Connecteur capteur numérique de lumière]]<br>
   
   
-
2. Download the library [http://www.seeedstudio.com/wiki/File:Digital_Light_Sensor.zip file:Digital Light Sensor Library];<br>
+
2. Télécharger la bibliothèque [http://www.seeedstudio.com/wiki/File:Digital_Light_Sensor.zip file:Digital Light Sensor Library];<br>
-
3. Unzip it into the libraries file of Arduino IDE by the path: ..\arduino-1.0.1\libraries.<br>
+
3. La dézipper dans le fichier bibliothèque d'Arduino via le chemin d'accès: ..\arduino-1.0.1\bibliothèque.<br>
-
4. Create an Arduino sketch and paste the following codes to it or open the code directly by the path:File -&gt; Example -&gt;Digital_Light_Sensor-&gt;Digital_Light_Sensor.<br>
+
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 -&gt; Exemple -&gt;Digital_Light_Sensor-&gt;Digital_Light_Sensor.<br>
<pre>   
<pre>   
-
/* Digital Light sensor demo V1.0
+
/* Démo du capteur numérique de lumière V1.0
-
* Connect the sensor to I2C port of Arduino to use.
+
* Pour commencer, connecter le capteur au port I2C d'Arduino.
*
*
-
* By:http://www.seeedstudio.com
+
* Source:http://www.seeedstudio.com
*/
*/
-
#include &lt;Wire.h&gt;
+
#include &lt;Wirea.h&gt;
#include &lt;Digital_Light_TSL2561.h&gt;
#include &lt;Digital_Light_TSL2561.h&gt;
void setup()
void setup()
Ligne 86 : Ligne 84 :
   }
   }
</pre>
</pre>
-
5. Upload the code. Please click [http://www.seeedstudio.com/wiki/Upload_Code here] if you do not know how to upload.<br>
+
5. Télécharger le code. Si vous ne savez pas comment faire, cliquez [* Source:http://www.seeedstudio.com/wiki/Upload_Code ici]. <br>
-
6. Open the serial monitor to see the result. <br>[[Image:Digital Light Sensor Score Picture.jpg]]<br>
+
6.Ouvrir le moniteur série pour voir le résultat. <br>[[Image:resultats capteur numerique de lumiere.jpg]]<br>
-
In the case of completely light matte, The output result is 0.
+
Dans le cas d'une lumière totalement opaque, le résultat de sortie est 0.
-
== Reference ==
+
== Références ==
-
=== Register Map ===
+
== Tableau des registres ==
-
The TSL2561 is controlled and monitored by sixteen registers (three are reserved) and a command register accessed through the serial interface. These registers provide for a variety of control functions and can be read to determine results of the ADC conversions. The register set is summarized as show below.  
+
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.  
-
<br>[[Image:Register.jpg|600px|Register.jpg]]<br>  
+
<br>[[Image:Register.jpg|600px|Registres]]<br>  
-
=== Spectrum Response Curve ===
+
=== Courbe de réponse du spectre ===
-
<br> [[Image:Spectral responsivity.jpg]]<br>  
+
<br> [[Image:Spectral responsivity.jpg|réceptivité du spectre]]<br>  
-
Two channels of the digital light sensor have different response characteristic. That's why you can choose its working mode by having both of them on or one of them off.
+
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.
-
== Version Tracker ==
+
== Suivis des versions ==
{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
|-
|-
-
! Revision
+
! Révisions
-
! Descriptions
+
! Description
-
! Release
+
! Publication
|-
|-
-
| width="300" | Grove - Digit light sensor v0.9b  
+
| width="300" | Capteur numérique de lumière Grove v0.9b  
-
| width="500" | Initial public release for Grove module  
+
| width="500px" align="center" | Première publication du module Grove
| width="200" |  
| width="200" |  
|}
|}
-
==Resource==
+
== Ressources ==
[http://www.seeedstudio.com/wiki/File:Digital_light_sensor_eagle_file.zip Grove - Digital Light Sensor Eagle File]<br>[http://www.seeedstudio.com/wiki/File:Digital_light_sensor.pdf Grove - Digital Light Sensor Schematic]<br>
[http://www.seeedstudio.com/wiki/File:Digital_light_sensor_eagle_file.zip Grove - Digital Light Sensor Eagle File]<br>[http://www.seeedstudio.com/wiki/File:Digital_light_sensor.pdf Grove - Digital Light Sensor Schematic]<br>
[http://www.seeedstudio.com/wiki/File:TSL2561_CalculateLux.zip CalculateLux Library File]<br>
[http://www.seeedstudio.com/wiki/File:TSL2561_CalculateLux.zip CalculateLux Library File]<br>
[http://www.seeedstudio.com/wiki/File:TSL2561T.pdf TSL2561 Datasheet]
[http://www.seeedstudio.com/wiki/File:TSL2561T.pdf TSL2561 Datasheet]
-
== Support  ==
+
==Aller plus loin ==
-
If you have questions or other better design ideas, you can go to our [http://www.seeedstudio.com/forum forum] or [http://wish.seeedstudio.com wish] to discuss.
+
Si vous avez des questions ou des suggestions d'amélioration rendez-vous sur notre [http://www.seeedstudio.com/forum forum], ou sur plateforme [http://wish.seeedstudio.com wish] pour nous en faire part.
==Crédits==
==Crédits==
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Digital_Light_Sensor
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Digital_Light_Sensor
-
Traducteurs : machine et bidule - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013‎‎]]
+
Traducteurs : Jessica Pagazani et Salomé Moreau - 2013 dans le cadre du [[Master 2 rédacteur traducteur 2013‎‎]]
[[Catégorie:arduino]]
[[Catégorie:arduino]]
Ligne 134 : Ligne 132 :
[[Catégorie:technique]]
[[Catégorie:technique]]
[[Catégorie:électrokids]]
[[Catégorie:électrokids]]
-
[[Catégorie:traduire]]
+
[[Catégorie:traduire]]
[[Catégorie:grove]]
[[Catégorie:grove]]

Version du 19 décembre 2013 à 16:13

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 file: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 [* Source:http://www.seeedstudio.com/wiki/Upload_Code ici].
6.Ouvrir le moniteur série pour voir le résultat.
Fichier:Resultats capteur numerique de lumiere.jpg
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