Summary of “Mini-Beacon” miniature programmable LED Flasher that is based around a PIC12F629 microcontroller
The "Mini-Beacon" is a DIY programmable LED flasher simulating rotating police or fire beacon lights using a PIC12F629 microcontroller. It offers 12 selectable patterns, supports both free-running and R/C servo control modes, and drives high-power LEDs up to 600mA via a standard servo connector.
Parts used in the Mini-Beacon:
- PIC 12F629 Chip (preprogrammed)
- Two 10K ohm resistors
- Two 2.2K resistors
- Servo Lead/Pigtail wire
- Four 2 pin headers
- One 2N2222 or PN2222A NPN Transistor
- One two-row header
- Heat shrink tubing
- Two shorting jumpers
2) Design so user can easily choose 1 of 12 flash patterns
3) Lightweight and simple to build (DIY)
4) Circuit powers off of existing R/C servo connector
5) Use servo signal to turn on or off the flashing Beacon effect
6) Powers a bright LED (around 600mA max… a one (1) watt Luxeon looks great!)
7) Listen to customers and their needs! 🙂
Parts & Tools List …
2) Two (2) 10K ohm resistors
3) Two (2) 2.2K resistors
4) One (1) Servo Lead/Pigtail wire for Mini-Beacon
5) Four (4) 2 pin header (male) – 3 for Jumpers, 1 for LED/output connector
6) One (1) 2N2222 or PN2222A NPN Transistor
11) One (1) two-row header (mating connector for Mini-Beacon output pins)
12) One (1) piece of heat shrink tubing for assembly
13) Two (2) Shorting Jumpers (one for run mode and the other for programming)
Building Instructions…
Testing and Operation Instructions…
Download the Mini-Beacon User’s Manual below (in PDF format… Adobe reader is required)
There are two ways you can operate the Mini-Beacon controller. You can either set it up so it’s in “free-running” mode (apply power, and it flashes continuously until power is removed), or you can connect it up to a spare R/C receiver servo channel and control (on/off) the flashing pattern of the beacon using a stick, slider or switch on your transmitter (aka Servo Control Mode). The Mini-Beacon has two jumpers that allow you to set these two functions (labeled “Servo Jumper” and “Free-Run” on the picture above. Only one of these jumpers should be connected at one time.
- How many flash patterns does the Mini-Beacon support?
The device allows the user to choose one of 12 different flash patterns. - Can the Mini-Beacon be controlled by an R/C receiver?
Yes, you can control the on/off state using a spare receiver channel on your R/C receiver. - What is the maximum current the onboard driver can provide?
The onboard output driver/transistor is capable of providing around 600mA to a connected load. - How do I set the flash pattern selection?
Selection is made by simply shorting a small jumper on the driver board. - Does the selected pattern remain after power cycling?
Yes, the setting is retained in memory so it displays the same pattern every time the unit is powered up. - What type of power source is required for operation?
The circuit powers off of an existing R/C servo connector which accepts 5-6 volts. - Can the Mini-Beacon operate without a transmitter signal?
Yes, it can run in free-running mode where applying power causes it to repeatedly flash. - What kind of resistor should be used with the LED?
You must use a proper series current limiting resistor inline with one of the LED leads, typically 56-120 ohms.