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.
Quick Solutions to Questions related to Mini-Beacon:
- 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.
Related projects
RGB LED PWM Driver for High Power 350mA LEDs using PIC12F629
Description This project combines a PIC and three constant current 'buck' converters to produce an RGB LED controller that will operate with...
Communication & Interfacing · PIC12F629Wireless controlled lightdimmer using PIC12F629
The meaning from this design is to build it in -i.e. a shaded lamp- and to switch this lamp on and off...
LED Projects · PIC12F629Navigation Lights for Models for PIC12F629
Description This project was inspired from a post on the Picprojects forum where a member had adapted the RGB Moodlight project for...
LED ProjectsAn Application-Driven Microcontroller Curriculum
Understanding how to apply microcontrollers lies at the core of modern embedded systems education. This student project takes an experiential approach to...
LED ProjectsBuild this microcontroller controlled rainbow flying disc – and then throw it!
Hello all and welcome to this super simple and inexpensive instructable. If you like throwing frisbees AND you like flashing lights AND...
LED ProjectsLED Scrolling Display Project Working With Circuit Diagram
We normally use a simple static LED display screen to convey a message. Earlier, when we want to display large data, we...