Anonymous
Mar 29, 2026
Rating: 5/5
Great upgrade from older models
Switched from an older photoresistor setup to this TCS34725 module. The difference in precision is night and day. It easily detects subtle shade differences.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Model Number | GY-33 / GY-31 |
| Sensor Type | TCS3200D / TCS34725 RGB Color Sensor |
| Interface | I2C / UART / TTL Serial |
| Operating Voltage | 3.3V - 5V DC |
| Detection Range | 0mm - 10mm (Optimal) |
| Output Data | RGB Values, Hue, Saturation, Temperature |
| PCB Dimensions | 22mm x 18mm x 4mm |
| Compatibility | Arduino, Raspberry Pi, STM32, ESP32 |
| LED Indicator | White LED for Illumination |
| Application | Color Sorting, Robotics, DIY Electronics |
Anonymous
Mar 29, 2026
Rating: 5/5
Great upgrade from older models
Switched from an older photoresistor setup to this TCS34725 module. The difference in precision is night and day. It easily detects subtle shade differences.
Anonymous
Mar 26, 2026
Rating: 5/5
Perfect for my sorting robot project
This sensor module is incredibly accurate for distinguishing between different colored blocks. The I2C interface made integration with my Arduino Uno very straightforward. Highly recommended for hobbyists.
Anonymous
Mar 18, 2026
Rating: 4/5
Compact and easy to wire
The pinout is clearly labeled which saved me a lot of guessing. It fits perfectly into small enclosures. Only wish the cable was included, but that's a minor issue.
Anonymous
Mar 15, 2026
Rating: 5/5
Exceeded expectations
Fast response time and very stable output. I am using this for a line-following robot that needs to identify colored zones, and it performs flawlessly every time.
Anonymous
Mar 10, 2026
Rating: 5/5
Reliable and consistent readings
We bought ten of these for our workshop. They provide consistent RGB data and the build quality is solid. The white LED helps significantly when testing in dim environments.
Anonymous
Mar 03, 2026
Rating: 4/5
Good value but needs calibration
Works well once you spend time calibrating it for your specific lighting conditions. The documentation could be better, but there are plenty of tutorials online to help get started.
Q: Can this sensor detect transparent objects?
A: No, this optical sensor relies on reflected light to determine color. Transparent or highly reflective mirror-like surfaces will not yield accurate color data.
Q: Does this module work directly with 5V Arduino boards without a logic level converter?
A: Yes, the GY-33/GY-31 modules typically support 3.3V to 5V input directly, making them compatible with 5V Arduino boards like the Uno without needing extra converters.
Q: What is the maximum distance for accurate color detection?
A: For the most accurate results, the sensor should be placed between 2mm to 10mm away from the object. Distances greater than 15mm may result in unreliable readings due to ambient light interference.
Q: How do I calibrate the sensor for white balance?
A: Place the sensor over a standard white reference tile and run the calibration function in the library. This adjusts the gain and integration time to normalize the RGB values.
Q: Is sample code available for Raspberry Pi?
A: Yes, we provide Python libraries and example scripts for Raspberry Pi on our GitHub repository. You can find the link in the product manual or contact us for direct access.