Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Obecně se potýkáme se situací, kdy potřebujeme změřit intenzitu světla. Rozhodl jsem se tedy vytvořit malý projekt, který nám pomůže vyřešit tento problém. Tento projekt ukazuje, jak můžeme použít OPT3001 s Arduino jako Lux metr. V tomto projektu jsem použil malou vylamovací desku pro OPT3001. Tento senzor komunikuje přes protokol I2C.
Několik výhod je:
- Přesná optika
- Filtrování Funkce automatického nastavení v plném rozsahu
- Měření: 0,01 lux až 83 k lux Nízké
- Provozní proud: 1,8 μA
Krok 1: Seznam věcí, které jsem použil
- Arduino Uno jako hlavní ovladač.
- OPT3001 od společnosti Texas Instruments.
- Propojovací vodiče
- Počítač s nainstalovaným Arduino IDE.
To je vše, přejdeme k hardwarovému připojení.
Krok 2: Krok 2: Hardwarové připojení
Nyní uvidíme, jak můžeme propojit Arduino uno a OPT3001 přes linku I2C.
-
Elektrické vedení
- VDD - 3,3 V
- GND - GND
-
Sběrnice I2C
- SDA - A4
- SCL - A5
Krok 3: Krok 3: Fragment kódu pro Arduino Uno As Lux Meter
Nahrajte tento kód do Arduino uno.
Kompletní odkaz na tento projekt je na:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Krok 4: Krok 4: Zkontrolujte výstup
Po dokončení otevřete sériový terminál a zkontrolujte data pocházející ze senzoru, Měli byste to dostat podle obrázku.