Mundarija:

RaspberryPi WSPR tuguni: 7 qadam
RaspberryPi WSPR tuguni: 7 qadam

Video: RaspberryPi WSPR tuguni: 7 qadam

Video: RaspberryPi WSPR tuguni: 7 qadam
Video: Raspberry Pi Zero 2 WSPR Range Testing With An EFHW Antenna 2024, Noyabr
Anonim
RaspberryPi WSPR tuguni
RaspberryPi WSPR tuguni

Men WSPRnet o'yinida oyog'imni ho'l qilish va mayoqni qanchalik uzatishim mumkinligini ko'rishni boshlash uchun WSPRnet (Zaif signalni tarqatish muxbiri) transmitterini yaratmoqchi edim. Menda bu asbob -uskunalarning bir qismi bor edi va men fanni o'rganish uchun tezkor prototipni yig'ishga qaror qildim, keyinroq bu loyihadan olgan bilimlarimni kengaytirib, biroz samaraliroq yoki qiziqroq narsa yasashga qaror qildim.

Ta'minotlar

Asosiy komponentlar:

  • Stol usti quvvat manbai
  • Raspberry Pi (har qanday model ishlashi kerak, lekin qo'limda Raspberry Pi 3 Model B v1.2 bor)
  • SD -karta
  • Non paneli

Passiv komponentlar:

  • Kapasitör (? F)
  • Qarshilik

Dasturiy ta'minot:

  • Wsprry Pi
  • RaspiOS Lite

1 -qadam: Flash -ni SD -kartaga o'tkazish

SD -kartaga Flash OS
SD -kartaga Flash OS

Balena Etcher - bu operatsion tizimlarni SD -kartalarga va USB -disklarga yozish uchun ajoyib o'zaro faoliyat platforma vositasi. Rasmni yuklang, SD -kartani tanlang va ustiga bosing

2 -qadam: WsprryPi -ni tayyorlang

SD -kartani kompyuterdan olishdan oldin, SD -kartadagi yuklash papkasining ildiziga ssh deb nomlangan faylni qo'shganingizga ishonch hosil qiling. Bu bo'sh fayl bo'lishi kerak, lekin Raspberry Pi -dagi SSH serverini ishga tushiradi, shunda siz unga boshsiz ulanasiz. Siz tizimga kirganingizdan so'ng, wifi-ni yoqish yoki xotira hajmini o'zgartirish uchun raspi-config-dan foydalanishingiz mumkin (boshsizga ko'p video ram kerak emas).

sudo raspi-config

Ba'zi kerakli paketlarni yangilash va o'rnatishni unutmang.

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

Dastlabki konfiguratsiya tugagandan so'ng, biz kerakli dasturiy ta'minotni yuklab olamiz.

git klon

Katalogga o'ting

CD WsprryPi

Ma'lumotlar omboridagi fayllardan birida kutubxona yo'q../WsprryPi/mailbox.c saytining yuqori qismidagi ro'yxatga sysmacro kiritishingiz kerak bo'ladi. Bu faylni tahrir qiling va oxirgi qismiga quyidagilarni kiriting:

#qo'shing

#kiritish #qo'shish #qo'shish #qo'shish #qo'shish #qo'shish #kiritish #qo'shish #qo'shish #kiritish "pochta qutisi.h" Aytish uchun qo'shish qo'shing

#qo'shing

#kiritish #qo'shish #qo'shish #qo'shish #qo'shish #qo'shish #kiritish #qo'shish #qo'shish #qo'shish #kiritish "pochta qutisi.h"

Bu bajarilgandan so'ng, siz kodni qurishingiz va o'rnatishingiz mumkin.

make && sudo make install

3 -qadam: WsprryPi -ni sinab ko'rish

WsprryPi -ni sinab ko'rish
WsprryPi -ni sinab ko'rish
WsprryPi -ni sinab ko'rish
WsprryPi -ni sinab ko'rish
WsprryPi -ni sinab ko'rish
WsprryPi -ni sinab ko'rish

Raspberry Pi -ning GPIO sarlavhasidagi 7 va 9 -pinlar signal chiqariladigan joy. 9 -pin - bu yer pimi, 7 -pin - signal pimi.

