Affordable Arduino-Based Light & Flash Meter for Photographers
Components and supplies
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 |
Apps and online services
![]() |
|
About this project
I want to present you an exposure meter that is fairly cheap, accurate and has all the necessary functions. The lightmeter based on Arduino as a main controller and BH1750 as a metering cell. Information is displayed on SSD1306 OLED display. The device is powered by 2 AAA batteries.



Functions list:
- Ambient light metering
- Flash light metering
- ND filter correction
- Aperture priority
- Shutter speed priority
- ISO range 8 – 4 000 000
- Aperture range 1.0 – 3251
- Shutter speed range 1/10000 – 133 sec
- ND Filter range ND2 – ND8192
- Displaying amount of light in Lux.
- Displaying exposure value, EV
- Recalculating exposure pair while one of the parameter changing
- Battery information
- Power 2xAAA LR03 batteries

Project page on Github: https://github.com/vpominchuk/lightmeter
and on my site: https://www.pominchuk.com/lightmeter/
Code
Source Code
https://github.com/vpominchuk/lightmeter/tree/master/src/lightmeterSchematics
Schematic Diagram
https://github.com/vpominchuk/lightmeter/tree/master/Schematic%20DiagramManufacturing process
- Mastering Python For Loops: Syntax, Examples, and Advanced Patterns
- Bluetooth LE vs. XLE: Maximizing Range and Accuracy for Commercial Asset Tracking
- Explore Versatile CNC Knife Cutting Machines for Precision Across Industries
- Microban Unveils Advanced Antiviral Technologies for Diverse Materials
- Stratasys Introduces ABS‑CF10 Carbon‑Fiber Filament for Advanced FDM 3D Printing
- Mastering Python's range() Function: From Basics to Advanced Use Cases
- Tornado T2M: Precision CNC Turning Center for Small Parts
- Master Spindle Selection: 5 Proven Tips for Optimal CNC Performance
- Robotics Solutions for Viking Range – Enhancing Efficiency in Greenwood, MS
- CNC Lathe Gear Range Selection: Mastering M41 & M42 M-Codes

