PICBeacon
Build a flexible CW/QRSS beacon using a PIC16F84 microcontroller with customizable messages and relay control.
Description
This resource details the construction of a versatile CW/QRSS beacon, designed around a Microchip PIC16F84 microcontroller. The project provides a flexible platform for transmitting either standard CW or very slow QRSS signals, making it suitable for LF, VHF, UHF, and SHF applications. It supports two distinct messages, each configurable for speed (from 0 to 127 WPM for CW, or up to 127 seconds per dot for QRSS) and repetition within a six-phase sequence.
The core functionality relies on the PIC's EEPROM, which stores all operational parameters, including message content, transmission speeds, phase configurations, and relay control settings. This design allows for parameter modification directly via programming software like ICProg without altering the main program code. The project includes a detailed schematic, a component list, and an explanation of the EEPROM memory mapping for messages, speeds, phase settings, and inter-phase delays.
General-purpose outputs (OUT1, OUT2, OUT3) provide dry relay contacts for external control, enabling functions such as power switching, antenna selection, or frequency changes. A 'TRIGGER' input facilitates controlled starts or continuous free-run operation. Sample EEPROM configurations illustrate how to program specific beacon sequences, including message content and relay states.