Osiloskop ulangandan so'ng, WsprryPi sinov chastotasi bilan ishga tushirildi:

sudo wspr-test-ohang 780e3

Bu shuni anglatadiki, dasturiy ta'minot 780 kHz chastotali pinlarga sinov ohangini chiqaradi. Osiloskopdan olingan tasvirdan ko'rinib turibdiki, u faqat 6 Gts atrofida o'chirilgan, shuning uchun bu juda yaxshi.

4 -qadam: kerakli ma'lumotlar

talab qilingan malumot
talab qilingan malumot

WSPRnet -dan samarali foydalanish uchun siz bir nechta savollarga javob bera olasiz.

  • Siz kimsiz? (Qo'ng'iroq belgisi)
  • Qayerdasiz? (Manzil)
  • Qalaysiz? (Chastotasi)

Tushuntirish uchun, ushbu chastotalarda uzatish havaskor bantlarda ishlash uchun litsenziyani talab qiladi. Havaskor radio sinovlari uchun FCCdan ruxsat olgandan so'ng sizga qo'ng'iroq belgisi tayinlanishi kerak edi. Agar sizda ulardan birortasi bo'lmasa, davom etishdan oldin bittasini oling.

Manzil biroz oldinga qarab. Sinov shart emas! Bu xaritada o'z manzilingizni toping va sichqonchaning o'ng tugmachasini bosib, 6 xonali tarmoqqa o'ting (menimcha, faqat 4tasi kerak (?)).

www.voacap.com/qth.html

Nihoyat, siz WSPR ishlashi uchun qaysi chastotadan foydalanishni xohlayotganingizni aniqlashingiz kerak. Bu juda muhim, chunki antennani tanlash signalning tarqalish masofasini aniqlaydi, lekin bundan ham muhimi, Raspberry Pi signallarni ishlab chiqarish uchun GPIO -dan foydalanadi. Bu shuni anglatadiki, chiqish kvadrat to'lqindir. Bizga kerak bo'lgan narsa - sinusoidal. Kvadrat shaklini sinusoidga tekislash uchun biz LPF (past o'tkazgichli filtr) tuzishimiz kerak bo'ladi.

5 -qadam: Filtrni loyihalash

Filtr dizayni
Filtr dizayni
Filtr dizayni
Filtr dizayni

WSPR havaskor radio spektrining bir nechta diapazonlarida ajratilgan chastotalarni belgilab qo'ydi. chiziqlar biriktirilgan jadvalda quyidagicha.

Bu raqamlar antennani tanlash va LPF dizayni uchun muhim bo'ladi. Ushbu loyiha uchun biz filtr dizaynini juda sodda saqlaymiz va 1-darajali RC LPF (Resistor-Capacitor Network Low Pass Filter) dan foydalanamiz. Bu jarayonni juda oldinga siljitadi, chunki RC LPF dizaynining tenglamasi:

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

Agar biz buni biroz o'zgartirsak, biz filtrni loyihalash uchun chastotadan foydalanishimiz mumkin:

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

Biz yuk (antenna) 50 Ohm bo'ladi deb taxmin qilishimiz mumkin, shuning uchun agar biz bu sonni tenglamaga yig'sak va C ni echsak:

C = 1/(100 * pi * F_c)

6 -qadam: Filtrlar dizaynining davomi

Filtr dizaynining davomi
Filtr dizaynining davomi
Filtr dizaynining davomi
Filtr dizaynining davomi

Shuni yodda tutingki, bu matematik raqamlar va, ehtimol, haqiqiy komponentlar bilan amalga oshmaydi, lekin bu sizga kerak bo'lgan hajmga tez murojaat qilish uchun qo'llanma.

7 -qadam: WSPR uzoqda

WSPR uzoqda
WSPR uzoqda

Dipolli antenna vazifasini bajarish uchun simlarni ulang, shunda siz WSPR o'yin -kulgisiga qo'shilasiz. Men 20 m dan foydalanmoqdaman, shuning uchun men mayoqni uzatishda ishlatgan qobiq kiritish:

sudo wspr -s -r KG5OYS DM65 33 20m

Xursand bo'ling!

Tavsiya: