djpark
Enlightened
Pager Light
Old Motorola Pager Born Again with
6 * 5mm 100mA Power LED from ISP
with Micro-processor brightness and light control
Hardware Features:
<ul type="square">[*]Casing and fixtures from the original Motorola pager
[*]3 white 5mm 100mA single die Power LED
[*]1 red 5mm 100mA single die Power LED
[*]1 green 5mm 100mA single die Power LED
[*]1 blue 5mm 100mA single die Power LED
[*]PIC16F688 micro-processor for light control
[*]14500 (AA sized) Li-Ion rechargeable battery[/list]
Software Features:
<ul type="square">[*]4 stages PWM brightness control (12.5%, 25%, 50% & 100%)
[*]Select LED to turn on (white, red, green, blue & blue+green)
[*]Funky fun light (random pattern flashing)[/list]<ul type="square">[*]Normal turning on brings back the last used mode (brightness & color)
[*]Press & release the button to cycle through the brightness
[*]Press & hold the button to change the led color
[*]Turning on while pressing the button and release to start fun light
[*]Press & release the button to cycle through the brightness during fun light
[*]Press & hold the button to change the pattern change speed during fun light[/list]
ISP 5mm 100mA Power LEDs have 20 degree beam angle. The light output is very focused with very little spill without using a reflector, this is good for a flashlight. All LEDs are running at roughly 100mA current each when turned on high.
This pager has 3 buttons, but due to location and usage of the switch mechanism, I only managed to use one button. So the features and functionality are greatly reduced down.
Also I built in the low voltage detection circuit, but my compiler doesn't support the correct analog comparator configuration, so it is future option.
This is the circuit I used, no special reason for selecting parts but what I have in hand. The final version hasa bit of some changes. PIC16F688 is changed to PIC16F684 and the pic to control the color leds. Initially my concern was the size of the firmware, so I took 16F688 for twice the size of flash memory, but I used only a quarter, so I changed to 16F684. This new chip has an enhanced CCP which can provide 4 hardware PWM output, but I need more study before I can use it. Right now, it is software PWM using timer interrupt which provide about 1KHz output with 8 level duty cycle.
Inside the pager light (start to end)
I use the same battery and charger I used for Arc-AA mod, the charger is slightly modified with different charging controller to charge at 4.2V instead of 4.1V.
Beam shot
I believe that even a funky light shall be useful as a regular light and I emphasized a lot on the usefulness of the light. But again, a funky light ain't funky if there is no fun light. Below is the recording of fun light which is a random color pattern flashing of leds.
And regular light as a useful flashlight.
Aircon at 3m distance (2sec F2.8)
From left: unmodded Arc-AA, Arc-AA-8mm-LI high & Pager-Light high
Bed at 2m distance (2sec F2.8)
From left: Arc-AA, Arc-AA-8mm-LI & Pager-Light
The throw is very good. Running at 3 white led over 100mA each (total 330mA measured), it is slightly over 1W and the output is quite comparable to Arc-LSH-F.
Different LED colors (2sec F2.8)
From left: red, green, blue & green+blue
Different color light from the same distance to the same wall in above picture. Since red led output is so focused, it is not useful to mix red and other colors, so dropped. The mixture of green and blue gave a nice color close to cyan, but I wish the leds are better aligned to point at the same point (but it is not really now).
Thanks for viewing.
-- dj
Edit: More pictures added & software feature changed
Old Motorola Pager Born Again with
6 * 5mm 100mA Power LED from ISP
with Micro-processor brightness and light control
Hardware Features:
<ul type="square">[*]Casing and fixtures from the original Motorola pager
[*]3 white 5mm 100mA single die Power LED
[*]1 red 5mm 100mA single die Power LED
[*]1 green 5mm 100mA single die Power LED
[*]1 blue 5mm 100mA single die Power LED
[*]PIC16F688 micro-processor for light control
[*]14500 (AA sized) Li-Ion rechargeable battery[/list]
Software Features:
<ul type="square">[*]4 stages PWM brightness control (12.5%, 25%, 50% & 100%)
[*]Select LED to turn on (white, red, green, blue & blue+green)
[*]Funky fun light (random pattern flashing)[/list]<ul type="square">[*]Normal turning on brings back the last used mode (brightness & color)
[*]Press & release the button to cycle through the brightness
[*]Press & hold the button to change the led color
[*]Turning on while pressing the button and release to start fun light
[*]Press & release the button to cycle through the brightness during fun light
[*]Press & hold the button to change the pattern change speed during fun light[/list]
ISP 5mm 100mA Power LEDs have 20 degree beam angle. The light output is very focused with very little spill without using a reflector, this is good for a flashlight. All LEDs are running at roughly 100mA current each when turned on high.
This pager has 3 buttons, but due to location and usage of the switch mechanism, I only managed to use one button. So the features and functionality are greatly reduced down.
Also I built in the low voltage detection circuit, but my compiler doesn't support the correct analog comparator configuration, so it is future option.
This is the circuit I used, no special reason for selecting parts but what I have in hand. The final version hasa bit of some changes. PIC16F688 is changed to PIC16F684 and the pic to control the color leds. Initially my concern was the size of the firmware, so I took 16F688 for twice the size of flash memory, but I used only a quarter, so I changed to 16F684. This new chip has an enhanced CCP which can provide 4 hardware PWM output, but I need more study before I can use it. Right now, it is software PWM using timer interrupt which provide about 1KHz output with 8 level duty cycle.
Inside the pager light (start to end)
I use the same battery and charger I used for Arc-AA mod, the charger is slightly modified with different charging controller to charge at 4.2V instead of 4.1V.
Beam shot
I believe that even a funky light shall be useful as a regular light and I emphasized a lot on the usefulness of the light. But again, a funky light ain't funky if there is no fun light. Below is the recording of fun light which is a random color pattern flashing of leds.
And regular light as a useful flashlight.
Aircon at 3m distance (2sec F2.8)
From left: unmodded Arc-AA, Arc-AA-8mm-LI high & Pager-Light high
Bed at 2m distance (2sec F2.8)
From left: Arc-AA, Arc-AA-8mm-LI & Pager-Light
The throw is very good. Running at 3 white led over 100mA each (total 330mA measured), it is slightly over 1W and the output is quite comparable to Arc-LSH-F.
Different LED colors (2sec F2.8)
From left: red, green, blue & green+blue
Different color light from the same distance to the same wall in above picture. Since red led output is so focused, it is not useful to mix red and other colors, so dropped. The mixture of green and blue gave a nice color close to cyan, but I wish the leds are better aligned to point at the same point (but it is not really now).
Thanks for viewing.
-- dj
Edit: More pictures added & software feature changed