SKU: OT3509 Numer artykułu: NB072 EAN: 8720618827012
Od teraz Twoja elektronika będzie zachwycać kolorami dzięki temu świetnemu czujnikowi światła barwnego.
To najlepszy czujnik koloru na rynku, TCS34725, który ma elementy detekcji światła RGB i Clear.
Filtr blokujący IR umożliwia dokładne pomiary kolorów, dzięki czemu uzyskasz znacznie bardziej wierne odwzorowanie barw niż w przypadku większości czujników, ponieważ ludzie nie widzą IR.
Nadaje się do użytku za przyciemnionym szkłem dzięki niesamowitemu zakresowi dynamicznemu 3.800.000:1 z regulowanym czasem integracji i wzmocnieniem.
Z regulatorem 3.3V, dzięki czemu możesz bezpiecznie zasilać breakout napięciem 3-5VDC oraz z przesuwaniem poziomów dla pinów I2C, aby mogły być używane z logiką 3.3V lub 5V.
Ponadto na pokładzie znajduje się ładna, neutralna dioda LED 4150°K z driverem MOSFET do oświetlania tego, co próbujesz wykryć. Diodę LED można łatwo włączać i wyłączać za pomocą wyjścia logicznego.
Połącz z dowolnym mikrokontrolerem przez I2C, a przykładowy kod szybko pomoże Ci rozpocząć pracę z odczytami 4-kanałowymi.
Podłącz czujnik, łącząc VDD z 3-5VDC, masę z common ground, SCL z I2C Clock, a SDA z I2C-gegevens na Twoim Arduino. Uruchom ponownie IDE, wybierz przykładowy szkic i ustaw wszystkie swoje ulubione owoce obok elementu czujnika!
Najważniejsze cechy:
ZESTAW ZAWIERA:
Moduł czujnika koloru RGB TCS34725
Męski header
Czujnik działa poprzez oświetlenie obiektu białym światłem i pomiar ilości czerwonego, zielonego, niebieskiego i białego światła odbijanego przez powierzchnię tego obiektu.
Pomiary są wykonywane przy użyciu matrycy 3 x 4 czujników z filtrami kolorów czerwonego/zielonego/niebieskiego przed nimi. Mierzy również ogólną intensywność odbitego światła za pomocą jasnego filtra nad trzema czujnikami. Cała matryca czujników ma filtr IR, który minimalizuje wpływ światła IR na pomiary.
Analogowe wyjścia czujnika są konwertowane na 16-bitowe wartości cyfrowe za pomocą 4 integrujących ADC'ów. Te cyfrowe wartości czujnika są następnie dostępne dla MCU przez magistralę I2C.
Istnieją 2 główne ustawienia, które można skonfigurować, aby wpływać na odczyty i optymalizować je dla konkretnego zastosowania.
Ustawienie Gain: Ustawienie wzmocnienia można ustawić na 1X, 4X, 16X lub 60X. Wyższe ustawienia wzmocnienia mogą pomóc w prawidłowym odczycie koloru przy słabym oświetleniu, ale mogą też zwiększyć poziom szumów pomiaru.
Czas integracji: Czas integracji to okres używany do pobierania próbki. Dłuższe czasy integracji mogą w niektórych zastosowaniach zapewnić lepszą dokładność. Czas integracji TCS34725 Module Schematisch można ustawić na 2,4 mS, 24 mS, 50 mS, 101 mS, 154 mS lub 700 mS.
Jeśli przerwanie jest włączone, a zmierzone wartości przekroczą górny lub dolny próg ustawiony dla przerwania, wyjście open-collector zostanie ustawione na NISKI. Ponieważ jest to wyjście open-collector, na linii INT potrzebny jest rezystor podciągający, aby ustawić ją na WYSOKI, gdy nie jest sterowana jako NISKI. Zwykle można to zrealizować, włączając wewnętrzny pull-up na pinie danych uC.
Wbudowana biała dioda LED służy do oświetlania mierzonego obiektu i może być sterowana przez pin LED na module. Jeśli pin pozostanie niepodłączony, dioda LED będzie świecić. Jeśli chcesz, aby była stale wyłączona, pin można podłączyć do masy. Pin można również podłączyć do wyjścia cyfrowego na MCU i włączać/wyłączać podczas pobierania próbek.
Interfejs I2C
Moduł komunikuje się przez standardowy interfejs I2C. Adres I2C jest stały i wynosi 0x29.
Moduł zawiera MOSFET-y i rezystory podciągające do przesuwania poziomów linii I2C SDA i SCL, dzięki czemu poprawnie współpracują zarówno z MCU 3,3 V, jak i 5 V.
Zasilanie modułu
Moduł może być zasilany napięciem 5 V lub 3,3 V na pinie VIN modułu.
Czujnik TCS34725 działa przy 3,3 V, więc wbudowany regulator 3,3 V obniża wyższe napięcia do 3,3 V wymaganych przez czujnik.
Pin 3V3 na module zapewnia dostęp do wyjścia 3,3 V z regulatora, jeśli jest potrzebne.
Połączenia modułu
LED = wejście sterujące LED. Pozostaw niepodłączone, aby LED była zawsze włączona. Zewrzyj do LOW, aby wyłączyć LED
INT = wyjście przerwania aktywne NISKI. Wyjście jest open-collector, więc wymaga rezystora podciągającego. Łączy się z wejściem przerwania na MCU, jeśli jest używane.
SDA = linia I2C SDA. Łączy się z SDA na MCU
SCL = linia I2C SCL. Łączy się z SCL na MCU
3V3 = wyjście 3,3 V z wbudowanego regulatora 3,3 V
GND = masa łączy się z masą na MCU
VIN = pobór mocy. Łączy się z 3,3 V lub 5 V na MCU
Montaż modułu
Moduł jest dostarczany z luźnym męskim headerem. Umożliwia to przylutowanie headera do górnej lub dolnej strony modułu, w zależności od planowanego użycia, lub użycie przewodów do wykonania połączeń.
Do użycia z breadboardem zalecamy umieszczenie headerów na dole. Lutowanie jest najłatwiejsze, gdy header jest włożony do breadboardu, aby utrzymać go na miejscu podczas lutowania.