WSAL16131 – TCS34725 Color Sensor
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Der TCS34725-Farbsensor liefert über I2C RGB- und Lichtintensitätswerte. Er basiert auf dem TCS34725FN-Chip mit eingebautem ADC, IR-Sperrfilter und integrierter LED-Ergänzungslampe.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Sensor: TCS34725FN mit eingebautem ADC
- Schnittstelle: I2C (SDA/SCL), Adresse 0x29 (7-Bit) bzw. 0x52 nach Linksschiebung
- Betriebsspannung: 3,3 V oder 5 V
- Auflösung: 4 Kanäle RGBC, je 16 Bit pro Kanal
- Empfohlener Messabstand: ca. 2 mm
- Abmessungen des Moduls: 27 × 20 mm
- INT-Ausgang ist ein Open-Drain-Interrupt mit programmierbaren Schwellwerten
- Onboard-LED dient als Ergänzungslampe, Helligkeit per PWM regelbar
- Spannungsebenenwandler macht das Modul sowohl für 3,3 V als auch 5 V geeignet
Befehle und Beispiele – vor Ausführung prüfen:
sudo raspi-config
sudo reboot
sudo wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.71.tar.gz
sudo tar zxvf bcm2835-1.71.tar.gz
cd bcm2835-1.71/
sudo ./configure && sudo make && sudo make check && sudo make install
sudo apt-get install wiringpi
wget https://files.waveshare.com/wiki/common/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
gpio -v
sudo git clone https://github.com/WiringPi/WiringPi
cd WiringPi
sudo ./build
sudo su
wget https://github.com/joan2937/lg/archive/master.zip
unzip master.zip
cd lg-master
sudo make install
sudo apt-get update
sudo apt-get install python-pip
Hinweise und Versionsgrenzen
- Die Bookworm-Umgebung unterstützt nur die lgpio-Bibliothek; BCM2835 und wiringPi sind dort nicht verfügbar.
- Bei allen Nullwerten oder Initialisierungsfehlern zuerst die Hardwareverbindung prüfen und ggf. den RESET-Knopf drücken.
- Wenn alle RGB-Werte bei 253 liegen, ist die Lichtstärke außerhalb des Messbereichs; Gain reduzieren (z. B. TCS34725_Set_Gain(TCS34725_GAIN_16X)).
- Änderungen der Integrationszeit beeinflussen die maximale Kanalwert-Obergrenze und können zu dunkleren oder helleren Farben führen; LED-Helligkeit entsprechend anpassen.
- Falls der Interrupt nicht ausgelöst wird oder sich wiederholt, muss der Schwellwert angepasst werden; bei schneller Abtastrate besonders beachten.
- Die Beispielprojekte für STM32 basieren auf STM32F103RBT6/STM32H743; andere Boards erfordern angepasste Verbindungen und Codeportierung.
- Für serielle Ausgabe bei STM32: Übertragungsrate 115200 bestätigen, korrekten COM-Anschluss wählen (USART2: PA2 TXD, PA3 RXD).
- Arduino-Beispiel ist für Arduino UNO geschrieben; andere Boards benötigen angepasste Pinbelegungen.
Quelle und Revisionsnachweis
- TCS34725 Color Sensor - Waveshare Wiki
- Quellrevision: 109812
- Erfasst: 2026-08-31T03:17:18+00:00
- SHA-256:
c9bce420bd4412cb770ac9616e76122d8c94b5d3062ece8d3249bace6c2935c1