# f4goh_WSPR **Repository Path**: zdave/WSPR ## Basic Information - **Project Name**: f4goh_WSPR - **Description**: WSPR developed by f4goh from github - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-26 - **Last Updated**: 2024-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **WSPR beacon on breadboard** [link to hamprojects web site](https://hamprojects.wordpress.com/2019/06/02/wspr-beacon/) *f4goh@orange.fr* **Add FST4W for Antonio (IK1HGI) and new library for OLED** ![wspr](img/IMG_20190323_135115.jpg "wspr finsished") ## Wiring ## - Wire the schematics below ![sch](img/schema.png "sch") - Adjust output filter as filter design calculation [filter design](http://tonnesoftware.com/svcfilter.html) ![filter](img/filtre.png "filter") - Use mini tore calculator to find inductor turns [mini tore calculator](https://constructions.f6fkn.com/downloads/minirk12-install.exe) ![tore](img/1_5uh.png "tore") ![tore](img/100uh.png "tore") - Check filter with a VNA (optional) ![vna](img/filtrewspr40m.png "vna") ## Programming ## - Copy libraries files into Arduino/library folder - run wspr.bat put your callsign, locator and power and generate symbols. ![symbols](img/wspr_gen.png "wspr_gen") - Paste symbols from symbols.txt into WsprSimple.ino with commas ![symbols](img/wspr_symbols.png "wspr_symbols") ```c++ int wsprSymb[] = {3, 3, 0, 0, 0, 2, 0, 2, 1, 2, 0, 2, 3, 3, 1, 0, 2, 0, 3, 0, 0, 1, 2, 1, 1, 3, 1, 0, 2, 0, 0, 2, 0, 2, 3, 2, 0, 1, 2, 3, 0, 0, 0, 0, 2, 2, 3, 0, 1, 3, 2, 0, 3, 3, 2, 3, 2, 2, 2, 1, 3, 0, 1, 0, 2, 0, 2, 1, 1, 2, 1, 0, 3, 2, 1, 2, 3, 0, 0, 1, 2, 0, 1, 0, 1, 3, 0, 0, 0, 1, 3, 2, 1, 2, 1, 2, 2, 2, 3, 0, 0, 2, 2, 2, 3, 2, 0, 1, 2, 0, 3, 3, 1, 2, 3, 3, 0, 2, 1, 3, 0, 3, 2, 2, 0, 3, 3, 1, 2, 0, 0, 0, 2, 1, 0, 1, 2, 0, 3, 3, 2, 2, 0, 2, 2, 2, 2, 1, 3, 2, 1, 0, 1, 1, 2, 0, 0, 3, 1, 2, 2, 2 }; ``` - Adjust frequency ```c++ #define frequence 7040100 long factor = -1500; ``` ## Usage notes ## - Program Arduino Nano - Adjust RTC clock by typing "h" key on serial monitor ![clock](img/clock.png "clock") - Connect any HF antenna Beacon transmit every 2 min, monitor transmission with your receiver and adjust frequency "factor" offset if there is outside the WSPR band - Enjoy WSPR beacon. ![map](img/wspr.png "map") the src directory contains other programs like : - Rtty, PSK, QPSK, Hellschreiber, JT65, JT9, WSPR and FT8 encoding exemples - And [FSQCall](https://www.qsl.net/zl1bpu/MFSK/FSQweb.htm) beacon test ![fsq](img/FSQCall.png "fsq") - Telemetry is saved into FSQCALv042\Shared\data.tlm - File can be changed into FSQEncode.ino 73 Anthony