Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Over het algemeen worden we geconfronteerd met situaties waarin we de intensiteit van het licht moeten meten. Dus besloot ik een klein project te maken dat ons zal helpen dit probleem op te lossen. Dit project illustreert hoe we OPT3001 kunnen gebruiken met Arduino als Lux-meter. In dit project heb ik een klein doorbraakbord gebruikt voor OPT3001. Deze sensor communiceert via het I2C-protocol.
Enkele voordelen zijn:
- Precisie Optisch
- FilterenAutomatische functie voor instelling op volledige schaal
- Afmetingen: 0,01 lux tot 83 k lux Laag
- Bedrijfsstroom: 1,8 A
Stap 1: Lijst met dingen die ik heb gebruikt
- Arduino Uno als hoofdcontroller.
- OPT3001 van Texas Instruments.
- Doorverbindingsdraden
- Computer met Arduino IDE geïnstalleerd.
Dat is het, laten we overgaan op hardwareverbinding.
Stap 2: Stap 2: Hardwareverbinding
Nu zullen we zien hoe we Arduino uno en OPT3001 via I2C-lijn kunnen verbinden.
-
Stroomkabels
- VDD -- 3,3 V
- GND -- GND
-
I2C-bus
- SDA-A4
- SCL -- A5
Stap 3: Stap 3: Codefragment voor Arduino Uno als luxmeter
Upload deze code in Arduino uno.
De volledige link voor dit project staat op:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Stap 4: Stap 4: Controleer de uitvoer
Als u klaar bent, opent u de seriële terminal en controleert u de gegevens die van de sensor komen, Je zou het moeten krijgen zoals weergegeven.