Mündəricat:

RaspberryPi WSPR Node: 7 addım
RaspberryPi WSPR Node: 7 addım

Video: RaspberryPi WSPR Node: 7 addım

Video: RaspberryPi WSPR Node: 7 addım
Video: Raspberry Pi Zero 2 WSPR Range Testing With An EFHW Antenna 2024, Noyabr
Anonim
RaspberryPi WSPR Node
RaspberryPi WSPR Node

WSPRnet oyununda ayaqlarımı islatmaq və bir fənəri necə ötürə biləcəyimi görməyə başlamaq üçün WSPRnet (Zəif Siqnal Yayımçılığı Hesabatçısı) vericisi etmək istədim. Bu avadanlıqlardan bir neçəsini ətrafımda saxladım və qərara gəldim ki, elmi araşdırmaq üçün tez bir prototip toplayım və sonra bir az daha səmərəli və ya maraqlı bir şey qurmaq üçün bu layihədən əldə edəcəyim əsas bilikləri genişləndirim.

Təchizat

Əsas komponentlər:

  • Tezgah Üstü Güc Təchizatı
  • Raspberry Pi (hər hansı bir model işləməlidir, amma əlimdə Raspberry Pi 3 Model B v1.2 var)
  • SD Kart
  • Çörək lövhəsi

Passiv komponentlər:

  • Kapasitör (? F)
  • Rezistor

Proqram təminatı:

  • Wsprry Pi
  • RaspiOS Lite

Addım 1: Flash OS -ni SD Karta

SD karta Flash OS
SD karta Flash OS

Balena Etcher, əməliyyat sistemlərini SD Kartlara və USB sürücülərə yazmaq üçün fantastik bir çarpaz platform vasitədir. Sadəcə Şəkli yükləyin, SD kartı seçin və vurun

Addım 2: WsprryPi hazırlayın

SD kartı kompüterdən çıxarmadan əvvəl, SD kartdakı ssh adlı açılış qovluğunun kökünə bir fayl əlavə etdiyinizə əmin olun. Bu boş bir fayl olmalıdır, ancaq Raspberry Pi üzərindəki SSH serverini işə salır ki, ona başsız bağlana biləsiniz. Daxil olduqdan sonra, wifi-ni aktivləşdirmək və ya yaddaşın ölçüsünü dəyişdirmək üçün raspi-config istifadə etməkdən çekinmeyin (başsız çox video ram tələb etmir).

sudo raspi-config

Bəzi tələb olunan paketləri yeniləməyi və quraşdırmağı unutmayın.

sudo apt-get update && sudo apt-get install git

İlkin konfiqurasiyanı bitirdikdən sonra lazımi proqramı yükləyə bilərik.

git klonu

Kataloğa keçin

cd WsprryPi

Depodakı fayllardan birində itkin bir kitabxana var. Üstündə olanların siyahısına bir sysmacro daxil etməlisiniz./WsprryPi/mailbox.c. Bu faylı redaktə edin və sonuncunun altına yazıldığı yeri daxil edin:

#daxil edin

#daxil edin #daxil edin #daxil edin #daxil edin #daxil edin "daxil edin" daxil edin "daxil edin" daxil edin Deyə biləcəyi bir əlavə əlavə edin

#daxil edin

#daxil edin #daxil edin #daxil edin #daxil edin #daxil edin #daxil edin #daxil edin #daxil edin #daxil edin

Bunu etdikdən sonra kodu qura və quraşdıra bilərsiniz.

make && sudo make install

Addım 3: WsprryPi testi

WsprryPi testi
WsprryPi testi
WsprryPi testi
WsprryPi testi
WsprryPi testi
WsprryPi testi

Raspberry Pi -nin GPIO başlıqlarında 7 və 9 pinləri siqnalın çıxdığı yerdir. Pin 9, torpaq pinidir və pin 7 siqnal pinidir.

Osiloskop bağlandıqdan sonra WsprryPi test tezliyi ilə işə salındı:

sudo wspr-test tonu 780e3

