An RF Beacon is a circuit that produces a continuous pulse that helps with tracking down an item or vehicle. One use for such a beacon would be to locate a rocket when it comes back down too far away to be seen. In this DIY Hacking project, we will use a 433 MHz RF transmitter and a pair of 555 astable oscillators to create an RF beacon.
RF Beacon Circuit Schematic
How Does the RF Transmitter Work?The RF beacon consists of three main units; A low frequency 555 oscillator, an audio (high frequency) oscillator, and an RF 433MHz module. The first unit, a low-frequency oscillator, creates a pulse at a frequency of approximately 1Hz which has an extremely large duty cycle (close to 99.9%). This signal is then inverted thanks to Q1 in the form of a NOT gate, this creates a pulse with a duty cycle near 0.01%. The low duty cycle pulse is connected to the RESET of an audio 555 oscillator. When the output from the low-frequency oscillator stage (after Q1) becomes 0V, the audio oscillator (IC2), is disabled and the result is no audio signal being produced. When the output of the low-frequency oscillator becomes VCC then the audio oscillator (IC2) is enabled and produces an audio able tone. This signal is inverted and then fed into the RF module which emits a tone on the 433MHz spectrum which can easily be picked up by receivers.
Constructing Your RF BeaconThe circuit can be built using through hole techniques including PCB, solderless breadboard, stripboard, and even matrix board. While the circuit shown here is rather large, it can easily be shrunk down using surface mount components. That way, the circuit can easily be fitted onto small drones and RC planes while also keeping weight down to add RF tracking capabilities. For this project, a custom PCB has been designed to demonstrate the circuit using CNC milling. All the files needed for this project can be found here including the CNC code needed to make the PCB: RF Beacon Project Files.
This image shows the copper side of the RF beacon to show the CNC milling quality. It is advised that a probe height system is implemented on your CNC and to run the ALTrace.tap file instead of Trace.tap. This is because ALTrace contains the auto-leveling code that automatically considers the small variations in surface height to guarantee a decent cut.