pico-WSPR-tx/README.md

39 wiersze
1.9 KiB
Markdown

2023-11-14 00:05:11 +00:00
# pico-WSPR-tx
2023-11-16 20:01:50 +00:00
WSPR beacon for Raspberry Pi Pico, based on pico-hf-oscillator PLL DCO library as submodule.
2023-11-30 20:36:35 +00:00
The GPS reference is used to compensate Pico's clock drift. GPS is also used to schedule WSPR transmissions.
2023-11-16 20:01:50 +00:00
2023-11-30 20:36:35 +00:00
![image](https://github.com/RPiks/pico-WSPR-tx/assets/47501785/3f835a9d-fa42-4eb8-ba93-ea72033d9e62)
2023-12-10 18:52:35 +00:00
The example of this WSPR beacon (QRPX power level) reception. Last max QRB is ~3400 km on 40m band.
2023-11-22 07:29:34 +00:00
2023-11-30 20:36:35 +00:00
![image](https://github.com/RPiks/pico-WSPR-tx/assets/47501785/a86280b9-71cb-4bb2-8b3c-0e33d2499aca)
High spectrum quality and less than 1Hz frequency drift.
2023-11-16 20:01:50 +00:00
# *NO* additional hardware
The WSPR beacon provides the output signal on the GPIO pin of Raspberry Pi Pico. No externall PLL, analog oscillators!
2023-11-22 07:32:41 +00:00
You should only provide a lowpass filter of appropriate frequency if you want to use this module extensively.
The power transmitted using GPIO pin is sufficient only when using full-size dipole as antenna. If there is no such option available, you need to boost the signal using simple 1 transistor amplifier.
2023-11-16 20:01:50 +00:00
# For what?
This is an experimental project of amateur radio hobby and it is devised by me in order to experiment with QRP narrowband digital modes.
I am licensed radio amateur who is keen on experiments in the area of the digital modes on HF.
My QRZ page is https://www.qrz.com/db/R2BDY
# Quick-start
1. Install Raspberry Pi Pico SDK. Configure environment variables. Test whether it is built successfully.
2. git clone https://github.com/RPiks/pico-WSPR-tx
2023-11-16 20:02:47 +00:00
3. cd pico-WSPR-tx
2023-11-17 08:01:48 +00:00
4. ./build.sh
5. Check whether output file ./build/pico-WSPR-tx.uf2 appears.
2023-11-16 20:01:50 +00:00
2023-11-17 08:01:48 +00:00
6. Load the .uf2 file (2) into the Pico.
2023-11-16 20:01:50 +00:00
2023-12-10 18:52:35 +00:00
7. Initialy the operating HF band is 17 meter (WSPR dial frequency is 18106 kHz).
2023-11-16 20:01:50 +00:00
2023-11-17 08:01:48 +00:00
8. Provide the feedback by clicking like on the github page of the project :).
2023-11-16 20:01:50 +00:00
Cheers,
Roman Piksaykin, amateur radio callsign R2BDY
https://www.qrz.com/db/R2BDY
piksaykin@gmail.com