Skip to content

Lightmeter only for photographers, based on Arduino for Nano 168

License

Notifications You must be signed in to change notification settings

hackaninstant/lightmeter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lightmeter

A Lightmeter for photographers, modified for the Arduino Nano 168.

This fork slashed down the code to fit into an ATMEGA 168 which only has 16K memory. The original required 27K. Features that were removed from master:

  • flash metering
  • graphics display

Code modifications:

  • ISO minimum: .8 (for paper negatives)
  • uses array/math for calculating shutter/ISO/aperture instead of conditionals
  • optimized code to fit inside 16K Nano 168
  • Uses SSD1306Ascii.h instead of Adafruit.h for screen display to save space
  • disabled scrolling in ssd1306ascii.h to save space

Components:

  1. Arduino NANO v.3 ATMEGA 168 (16K)
  2. BH1750 light sensor https://www.banggood.com/custlink/mKDv2Ip1dr or https://www.banggood.com/custlink/GvGvnRNN0e
  3. SSD1306 128*64 OLED IC2 Display wired in parallel to A4 & A5
  4. 50x70 PCB https://www.banggood.com/custlink/KvvvnybQAP
  5. AAA battery Holder https://www.banggood.com/custlink/vK3KsynANN

Thanks @morozgrafix https://github.com/morozgrafix for creating schematic diagram for this device.

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
  • Aperture priority
  • Shutter speed priority
  • ND compensation
  • ISO range .8 - 8000
  • Aperture range 1.0 - 90
  • Shutter speed range 1/10000 - 99999 minutes
  • Displays amount of light in Lux.
  • Displays exposure value, EV
  • Recalculates exposure pair if one parameter changes
  • Battery information
  • Power 2xAAA or AA batteries

Detailed information on my site: https://www.pominchuk.com/lightmeter/

About

Lightmeter only for photographers, based on Arduino for Nano 168

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 65.5%
  • C++ 34.5%