ESP32 Gallery

COLOUR METER / ESP32 APPLICATION

Pocket RGB Meter

A pocket screen for light balance, colour and room measurements.

Pocket RGB Meter
Open project preview ↗
About this project

About this project

A light meter for comparing sources rather than for absolute numbers. A Vishay VEML6040 on I2C reads white, red, green and blue as raw 16-bit counts, five times a second, and a 128x64 SSD1306 shows them; button 2 stores the current reading as a reference, after which each channel is shown as a signed difference such as W -44 or G +11. A Bosch BME68x adds temperature, humidity and pressure on a second screen. The values are raw sensor counts, not calibrated photometric units: the filters do not follow the CIE curves, so the readings suit relative work only. It is written in C++14 on ESP-IDF 5.5, with the application split from drivers by small interfaces. On an ESP32-S3 Super Mini with a Li-ion cell it runs from battery, flashes the RGB LED every 10 seconds, and sleeps after 10 minutes idle. The reference is RAM-only and is lost on deep sleep.

From the README

From the README

Display
SSD1306 OLED 128x64 (yellow/blue)
Input
Two push buttons to GND | GPIO | GPIO11, GPIO10
Build
Handwritten in C++14 on top of ESP-IDF 5.5.
Limit
The values are raw sensor counts (0 to 65535 per channel), not calibrated photometric or colorimetric units.
Power
The board has its own TP4054 Li-ion charger.

Hardware

Boards: ESP32-S3

ESP32-S3 with a small colour display and sensor modules. Readings in the screenshots are upstream examples.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: elutsk

Screenshots from the upstream README. Code and firmware were not executed. License notices are included.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

Audi HUD Bisque Bus 404 Found Chroma WOTD Claude Status Display Claudescreen

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