I have, finally, got to the point of putting my projects in boxes. Here you can see, from top to bottom,
The Elektor SDR, with OLED display and a rotary encoder to select 80, 40 & 20m centre frequencies in 50kHz steps.
The RF meter, displaying the RF output from the VFO, it can display 0.1uW up to 10W power and has a switchable 50R dummy load inside.
The VFO, which is programmable as a simple VFO 1-70MHz, in steps of 10Hz to 1MHz. But can also be programmed with various Arduino sketches as a Beacon for CW, PSK & RTTY, as a JT65 transmistter and a WSPR transmitter. The output is -5 to +15dBm adjustable.
Box stack
Sketches
The current range of sketches I have are:
These sketches all use the OLED display, and are written for the AD9851 synthesiser - except the SDR which uses the Si5351 sythesiser.
From the top these are for
BCN_CW_OLED - a CW beacon transmitting a short programable message at regular selectable intervals, uses an OLED display
Argo view on PC
BCN_PSK_OLED - same for PSK31
PSK31 Beacon running on VFO
PSK reception on HDSDR on MacBook
PSK31 decode on MultiMode Cocoa on MacBook
BNC_RTTY_OLED - same for RTTY
DATE_TIME_OLED - a simple date and time display that runs on the Arduino in any of the boxes as they have the same OLED connections and display libraries.
DATE_TIME_SET_OLED - an important sketch to set the time of the RTC in the VFO, this has to be set to 1sec accuracy for WSPR & JT65 transmissions
HELL_FELD_7x14_OLED - Hellschreiber message transmitter, with a standard 7x14 font
HELL_S-MT_5x7_OLED - another version of Hellschreiber using sequencial multi tone transmission and a 5x7 font
Argo on PC
JT65_ADS51_TEXT_OLED - JT65 transmission of simple messages, input via a serial comms program over USB
VFO running JT65
HDSDR on PC
WSJT-X on PC (Mac version crashes... need to sort out memory shared size)
RF_METER_OLED - a sketch for the RF Meter box, displaying RF bar graph 0.1uW to 10W, mV, dBm and power (when internal 50R dummy load active)
SDR_ELEKTOR_TUNE_OLED - a sketch for the Si5351 synthesiser used on the Elektor SDR board, with frequency selection in 50kHz steps over the 80, 40 & 20m bands
VFO_ADS51_OLED - a general purpose VFO 1-70MHz in steps of 10Hz to 1MHz.
VOLT_OLED - not a sketch for these boxes, but a simple DC voltmeter (0-5V) usng the Arduino analog input A0, and displaying on the OLED display. It also calculates the dB of the input and reads dBm if measurements are made across a 50R load. Good for a very low cost voltmeter using an Arduino Nano...
WSPR_ADS51_OLED - programmable WSPR transmitter, currently set to 40m (7040.1kHz, dial 7038,6kHz reception).
That's a full 2 years on and off work but I am nearing completion of my station. Planned are two more boxes - a complete QRP SDR transceiver and a 2-3W PA with 80, 40, 20m LPF and SWR display.
All Code and Libraries download.
Wednesday, 26 April 2017
BASIC Tech Group - MyNews - 42 Boxing them up
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment