description | Pocket lights for your travel object photography |
last change | Sat, 11 Feb 2023 09:21:04 +0000 (10:21 +0100) |
Clone the code | git clone https://git.shalnoff.com/git/LightSticks |
Small light sources for illuminating objects when taking pictures of small objects. Place two lightsticks on the sides, add a backlight behind the object and voila, you have a small photo studio on your desk.
You can use toothpicks to set the sticks vertically or hang them inside glass beakers.
I usually carry a small roll of matte plastic to make vertical tubes and soften the shadows + a roll of black paper to set the background.
To extend the wand, just plug in an extender.
The device is based on attiny25 and has on board a switch, two buttons to control the brightness and also to memorise the settings (by pressing both buttons at the same time) + little beeper, to beep various signals.
If the device is idle for some time, it goes to sleep.
To recharge the device, simply plug it into the USB socket of your powerbank or laptop.
Compile firmware
cd FIRMWARE
make
A remarkable feature of the device is the ability to flash the bootloader (I'm using popular micronucleus). In this case you can change fine settings, recompile the firmware and flash the device without additional equipment.
Compile the bootloader
cd BOOTLOADER/micronucleus/firmware
make clean
make CONFIG=t85_default fuse
make CONFIG=t85_default flash
Flash using USB bootloader
and then
cd FIRMWARE
make
sudo BOOTLOADERS/micronucleus/commandline/micronucleus --run lightstick.hex
Have fun :)
Copyright © 2020 Dmitry Shalnov [interplaymedium.org]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this files except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
2023-02-11 | Dmitry Shalnoff | slight readme changes master | commit | commitdiff | tree | snapshot |
2023-02-11 | Dmitry Shalnoff | slight readme changes | commit | commitdiff | tree | snapshot |
2023-02-11 | Dmitry Shalnoff | slight readme changes | commit | commitdiff | tree | snapshot |
2021-06-23 | Dmitry Shalnoff | initial commit | commit | commitdiff | tree | snapshot |
2 years ago | master | shortlog | log | tree |