Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tahtsin teha WSPRnet (nõrk signaali levikureporter) saatja, et WSPRneti mängus jalad märjaks saada ja hakata nägema, kui kaugele ma majakat edastada saan. Mul oli osa sellest seadmest ümberringi ja otsustasin, et viskan teaduse uurimiseks kokku kiire prototüübi ja seejärel laiendan hiljem põhiteadmisi, mida ma sellest projektist saan, et ehitada üles midagi pisut tõhusamat või huvitavamat.
Tarvikud
Peamised komponendid:
- Benchtop toiteallikas
- Raspberry Pi (mis tahes mudel PEAB töötama, kuid mul on käepärast Raspberry Pi 3 Model B v1.2)
- SD -kaart
- Leivalaud
Passiivsed komponendid:
- Capicitor (? F)
- Takisti
Tarkvara:
- Wsprry Pi
- RaspiOS Lite
Samm: Flash OS SD -kaardile
Balena Etcher on fantastiline platvormideülene tööriist operatsioonisüsteemide kirjutamiseks SD -kaartidele ja USB -draividele. Laadige lihtsalt pilt, valige SD -kaart ja klõpsake
Samm: valmistage WsprryPi ette
Enne SD -kaardi arvutist eemaldamist lisage kindlasti fail SD -kaardi algkausta juur, nimega ssh. See peaks olema tühi fail, kuid lubab Raspberry Pi SSH -serveri, et saaksite sellega peata ühenduda. Kui olete sisse loginud, kasutage vabalt wifi lubamiseks raspi-config või muutke mälu jagatud suurust (peata ei vaja palju videomälu).
sudo raspi-config
Ärge unustage mõnda nõutavat paketti värskendada ja installida.
sudo apt-get update && sudo apt-get install git
Kui olete oma esialgse konfigureerimise lõpetanud, saame vajaliku tarkvara alla laadida.
git kloon
Liikuge kataloogi
cd WsprryPi
Ühest hoidla failist puudub raamatukogu. Peate lisama süstema lisamise loendisse./WsprryPi/mailbox.c. Muutke seda faili ja lisage viimase alla, kus see ütleb:
#kaasake
#include #include #include #include #include #include #include #include #include #include "postbox.h" Lisage kaasamine, et see ütleks
#kaasake
#include #include #include #include #include #include #include #include #include #include #include "postbox.h"
Kui see on tehtud, saate koodi koostada ja installida.
make && sudo make install
3. samm: WsprryPi testimine
Raspberry Pi GPIO päiste tihvtid 7 ja 9 on need, kus signaal väljastatakse. Tihvt 9 on maandusnõel ja tihvt 7 on signaaltihvt.
Kui ostsilloskoop oli ühendatud, käivitati WsprryPi katse sagedusega:
sudo wspr-test-toon 780e3
See ütleb tarkvarale, et see väljastaks testtooni nendel tihvtidel sagedusega 780 kHz. Nagu ostsilloskoobi jäädvustamisel näha, oli see välja lülitatud ainult umbes 6 Hz, nii et see on piisavalt hea.
4. samm: nõutav teave
WSPRneti tõhusaks kasutamiseks peate suutma vastata mõnele küsimusele.
- Kes sa oled? (Kutsung)
- Kus sa oled? (Asukoht)
- Kuidas sul läheb? (Sagedus)
Selguse huvides nõuab edastamine nendel sagedustel amatöörbändides tegutsemiseks litsentsi. Teile oleks pidanud määrama kutsungi, kui saite amatöörraadio testidelt FCC -lt pääsme. Kui teil pole ühtegi neist, hankige see enne jätkamist.
Asukoht on veidi sirgem. Testimist pole vaja! Leidke sellelt kaardilt oma asukoht ja viige hiirekursor üle, et saada 6 -kohaline ruudustiku asukoht (ma arvan, et ainult 4 on vajalikud (?)).
www.voacap.com/qth.html
Lõpuks peate määrama, millist sagedust soovite WSPR -i kasutamiseks kasutada. See on ülioluline, sest antenni valik määrab suuresti signaali levikukauguse, kuid veelgi olulisem on see, et Raspberry Pi kasutab signaalide genereerimiseks GPIO -d. See tähendab, et väljund on ruutlaine. Vajame sinusoidaalset. Peame ehitama LPF -i (madalpääsfilter), et tasandada ruudu kuju kasutatavaks sinusoidiks.
5. samm: filtri kujundus
WSPR on määranud amatöörraadiospektri mitmele ribale eraldatud sagedused. ribad on lisatud tabelis järgmised.
Need numbrid on antenni valimisel ja LPF -i kujundamisel olulised. Selle projekti puhul hoiame filtri disaini väga lihtsana ja kasutame esimese astme RC LPF-i (Resistor-Capacitor network Low Pass Filter). See muudab protsessi väga sirgjooneliseks, kuna RC LPF -i disaini võrrand on järgmine:
F_c = 1/(2 * pi * R * C)
Kui me seda veidi ümber korraldame, saame filtri kujundamiseks kasutada sagedust:
R * C = 1/(2 * pi * F_C)
Võime eeldada, et koormus (antenn) on 50 oomi, nii et kui me selle arvu võrrandisse toppime ja lahendame C jaoks:
C = 1/(100 * pi * F_c)
6. toiming: filtri kujunduse jätkamine
Pidage meeles, et need on matemaatilised numbrid ja tõenäoliselt ei ole neid tegelike komponentidega võimalik realiseerida, kuid see on hea juhend, mille abil kiiresti leida, millist suurust vajate.
Samm: WSPR eemal
Ühendage lihtsalt juhtmed, et toimida dipoolantennina, ja olete valmis WSPR -i lõbuga liituma. Ma kasutan 20 m, nii et siin on kesta sisend, mida kasutasin oma majaka edastamiseks:
sudo wspr -s -r KG5OYS DM65 33 20m
NAUTI!