Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Nous sommes généralement confrontés à une situation où nous devons mesurer l'intensité de la lumière. J'ai donc décidé de faire un petit projet qui nous aidera à résoudre ce problème. Ce projet illustre comment nous pouvons utiliser OPT3001 avec Arduino comme luxmètre. Dans ce projet, j'ai utilisé une petite carte de rupture pour OPT3001. Ce capteur communique via le protocole I2C.
Peu d'avantages sont:
- Optique de précision
- Filtrage Fonctionnalité de réglage automatique à grande échelle
- Mesures: 0,01 lux à 83 k lux Faible
- Courant de fonctionnement: 1,8 A
Étape 1: Liste des choses que j'ai utilisées
- Arduino Uno comme contrôleur principal.
- OPT3001 de Texas Instruments.
- Fils de cavalier
- Ordinateur avec Arduino IDE installé.
C'est tout, passons à la connexion matérielle.
Étape 2: Étape 2: Connexion matérielle
Nous allons maintenant voir comment connecter Arduino uno et OPT3001 via la ligne I2C.
-
Les lignes électriques
- Disque dur -- 3,3 V
- GND -- GND
-
Bus I2C
- SDA -- A4
- SCL -- A5
Étape 3: Étape 3: Extrait de code pour Arduino Uno en tant que luxmètre
Téléchargez ce code dans Arduino uno.
Le lien complet pour ce projet est à:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Étape 4: Étape 4: Vérifier la sortie
Une fois cela fait, ouvrez le terminal série et vérifiez les données provenant du capteur, Vous devriez l'obtenir comme indiqué.