|
Attiny13a |
x 1 | |
|
Capacitor 1206 0.1uF X7R |
x 1 | |
|
Resistor 0603 10K |
x 1 | |
|
Resistor 0603 100R |
x 1 | |
|
Resistor 0603 330R |
x 1 | |
|
Resistor 0603 51K |
x 1 | |
|
Mosfet Si2323 |
x 1 | |
|
Diode BAT60 |
x 1 | |
|
Resistor 0603 750K |
x 1 | |
|
Resistor 0603 220K |
x 1 |
TinyFL LED Driver
What's this?
This is DIY driver for flashlights with brigh LEDs, such as CREE XM-L, XP-G and others.
It is created as replacement for default LED driver in your headlamp.
Driver firmware is open-source, so you can modify it on your own anytime.
Even without programming skills you can set up all working parameters just by editing definitions in .h file.
Or you can flash .hex file with default parameters.
For firmware upload you will need Arduino or any ISP programmer, such as USBASP.
Benefits:
- ON/OFF with single button click (tact switch button). This was a main reason why i made this project.
- Working voltage: 2.3V - 5.5V, 4A maximum current (with SI2323 mosfet).
- Extremely low power consumption at moonlight mode: only 5mA with XM-L led. With standart 18650 cell it will beam more than 20 days.
- Stepless brightness adjustment with gamma-correction, from moonlight to turbo. Brightness level is remembered for the time of shutdown.
- Battery voltage control with power-off when battery is discharged.
- Two additional modes - emergency beacon and strobe. Additional led for backlighting.
- Reverse polarity protection and ESD protection.
Also, this driver is wery compact (25 х 12.5 mm / 1 x 1/2 inches), so it can be installed in many headlamps or other devices.
Partlist contains 10 required components (Attiny13, mosfet, resistors, diode and capacitor) and 5 additional (ESD protection diodes and smd led).
All source code and documentation can be found on github.
TinyFL LED Driver
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(2)
- Likes(10)
- Engineer Jan 08,2024
- Engineer Jun 22,2023
- leftdisconnected Jan 18,2023
- Felix Taylor May 24,2022
- Engineer Dec 01,2021
- Lighthead Jun 11,2021
- Engineer Oct 17,2020
- Оганесян Роман Роберти Apr 29,2020
- Matej Benci Aug 24,2019
- Engineer Aug 23,2019
- 5 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
8design
-
6usability
-
7creativity
-
8content
-
5design
-
4usability
-
6creativity
-
7content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
1design
-
2usability
-
3creativity
-
4content
More by Vasily B
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
474 0 0 -
RF Control training board for students based on ESP32 C3
629 0 2 -
Aquarius+ Computer, Standard PCB
837 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
587 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
507 0 1 -
Nintendo Famicom HVC-001 Controller Shells
610 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
562 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
760 1 5 -