Capteur de luminosité ambiante TSL2561 : Mesurez la lumière avec précision avec votre Arduino
La technologie des capteurs de luminosité ambiante offre une manière efficace et précise de mesurer les niveaux de lumière dans divers environnements. Le capteur TSL2561 est l'un des choix les plus populaires pour cette tâche, offrant une haute résolution et une grande précision de mesure. Dans cet article, nous allons explorer comment utiliser le capteur de luminosité ambiante TSL2561 avec Arduino pour surveiller et contrôler la lumière dans vos projets électroniques.
Qu'est-ce que le Capteur de luminosité ambiante TSL2561 ?
Le capteur de luminosité ambiante TSL2561 est un dispositif capable de mesurer les niveaux de lumière ambiante dans son environnement. Il utilise une technologie de photodétecteur sophistiquée pour détecter la lumière visible et infrarouge, offrant une plage de mesure étendue et une haute résolution. Grâce à sa conception compacte et à sa compatibilité avec Arduino, le TSL2561 est largement utilisé dans divers projets électroniques, tels que les systèmes d'éclairage automatique, les stations météorologiques personnelles et les dispositifs de contrôle de l'éclairage urbain.
Comment fonctionne le Capteur TSL2561 avec Arduino ?
Le Capteur de luminosité ambiante TSL2561 communique avec Arduino via une interface de communication numérique, généralement I2C. Il fournit des données de lumière sous forme de valeurs numériques, permettant à Arduino de les lire et de les interpréter. La bibliothèque TSL2561 Arduino simplifie le processus de communication avec le capteur, offrant des fonctions prêtes à l'emploi pour initialiser le capteur, effectuer des mesures et récupérer les résultats.
Pour utiliser le Capteur TSL2561 avec Arduino, vous devez suivre ces étapes simples :
Connectez le capteur TSL2561 à votre Arduino en utilisant les broches appropriées et assurez-vous d'avoir installé la bibliothèque TSL2561 Arduino.
Initialisez le capteur dans votre code Arduino en appelant la fonction begin().
Configurez les paramètres du capteur selon vos besoins, tels que la résolution de mesure et le temps d'intégration.
Lisez les données de lumière à l'aide de la fonction getFullLuminosity() ou getLux() et utilisez les résultats dans votre application.
Exemple de projet : Contrôle automatique de l'éclairage
Un exemple courant d'application du Capteur TSL2561 avec Arduino est le contrôle automatique de l'éclairage. En utilisant les données de lumière mesurées par le capteur, Arduino peut ajuster automatiquement l'intensité de l'éclairage en fonction des conditions ambiantes. Voici comment réaliser un tel projet :
Connectez le Capteur TSL2561 et une LED à votre Arduino.
Initialisez le capteur TSL2561 dans votre code Arduino.
Lisez les niveaux de lumière ambiante à intervalles réguliers.
Utilisez les données de lumière pour ajuster la luminosité de la LED en conséquence.
Ce projet simple démontre comment le Capteur de luminosité ambiante TSL2561 peut être utilisé pour créer des systèmes d'éclairage intelligents et écoénergétiques.
Conclusion
Le Capteur de luminosité ambiante TSL2561 offre une solution précise et fiable pour mesurer les niveaux de lumière dans divers environnements. Avec sa compatibilité avec Arduino et sa facilité d'utilisation, il est idéal pour une variété d'applications électroniques. Que vous cherchiez à créer un système d'éclairage automatique ou à surveiller les conditions lumineuses, le Capteur TSL2561 est un choix polyvalent et puissant pour vos projets.
تابع القراءة
2/11/2024
Code exemple : Capteur de luminosité TSL2561
Pour utiliser ce capteur et calculer les lux, il faut effectuer des calculs compliqués et peu agréables. Vous pouvez consulter les formules dans la fiche technique, mais en réalité, ce n'est ni intuitif ni éducatif - c'est simplement le fonctionnement du capteur. Nous avons donc pris soin de faire tous les calculs compliqués et de les regrouper dans une bibliothèque Arduino pratique.
Installation de la bibliothèque Adafruit_TSL2561
Pour commencer à lire les données du capteur, vous devrez installer la bibliothèque Adafruit_TSL2561 (code disponible sur notre dépôt GitHub). Elle est disponible dans le gestionnaire de bibliothèques Arduino, nous vous recommandons donc de l'utiliser.
Dans l'IDE, ouvrez le gestionnaire de bibliothèques...
Et tapez "adafruit tsl2561" pour localiser la bibliothèque. Cliquez sur "Installer"
Installez Adafruit_Sensor
La bibliothèque TSL2561 utilise le backend de support Adafruit_Sensor afin que les lectures puissent être normalisées entre les capteurs.
Recherchez le gestionnaire de bibliothèques pour Adafruit Unified Sensor et installez-le également (vous devrez peut-être faire défiler un peu)
Maintenant, vous pouvez exécuter le programme d'exemple File->Examples->Adafruit_TSL2561->sensorapi qui lira et calculera les lectures de lux pour vous.
Ouvrez le moniteur série à 9600 bauds pour voir les mesures. Utilisez une lampe ou votre main pour éclairer/ombrer le capteur afin de voir les valeurs changer.
La bibliothèque est assez simple à utiliser. La première ligne de code dans l'exemple est le 'constructeur' où vous pouvez fournir l'adresse I2C (au cas où vous voudriez la changer), et un identifiant unique à attacher à ce capteur (vous pouvez simplement laisser la valeur par défaut de 12345 pour l'instant). En modifiant l'adresse I2C, nous pouvons connecter jusqu'à trois capteurs TSL2561 sur la même carte :
// The address will be different depending on whether you leave
// the ADDR pin float (addr 0x39), or tie it to ground or vcc. In those cases
// use TSL2561_ADDR_LOW (0x29) or TSL2561_ADDR_HIGH (0x49) respectively
Adafruit_TSL2561 tsl = Adafruit_TSL2561(TSL2561_ADDR_FLOAT, 12345);
Ensuite, vous voudrez configurer le capteur avec le gain et le temps d'intégration.
Vous pouvez choisir un gain de 0 (pas de gain supplémentaire, bon dans les situations de faible luminosité) ou un gain de 16 qui augmentera considérablement la lumière dans les situations sombres.
Vous pouvez également changer le temps d'intégration, c'est-à-dire la durée pendant laquelle il collectera les données lumineuses. Plus le temps d'intégration est long, plus le capteur est précis lors de la collecte des échantillons de lumière.
Nouveau dans la version 2.0 du pilote, il y a également une option de gain automatique qui est utile lors de la mesure dans des situations d'éclairage mixte. Cela activera ou désactivera automatiquement le gain en fonction du niveau de lumière. Il s'agit toujours d'une fonction expérimentale et les seuils de déclenchement pour changer peuvent nécessiter des ajustements, mais cela devrait être utile pour collecter la lumière à la fois à l'intérieur et à l'extérieur sans avoir à modifier le code vous-même.
/**************************************************************************/
/*
Configures the gain and integration time for the TSL2561
*/
/**************************************************************************/
void configureSensor(void)
{
/* You can also manually set the gain or enable auto-gain support */
// tsl.setGain(TSL2561_GAIN_1X); /* No gain ... use in bright light to avoid sensor saturation */
// tsl.setGain(TSL2561_GAIN_16X); /* 16x gain ... use in low light to boost sensitivity */
tsl.enableAutoRange(true); /* Auto-gain ... switches automatically between 1x and 16x */
/* Changing the integration time gives you better sensor resolution (402ms = 16-bit data) */
tsl.setIntegrationTime(TSL2561_INTEGRATIONTIME_13MS); /* fast but low resolution */
// tsl.setIntegrationTime(TSL2561_INTEGRATIONTIME_101MS); /* medium resolution and speed */
// tsl.setIntegrationTime(TSL2561_INTEGRATIONTIME_402MS); /* 16-bit data but slowest conversions */
/* Update these values depending on what you've set above! */
Serial.println("------------------------------------");
Serial.print ("Gain: "); Serial.println("Auto");
Serial.print ("Timing: "); Serial.println("13 ms");
Serial.println("------------------------------------");
}
Par défaut, le pilote renverra la lumière en unités lux SI standard, qui sont le résultat de calculs complexes basés sur les deux photodiodes sur le TSL2561 (une pour le spectre complet et une pour l'infrarouge). La sensibilité des deux photodiodes peut être vue dans le graphique ci-dessous :
Lorsque vous êtes prêt à obtenir votre mesure en unités lux SI standard, appelez simplement getEvent avec une référence à l'objet 'sensors_event_t' où les données du capteur seront stockées. Cet exemple suppose que nous utilisons l'instance 'tsl' de Adafruit_TSL2561 en haut du code exemple :
/* Get a new sensor event */
sensors_event_t event;
tsl.getEvent(&event);
/* Display the results (light is measured in lux) */
if (event.light)
{
Serial.print(event.light); Serial.println(" lux");
}
else
{
/* If event.light = 0 lux the sensor is probably saturated
and no reliable data could be generated! */
Serial.println("Sensor overload");
}
Cette fonction renverra une lecture en unités lux SI, ce qui est probablement l'unité la plus facile à comprendre lorsqu'on travaille avec la lumière.
Cependant, si vous souhaitez lire manuellement les photodiodes individuelles, vous pouvez toujours le faire dans la dernière bibliothèque en appelant la fonction getLuminosity, et en passant deux variables où les données du capteur seront stockées :
uint16_t broadband = 0;
uint16_t infrared = 0;
/* Populate broadband and infrared with the latest values */
getLuminosity (&broadband, &infrared);
Voilà ! L'exemple devrait être facile à comprendre et à intégrer dans vos propres projets à partir de maintenant !
تابع القراءة
Résuméabuiyad
1/12/2014
سلسلة ديما ديما كاملة علوم رياضية الجبر
سلسلة ديما ديما كاملة علوم رياضية الجبر
اقدم لكم سلسلة ديما ديما جبر من نسخي و رفعي كاملة
التحميل من المعشوقة مديافاير
تحميل مجموعة من التمارين و الحلول النووي الثانية باك - مادة الفيزياء
تحميل مجموعة من التمارين و الحلول النووي الثانية باك - مادة الفيزياء
درس التناقص الإشعاعي
درس التحولات النووية
درس النوى, الكتلة و الطاقة
تحميل مجموعة من التمارين و الحلول الكهرباء الثانية باك - مادة الفيزياء
تحميل مجموعة من التمارين و الحلول الكهرباء الثانية باك - مادة الفيزياء
RC ثنائي القطب
تحميل السلسة الأولى 1 pdf + التصحيح
تحميل السلسة الثانية 2 pdf + التصحيح
تحميل السلسة الثالثة 3 pdf + التصحيح
تحميل السلسة الرابعة 4 pdf + التصحيح
RL ثنائي القطب
تحميل السلسة الأولى 1 pdf + التصحيح
تحميل السلسة الثانية 2 pdf + التصحيح
تحميل السلسة الثالثة 3 pdf + التصحيح
تحميل السلسة الرابعة 4 pdf + التصحيح
RLC ثنائي القطب
تحميل السلسة الأولى 1 pdf (الذبذبات الحرة لدارة متوالية) + التصحيح
تحميل السلسة الثانية 2 pdf + التصحيح
تحميل السلسة الثالثة 3 pdf (الذبذبات القسرية لدارة متوالية - خاص بالعلوم الرياضية) + التصحيح
تحميل مجموعة من التمارين و الحلول الميكانيك الثانية باك - مادة الفيزياء
1/11/2014
تحمبل كتاب الأنيس في الفلسفة للثانية باكالوربا
كتاب أنيس الدعم والمساعدة بشتى المواضيع والإختبارات الفلسفة لتحصيل ميزة
رائعة في مادة الفلسفة
سلسلة ديما ديما علوم الحياة والارض مسلك العلوم فيزيائية الثانية باكلوريا
سلسلة ديما ديما علوم الحياة والارض مسلك العلوم فيزيائية الثانية باكلوريا
collection dima dima sciences de la vie et de la terre bacalaureat physique
سلسلة ديما ديما دروس وتمارين وحلول مفصلة وفق المقرر الجديد السنة الثانية من
سلك الباكلوريا علوم تجريبية مسلك علوم فيزيائية
كلمة سر فك الضغط
www.dimanajahi.blogspot.com
سلسلة كتاب ديما ديما رياضيات الثانية باكلوريا علوم فيزيائية collectiond dima dima
السلام عليكم
تلاخيص الدروس في كتاب ديما ديما رياضيات الثانية باكلوريا
جميع الشعب العلمية والتقنية
جميع الشعب العلمية والتقنية
1/07/2014
سلسلة ديما ديما الثانية باكالوريا تمارين و حلول الرياضيات
سلسلة ديما ديما لتمارين و حلول في الرياضيات للثانية باكالوريا جميع الشعب العلمية
pdf سلسلة ديما ديما للتحميل على شكل ملف
1/05/2014
اكبر سلسلة تمارين الموجات الميكانيكية و حلول للثانية باكالوريا
اكبر سلاسل الموجات الميكانيكية تمارين و حلول للثانية باكالوريا
pdf مجموعة سلاسل التمارين و الحلول عن جميع دروس الثانية باكالورية للتحميل في ملفات
خمسة سلاسل تمارين و حلول في ( الموجات الميكانيكية ) pdf
10/01/2013
NOTIONS DE MECANIQUE DES FLUIDES Cours et ExercicesCorigés
NOTIONS DE MECANIQUE DES FLUIDES Cours et ExercicesCorigés
TABLE DES MATIERES
TABLE DES MATIERES
Chapitre 1 : Introduction à la Mécanique des Fluides
1 Introduction
2 Définitions
2.1 Fluide parfait
2.2 Fluide réel
2.3 Fluide incompressible
2.4 Fluide compressible
3 Caractéristiques physiques
3.1 Masse volumique
3.2 Poids volumique
3.3 Densité
3.4 Viscosité
4 Conclusion
5 Exercices d’application
Chapitre 2 : Statique des fluides
1 Introduction
2 Notion de pression en un point d’un fluide
3 Relation fondamentale de l’hydrostatique
4 Théorème de Pascal
4.1 Enoncé
4.2 Démonstration
5 Poussée d’un fluide sur une paroi verticale
5.1 Hypothèses
5.2 Eléments de réduction du torseur des forces de pression
5.2.1 Résultante
5.2.2 Moment
5.3 Centre de poussée
6 Théorème d’Archimède
6.1 Énoncé
6.2 Démonstration
7 Conclusion
8 Exercices d’aplication
Chapitre 3 : Dynamique des Fluides Incompressibles Parfaits
1 Introduction
2 Ecoulement Permanent
3 Equation de Continuité
4 Notion de Débit
4.1 Débit massique
4.2 Débit volumique
4.3 Relation entre débit massique et débit volumique
5 Théorème de Bernoulli – Cas d’un écoulement sans échange de travail
6 Théorème de Bernoulli – Cas d’un écoulement avec échange de travail
7 Théorème d’Euler :
8 Conclusion
9 Exercices d’application
Chapitre 4 : Dynamique des Fluides Incompressibles Reels
1 Introduction
2 Fluide Réel
3 Régimes d’écoulement - nombre de Reynolds
4 Pertes de charges
4.1 Définition
4.2 Pertes de charge singulières
4.3 Pertes de charges linéaires :
5 Théorème de Bernoulli appliqué à un fluide reel
6 Conclusion
7 Exercices d’application
Chapitre 5 : Dynamique des Fluides Compressibles
1 Introduction
2 Equations d’etat d’un gaz parfait
2.1 Lois des gaz parfaits
2.2 Transformations thermodynamiques
3 Classification des écoulements
3.1 Célérité du son
3.2 Nombre de Mach
3.3 Ecoulement subsonique
3.4 Ecoulement supersonique
4 Equation de continuite
5 Equation de Saint-Venant
6 Etat générateur :
7 Conclusion
8 Exercices d’application .
Chapitre 1 : Introduction à la Mécanique des Fluides ......................................... 1
1 Introduction .................................................. .................................................. ....... 1
2 Définitions .................................................. .................................................. ......... 1
2.1 Fluide parfait .................................................. ................................................ 2
2.2 Fluide réel .................................................. .................................................. .. 3
2.3 Fluide incompressible .................................................. .................................. 3
2.4 Fluide compressible .................................................. ..................................... 3
3 Caractéristiques physiques .................................................. ................................. 4
3.1 Masse volumique .................................................. ......................................... 4
3.2 Poids volumique .................................................. .......................................... 4
3.3 Densité .................................................. .................................................. ...... 4
3.4 Viscosité .................................................. .................................................. .... 5
4 Conclusion .................................................. .................................................. ........ 7
5 Exercices d’application .................................................. ....................................... 8
Chapitre 2 : Statique des fluides .................................................. ....................... 10
1 Introduction .................................................. .................................................. ..... 10
2 Notion de pression en un point d’un fluide .................................................. ........ 10
3 Relation fondamentale de l’hydrostatique .................................................. ......... 12
4 Théorème de Pascal .................................................. ......................................... 14
4.1 Enoncé .................................................. .................................................. .... 14
4.2 Démonstration .................................................. ........................................... 14
5 Poussée d’un fluide sur une paroi verticale .................................................. ...... 15
5.1 Hypothèses .................................................. ................................................ 15
5.2 Eléments de réduction du torseur des forces de pression ........................... 15
5.2.1 Résultante .................................................. .......................................... 16
5.2.2 Moment............................................ .................................................. ... 16
5.3 Centre de poussée .................................................. .................................... 17
6 Théorème d’Archimède .................................................. ..................................... 17
6.1 Énoncé .................................................. .................................................. .... 17
6.2 Démonstration .................................................. ........................................... 18
7 Conclusion .................................................. .................................................. ...... 20
8 Exercices d’aplication .................................................. ....................................... 21
Chapitre 3 : Dynamique des Fluides Incompressibles Parfaits ........................ 52
1 Introduction .................................................. .................................................. ..... 52
2 Ecoulement Permanent .................................................. .................................... 52
3 Equation de Continuité .................................................. ...................................... 52
4 Notion de Débit .................................................. ................................................. 54
4.1 Débit massique .................................................. .......................................... 54
4.2 Débit volumique .................................................. ......................................... 55
4.3 Relation entre débit massique et débit volumique ....................................... 55
5 Théorème de Bernoulli – Cas d’un écoulement sans échange de travail ........... 56
6 Théorème de Bernoulli – Cas d’un écoulement avec échange de travail .......... 57
7 Théorème d’Euler : .................................................. ........................................... 59
8 Conclusion .................................................. .................................................. ...... 61
9 Exercices d’application .................................................. ..................................... 61
Chapitre 4 : Dynamique des Fluides Incompressibles Reels ............................ 88
1 Introduction .................................................. .................................................. ..... 88
2 Fluide Réel .................................................. .................................................. ...... 88
3 Régimes d’écoulement - nombre de Reynolds .................................................. . 88
4 Pertes de charges .................................................. ............................................. 90
4.1 Définition .................................................. .................................................. .. 90
4.2 Pertes de charge singulières .................................................. ..................... 94
4.3 Pertes de charges linéaires : .................................................. ..................... 94
5 Théorème de Bernoulli appliqué à un fluide reel ................................................. 95
6 Conclusion .................................................. .................................................. ...... 96
7 Exercices d’application .................................................. ..................................... 96
Chapitre 5 : Dynamique des Fluides Compressibles ........................................ 120
1 Introduction .................................................. .................................................. ... 120
2 Equations d’etat d’un gaz parfait .................................................. ..................... 120
2.1 Lois des gaz parfaits .................................................. ................................ 120
2.2 Transformations thermodynamiques .................................................. ....... 120
3 Classification des écoulements .................................................. ....................... 122
3.1 Célérité du son .................................................. ......................................... 122
3.2 Nombre de Mach .................................................. ..................................... 122
3.3 Ecoulement subsonique .................................................. .......................... 122
3.4 Ecoulement supersonique .................................................. ....................... 122
4 Equation de continuite .................................................. .................................... 122
5 Equation de Saint-Venant .................................................. ............................... 123
6 Etat générateur : .................................................. ............................................. 124
7 Conclusion .................................................. .................................................. .... 125
8 Exercices d’application .................................................. ................................... 125
1 Introduction .................................................. .................................................. ....... 1
2 Définitions .................................................. .................................................. ......... 1
2.1 Fluide parfait .................................................. ................................................ 2
2.2 Fluide réel .................................................. .................................................. .. 3
2.3 Fluide incompressible .................................................. .................................. 3
2.4 Fluide compressible .................................................. ..................................... 3
3 Caractéristiques physiques .................................................. ................................. 4
3.1 Masse volumique .................................................. ......................................... 4
3.2 Poids volumique .................................................. .......................................... 4
3.3 Densité .................................................. .................................................. ...... 4
3.4 Viscosité .................................................. .................................................. .... 5
4 Conclusion .................................................. .................................................. ........ 7
5 Exercices d’application .................................................. ....................................... 8
Chapitre 2 : Statique des fluides .................................................. ....................... 10
1 Introduction .................................................. .................................................. ..... 10
2 Notion de pression en un point d’un fluide .................................................. ........ 10
3 Relation fondamentale de l’hydrostatique .................................................. ......... 12
4 Théorème de Pascal .................................................. ......................................... 14
4.1 Enoncé .................................................. .................................................. .... 14
4.2 Démonstration .................................................. ........................................... 14
5 Poussée d’un fluide sur une paroi verticale .................................................. ...... 15
5.1 Hypothèses .................................................. ................................................ 15
5.2 Eléments de réduction du torseur des forces de pression ........................... 15
5.2.1 Résultante .................................................. .......................................... 16
5.2.2 Moment............................................ .................................................. ... 16
5.3 Centre de poussée .................................................. .................................... 17
6 Théorème d’Archimède .................................................. ..................................... 17
6.1 Énoncé .................................................. .................................................. .... 17
6.2 Démonstration .................................................. ........................................... 18
7 Conclusion .................................................. .................................................. ...... 20
8 Exercices d’aplication .................................................. ....................................... 21
Chapitre 3 : Dynamique des Fluides Incompressibles Parfaits ........................ 52
1 Introduction .................................................. .................................................. ..... 52
2 Ecoulement Permanent .................................................. .................................... 52
3 Equation de Continuité .................................................. ...................................... 52
4 Notion de Débit .................................................. ................................................. 54
4.1 Débit massique .................................................. .......................................... 54
4.2 Débit volumique .................................................. ......................................... 55
4.3 Relation entre débit massique et débit volumique ....................................... 55
5 Théorème de Bernoulli – Cas d’un écoulement sans échange de travail ........... 56
6 Théorème de Bernoulli – Cas d’un écoulement avec échange de travail .......... 57
7 Théorème d’Euler : .................................................. ........................................... 59
8 Conclusion .................................................. .................................................. ...... 61
9 Exercices d’application .................................................. ..................................... 61
Chapitre 4 : Dynamique des Fluides Incompressibles Reels ............................ 88
1 Introduction .................................................. .................................................. ..... 88
2 Fluide Réel .................................................. .................................................. ...... 88
3 Régimes d’écoulement - nombre de Reynolds .................................................. . 88
4 Pertes de charges .................................................. ............................................. 90
4.1 Définition .................................................. .................................................. .. 90
4.2 Pertes de charge singulières .................................................. ..................... 94
4.3 Pertes de charges linéaires : .................................................. ..................... 94
5 Théorème de Bernoulli appliqué à un fluide reel ................................................. 95
6 Conclusion .................................................. .................................................. ...... 96
7 Exercices d’application .................................................. ..................................... 96
Chapitre 5 : Dynamique des Fluides Compressibles ........................................ 120
1 Introduction .................................................. .................................................. ... 120
2 Equations d’etat d’un gaz parfait .................................................. ..................... 120
2.1 Lois des gaz parfaits .................................................. ................................ 120
2.2 Transformations thermodynamiques .................................................. ....... 120
3 Classification des écoulements .................................................. ....................... 122
3.1 Célérité du son .................................................. ......................................... 122
3.2 Nombre de Mach .................................................. ..................................... 122
3.3 Ecoulement subsonique .................................................. .......................... 122
3.4 Ecoulement supersonique .................................................. ....................... 122
4 Equation de continuite .................................................. .................................... 122
5 Equation de Saint-Venant .................................................. ............................... 123
6 Etat générateur : .................................................. ............................................. 124
7 Conclusion .................................................. .................................................. .... 125
8 Exercices d’application .................................................. ................................... 125
afficher