Table des matières:
- Étape 1: Liste des choses que j'ai utilisées
- Étape 2: Étape 2: Connexion matérielle
- Étape 3: Étape 3: Extrait de code pour Arduino Uno en tant que luxmètre
- Étape 4: Étape 4: Vérifier la sortie
Vidéo: Arduino Lux Meter - Interfaçage OPT3001 avec Arduino : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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é.
Conseillé:
PWM avec ESP32 - Dimming LED avec PWM sur ESP 32 avec Arduino IDE: 6 étapes
PWM avec ESP32 | Dimming LED With PWM on ESP 32 With Arduino IDE: Dans ces instructables, nous verrons comment générer des signaux PWM avec ESP32 à l'aide d'Arduino IDE & PWM est essentiellement utilisé pour générer une sortie analogique à partir de n'importe quel MCU et cette sortie analogique peut être comprise entre 0 V et 3,3 V (dans le cas d'esp32) & de
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)
Tapis avec capteurs/communication RF avec Arduino Micro : J'ai récemment terminé l'installation Tout aussi diversifiée, qui est composée d'une série de lampes qui réagissent aux capteurs placés dans un tapis sous les lampes. Voici comment j'ai fait le tapis avec des capteurs de pression. J'espère que vous trouverez ça utile.:)
Project Lux : 5 étapes (avec photos)
Project Lux : Bonjour et bienvenue dans Project Lux ! Project Lux est une robe avec des LED intégrées. Cette robe a plusieurs façons d'interagir avec l'environnement du porteur et des interactions simples. Cela inclut la température, la lumière et le son. La robe a aussi un couple
INDICATEUR D'ÉCLAIRAGE DE VÉLO : LUX : 7 étapes (avec photos)
INDICATEUR D'ÉCLAIRAGE DE VÉLO : LUX : LUX est un produit conçu unique pour le vélo. C'est un gadget qui peut être accroché dans la position arrière du siège. Il indique si le cycliste ralentit, tourne à gauche ou à droite en utilisant une matrice de LED (sortie). C'est simple et en