I’m trying to make the Triad Spectroscopy Sensor AS7265x work. I’m able to communicate between my microcontroller and the AS7265x sensor using I2C. But the RAW data and CALIBRATED data I receive from the AS7265 are very erratic from one run to the next. The temperature data always reads 65 degrees C (149 degrees F).
I’ve attached a .pdf file showing 10 runs of the raw data I collected with a copper plate about 1 inch from the AS7265x. As you can see there is considerable variation from one run to the next. I highlighted four data points where the standard deviation was the highest.
The Min/Max data column shows this wide variation, too. My data is also plotted. For comparison, I also plotted SparkFun’s web site data for a copper plate.
In addition, I ran the same software (with address changes) on a Sparkfun SEN_14351 AS7263 NIR sensor that i had previously purchased. The data was very consistent with this sensor.
CONCLUSION: My SEN-15050 Triad Spectroscopy Sensor AS7265x is defective.
Triad Copper Plate Raw Data.pdf (203 KB)
Hi whatpic,
Sorry to hear you are having issues with the data from your Triad Spectroscopy Sensor. It may be defective but before we reach that conclusion I have a few quick troubleshooting questions to help identify what the issue may be. First, how are you connecting the sensor and what are you connecting it to? Are you using the pre-populated LEDs on the board or have you populated your own? Finally, are you using custom code or have you been testing with the examples from our [Arduino Library?](GitHub - sparkfun/SparkFun_AS7265x_Arduino_Library: An Arduino library for the trifecta of spectral sensors covering 18 discrete wavelengths from NIR to UV.)
First, how are you connecting the sensor and what are you connecting it to?
I’m using a Microchip PIC 18F4550 microcontroller which goes to a 5 volt to 3 volt translator. The low voltage side of the translator then goes to a SparkFun 8- channel I2C MUX Board. The Triad spectrometer board is connected to the Mux Board.
Are you using the pre-populated LEDs on the board or have you populated your own?
I am using the pre-populated LEDs.
Finally, are you using custom code or have you been testing with the examples from our Arduino Library?
I am using code I wrote using Great Cow Basic. It should be noted I used the same test setup and code ( with address changes) for the SparkFun Spectral Sensor AS7263 NIR - SEN-14351 and it worked fine.
Thank you for providing those thorough answers to my questions. I think at this point, assuming you purchased it directly from SparkFun, the best option here is to have the sensor sent back to SparkFun for testing/repair. Please fill out the form on [this page and in the “Why do you want an RMA?” box, fill in a brief description and include the link to this topic. We will follow up with further instructions on how to proceed.](Return Policy - SparkFun Electronics)