Bu, proqrama 780 kHz tezlikdə olan pinlərdə bir test tonu buraxmasını bildirir. Osiloskopdan tutulduqdan göründüyü kimi, yalnız 6 Hz -ə qədər söndürüldü, buna görə də kifayət qədər yaxşıdır.

Addım 4: Lazımi məlumatlar

Tələb olunan məlumatlar
Tələb olunan məlumatlar

WSPRnet -dən səmərəli istifadə etmək üçün bir neçə suala cavab verməlisiniz.

  • Sən kimsən? (Zəng işarəsi)
  • Haradasan? (Məkan)
  • Necəsən? (Tezlik)

Aydınlıq üçün bu tezliklərdə ötürmə həvəskar qruplarda fəaliyyət göstərmək üçün lisenziya tələb edir. Həvəskar radio testlərində FCC -dən keçid aldıqdan sonra sizə bir zəng işarəsi təyin edilməli idi. Bunlardan heç biri yoxdursa, davam etməzdən əvvəl birini alın.

Məkan bir az daha düzdür. Testə ehtiyac yoxdur! Bu xəritədə yerinizi tapın və 6 rəqəmli bir şəbəkə yeri əldə etmək üçün sadəcə siçan üzərinə vurun (inanıram ki, yalnız 4 -ü lazımdır (?)).

www.voacap.com/qth.html

Nəhayət, WSPR əməliyyatı üçün hansı tezlikdən istifadə etmək istədiyinizi təyin etməlisiniz. Bu çox vacibdir, çünki anten seçimi siqnalın yayılma məsafəsini çox müəyyənləşdirəcək, amma daha da əhəmiyyətlisi, Raspberry Pi siqnallar yaratmaq üçün GPIO -dan istifadə edir. Bu o deməkdir ki, çıxış kvadrat dalğadır. Ehtiyacımız sinusoidaldır. Kvadrat şəklini istifadə edilə bilən bir sinusoidə düzəltmək üçün bir LPF (Low Pass Filter) qurmalıyıq.

Addım 5: Filtr Dizaynı

Filtr Dizaynı
Filtr Dizaynı
Filtr Dizaynı
Filtr Dizaynı

WSPR, həvəskar radio spektrinin birdən çox bandına ayrılmış tezlikləri təyin etmişdir. bantlar aşağıdakı cədvəldə verilmişdir.

Bu rəqəmlər anten seçimi və LPF dizaynı üçün əhəmiyyətli olacaq. Bu layihə üçün filtr dizaynını çox sadə saxlayacağıq və 1-ci dərəcəli RC LPF (Resistor-Capacitor network Low Pass Filter) istifadə edəcəyik. Bu, RC LPF dizaynının tənliyi olduğu üçün prosesi çox irəli aparır:

F_c = 1/(2 * pi * R * C)

Bunu bir az yenidən təşkil etsək, filtrimizi dizayn etmək üçün tezlikdən istifadə edə bilərik:

R * C = 1/(2 * pi * F_C)

Yükün (antenin) 50 Ohm olacağını güman edə bilərik, buna görə də bu rəqəmi tənliyə daxil etsək və C üçün həll etsək:

C = 1/(100 * pi * F_c)

Addım 6: Filtr Dizaynı Davam edir

Filtr Dizaynı Davam Edir
Filtr Dizaynı Davam Edir
Filtr Dizaynı Davam Edir
Filtr Dizaynı Davam Edir

Nəzərə alın ki, bunlar riyazi rəqəmlərdir və ehtimal ki, real komponentlərlə həyata keçirilə bilməz, ancaq ehtiyac duyduğunuz ölçüyə tez istinad etmək üçün istifadə etmək üçün yaxşı bir bələdçidir.

Addım 7: WSPR Away

WSPR Uzaqda
WSPR Uzaqda

Dipol anten kimi çıxış etmək üçün tellər bağlayın və WSPR əyləncəsinə qoşulmağa hazırsınız. 20m istifadə edirəm, buna görə də mayakımı ötürmək üçün istifadə etdiyim qabıq girişi:

sudo wspr -s -r KG5OYS DM65 33 20m

Zövq alın!

Tövsiyə: