Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Vi står i allmänhet inför en situation där vi måste mäta ljusintensiteten. Så jag bestämde mig för att göra ett litet projekt som hjälper oss att lösa detta problem. Detta projekt illustrerar hur vi kan använda OPT3001 med Arduino som Lux -mätare. I detta projekt har jag använt en liten brytskiva för OPT3001. Denna sensor kommunicerar via I2C -protokollet.
Några fördelar är:
- Precision Optical
- Filtrering Automatisk inställning i full skala
- Mått: 0,01 lux till 83 k luxLåg
- Driftström: 1,8 μA
Steg 1: Lista över saker jag använde
- Arduino Uno som huvudkontroll.
- OPT3001 från Texas Instruments.
- Bygelkablar
- Dator med Arduino IDE installerat.
Det är det, låt oss gå till hårdvaruanslutning.
Steg 2: Steg 2: Maskinvaruanslutning
Nu ska vi se hur vi kan ansluta Arduino uno och OPT3001 via I2C -linje.
-
Kraftledningar
- VDD - 3,3 V
- GND - GND
-
I2C buss
- SDA - A4
- SCL - A5
Steg 3: Steg 3: Kodavsnitt för Arduino Uno As Lux Meter
Ladda upp den här koden till Arduino uno.
Komplett länk för detta projekt finns på:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Steg 4: Steg 4: Kontrollera utmatning
När du är klar öppnar du seriell terminal och kontrollerar data från sensorn, Du bör få det som visas.