Arduino compatible Sky Quality Meter using the TSL2591
Go to file
gshau 58fad01ead Added LU and LE emulation examples 2019-01-16 11:12:40 -06:00
SQM_TSL2591 Added LU and LE emulation examples 2019-01-16 11:12:40 -06:00
example Added LU and LE emulation examples 2019-01-16 11:12:40 -06:00
screenshots Updated documentation and added example code 2017-10-21 11:27:57 -05:00
wxserver@ac77dc31ea Updated documentation and added example code 2017-10-21 11:27:57 -05:00
.gitignore Added LU and LE emulation examples 2019-01-16 11:12:40 -06:00
.gitmodules Updated documentation and added example code 2017-10-21 11:27:57 -05:00
README.md Updated documentation and added example code 2017-10-21 11:27:57 -05:00

README.md

Arduino compatible Sky Quality Meter using the TSL2591

This is an application of the TSL 2591 sensor to measuring sky brightness for astronomical applications. It returns the sky brightness in units of magnitude per square arc-second. Also accessible to the user are the raw counts of the visible and IR channels.

Some features:

  • Adaptive exposure and gain control to reduce noise in low light environment.
  • Calibration offset can be adjusted by user with setCalibrationOffset
  • Noise estimates given assuming signal counts follow a Poisson process

This, along with other Arduino projects, can be placed on an ESP8266 module. I have written a library for using these modules to push data to an influx time-series database and display these results using Grafana. Below is a screenshot the Grafana frontend with of one night. Shown are two sensors, one in a weatherstation taking measurements from the sky, and another in a cabinet to illustrate the noise floor.

SQM Chart