⚠️ WARNING
This project has not been tested on real hardware yet.
The PCB has been designed, and the firmware is complete, but it hasn't been uploaded or verified on a physical board yet.
A simple hardware project that features an Ambient Light Sensor and 0.96" OLED screen controlled by a XIAO-RP2040 microcontroller to measure light level and display it interms of lux (luminance).
- Uses Sensor to read luminance
- OLED Display (128x64): displays ambient light level in lux.
- Portable: With a CR2032 battery holder you can take it anywhere after flashing it with the firmware . (You hold the button to measure luminance if you are using battery to power it.)
The firmware has been written with Arduino IDE using C++.
Libraries used:
Wire.h: I2C communicationAdafruit_GFX.h: OLED graphicsAdafruit_SSD1306.h: OLED driver
The PCB is designed using KiCad.
- All symbols are from KiCad or open-source, you can find the custom ones in the "Resources" folder.
Made for Hermes. Thanks to Meghana Madiraju for hosting this event and for the support.




