Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Zazwyczaj spotykamy się z sytuacją, w której musimy zmierzyć natężenie światła. Postanowiłem więc zrobić mały projekt, który pomoże nam rozwiązać ten problem. Ten projekt ilustruje, jak możemy użyć OPT3001 z Arduino jako miernika luksów. W tym projekcie użyłem małej płytki do wyłamywania dla OPT3001. Ten czujnik komunikuje się przez protokół I2C.
Kilka zalet to:
- Precyzyjna optyczna
- Funkcja automatycznego ustawiania pełnej skali filtrowania
- Pomiary: 0,01 luksa do 83 k luksówNiski
- Prąd roboczy: 1,8 μA
Krok 1: Lista rzeczy, których użyłem
- Arduino Uno jako kontroler główny.
- OPT3001 firmy Texas Instruments.
- Przewody połączeniowe
- Komputer z zainstalowanym Arduino IDE.
To wszystko, przejdźmy do połączenia sprzętowego.
Krok 2: Krok 2: Połączenie sprzętowe
Teraz zobaczymy, jak połączyć Arduino uno i OPT3001 linią I2C.
-
Linie energetyczne
- VDD -- 3,3 V
- GND -- GND
-
Magistrala I2C
- SDA -- A4
- SCL -- A5
Krok 3: Krok 3: Fragment kodu dla Arduino Uno jako miernik Lux
Prześlij ten kod do Arduino uno.
Pełny link do tego projektu znajduje się pod adresem:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Krok 4: Krok 4: Sprawdź wyniki
Po zakończeniu otwórz terminal szeregowy i sprawdź dane pochodzące z czujnika, Powinieneś to dostać, jak pokazano.