Mündəricat:
- Təchizat
- Addım 1: Flash OS -ni SD Karta
- Addım 2: WsprryPi hazırlayın
- Addım 3: WsprryPi testi
- Addım 4: Lazımi məlumatlar
- Addım 5: Filtr Dizaynı
- Addım 6: Filtr Dizaynı Davam edir
- Addım 7: WSPR Away
Video: RaspberryPi WSPR Node: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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
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
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
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ı
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
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
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ə:
RaspberryPi İslami Namaz Qulluq və Siqnal: 15 addım (şəkillərlə)
RaspberryPi İslami Namazların İzlənməsi və Siqnalı: Dünyadakı müsəlmanların hər gün beş namazı var və hər bir namaz günün müəyyən bir vaxtında olmalıdır. Günəşin ətrafında eliptik şəkildə hərəkət etməsi səbəbiylə günəşin doğması və düşməsi zaman boyu fərqli olur ki
RaspberryPi -ni Motorize Edin: 6 Addım
RaspberryPi-ni Motorize Edin: Bu təlimatlar, Raspberry pi-yə təkərlər əlavə edəcək ki, əvvəllər heç bir tranzistor olmadığı layihənizi götürə biləsiniz. Bu layihə olaraq
RaspberryPi ilə necə başlamaq olar: 9 addım
RaspberryPi ilə necə başlamaq olar: Bu təlimatda sizə RashpberryPi ilə fərqli bir şəkildə necə başlayacağınızı göstərəcəyəm
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Qırmızı Node - RaspberryPi İdarə Edin: 8 Addım
Node Red - RaspberryPi -ni idarə edin: Bu təlimatda Node -Red proqramının necə qurulacağını və moruq pi -də GPIO -nu necə asanlıqla idarə edəcəyinizi araşdıracağıq