Talaan ng mga Nilalaman:

RaspberryPi WSPR Node: 7 Hakbang
RaspberryPi WSPR Node: 7 Hakbang

Video: RaspberryPi WSPR Node: 7 Hakbang

Video: RaspberryPi WSPR Node: 7 Hakbang
Video: Raspberry Pi Zero 2 WSPR Range Testing With An EFHW Antenna 2024, Nobyembre
Anonim
RaspberryPi WSPR Node
RaspberryPi WSPR Node

Nais kong gumawa ng isang WSPRnet (Weak Signal Propegation Reporter) Transmitter upang mabasa ang aking mga paa sa larong WSPRnet at simulang makita kung hanggang saan ko maipapadala ang isang beacon. Mayroon akong ilan sa kagamitang ito na inilalagay sa paligid, at nagpasya na magtapon ako ng isang mabilis na prototype nang magkasama upang tuklasin ang agham, at pagkatapos ay palawakin ang kaalaman sa pundasyon na makukuha ko mula sa proyektong ito na maaaring magtayo ng isang bagay na medyo mas mahusay o kawili-wili.

Mga gamit

Pangunahing sangkap:

  • Benchtop Power Supply
  • Raspberry Pi (anumang modelo ay DAPAT gumana, ngunit mayroon akong Raspberry Pi 3 Model B v1.2 sa kamay)
  • SD Card
  • Breadboard

Mga Passive Component:

  • Capicitor (? F)
  • Resistor

Software:

  • Wsprry Pi
  • RaspiOS Lite

Hakbang 1: Flash OS sa SD Card

Flash OS sa SD Card
Flash OS sa SD Card

Ang Balena Etcher ay isang kamangha-manghang tool sa cross platform para sa pagsusulat ng mga operating system sa mga SD Card at USB drive. I-load lamang ang Imahe, piliin ang SD card, at i-click

Hakbang 2: Ihanda ang WsprryPi

Bago alisin ang SD card mula sa computer, tiyaking magdagdag ng isang file sa ugat ng folder ng boot sa SD card na tinatawag na ssh. Ito ay dapat na isang blangko na file, ngunit nagbibigay-daan sa SSH server sa Raspberry Pi upang maaari kang kumonekta dito na walang ulo. Sa sandaling naka-log in ka, huwag mag-atubiling gumamit ng raspi-config upang paganahin ang wifi o baguhin ang laki ng split ng memorya (ang ulo ay hindi nangangailangan ng maraming video ram).

sudo raspi-config

Huwag kalimutang i-update at i-install ang ilang kinakailangang mga pakete.

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

Kapag natapos mo na ang iyong paunang pagsasaayos, maaari naming i-download ang kinakailangang software.

git clone

Lumipat sa direktoryo

cd WsprryPi

Mayroong isang library na nawawala mula sa isa sa mga file sa repository. Kakailanganin mong isama ang isang sysmacro sa listahan ng mga kasama sa tuktok ng./WsprryPi/mailbox.c. I-edit ang file na ito, at sa ilalim ng huling isama kung saan sinasabi:

# isama

#include #include #include #include #include #include #include #include #include #include "mailbox.h" Magdagdag ng isang isama sa gayon sinasabi nito

# isama

#include #include #include #include #include #include #include #include #include #include #include "mailbox.h"

Kapag tapos na ito, maaari mong buuin at mai-install ang code.

gumawa && sudo gumawa ng pag-install

Hakbang 3: Pagsubok sa WsprryPi

Pagsubok WsprryPi
Pagsubok WsprryPi
Pagsubok WsprryPi
Pagsubok WsprryPi
Pagsubok WsprryPi
Pagsubok WsprryPi

Ang mga pin 7 at 9 sa mga header ng GPIO ng Raspberry Pi ay kung saan ang signal ay output. Ang Pin 9 ay ang Ground pin, at ang pin 7 ay ang Signal pin.

Kapag nakakonekta ang oscilloscope, pinatakbo ang WsprryPi na may dalas ng pagsubok:

sudo wspr --test-tone 780e3

Sinasabi nito sa software na maglabas ng isang tono ng pagsubok sa mga pin na may dalas na 780 kHz. Tulad ng nakikita mula sa pagkuha mula sa oscilloscope, naka-off lamang ito ng halos 6 Hz, kaya sapat na iyan.

Hakbang 4: Kinakailangan na Impormasyon

Kinakailangang Impormasyon
Kinakailangang Impormasyon

Upang mabisang magamit ang WSPRnet, kakailanganin mong sagutin ang ilang mga katanungan.

  • Sino ka? (Callsign)
  • Nasaan ka? (Lokasyon)
  • Kumusta ka? (Dalas)

Para sa paglilinaw, ang paghahatid sa mga frequency na ito ay nangangailangan ng isang lisensya upang gumana sa mga banda ng amateur. Dapat kang maitalaga ng isang callign sa pagtanggap ng isang pass mula sa FCC sa mga amateur radio test. Kung wala kang isa sa mga ito, mangyaring kumuha ng isa bago magpatuloy.

Ang lokasyon ay medyo mas diretso. Hindi kinakailangan ng pagsubok! Hanapin ang iyong lokasyon sa mapang ito, at i-mouse lamang upang makakuha ng isang 6 na lokasyon ng grid (naniniwala akong 4 lamang ang kinakailangan (?)).

www.voacap.com/qth.html

Panghuli, dapat mong matukoy kung anong dalas ang nais mong gamitin para sa pagpapatakbo ng WSPR. Ito ay mahalaga sapagkat ang pagpili ng antena ay lubos na matutukoy ang distansya ng paglaganap ng signal, ngunit kahit na mas mahalaga, ang Raspberry Pi ay gumagamit ng GPIO upang makabuo ng mga signal. Nangangahulugan ito na ang output ay isang square wave. Ang kailangan natin ay isang sinusoidal. Kakailanganin naming bumuo ng isang LPF (Low Pass Filter) upang makinis ang parisukat na hugis sa isang magagamit na sinusoid.

Hakbang 5: Disenyo ng Filter

Disenyo ng Filter
Disenyo ng Filter
Disenyo ng Filter
Disenyo ng Filter

Ang WSPR ay nagtalaga ng mga frequency na inilalaan sa maraming banda ng amateur spectrum ng radyo. ang mga banda ay ang mga sumusunod sa nakalakip na talahanayan.

Ang mga numerong ito ay magiging mahalaga para sa pagpili ng antena at disenyo ng LPF. Para sa proyektong ito, panatilihin naming simple ang disenyo ng filter at gagamit ng isang 1st order RC LPF (Resistor-Capacitor network na Low Pass Filter). Ginagawa nitong diretso ang proseso, tulad ng equation para sa disenyo ng RC LPF ay:

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

Kung muling ayusin namin nang kaunti, maaari naming gamitin ang dalas upang idisenyo ang aming filter:

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

Maaari nating ipalagay na ang load (antena) ay magiging isang 50 Ohm, kaya kung isisiksik namin ang bilang na iyon sa equation at malutas para sa C:

C = 1 / (100 * pi * F_c)

Hakbang 6: Ang Disenyo ng Pagsala Hal

Gusto ng Filter ng Disenyo
Gusto ng Filter ng Disenyo
Gusto ng Filter ng Disenyo
Gusto ng Filter ng Disenyo

Tandaan na ang mga ito ay mga numero sa matematika, at malamang na hindi maisasakatuparan ng mga totoong bahagi, ngunit ito ay isang mahusay na gabay upang magamit upang mabilis na mag-refer kung anong laki ang dapat mong kailanganin.

Hakbang 7: WSPR Away

WSPR Malayo
WSPR Malayo

Maglakip lamang ng mga wire upang kumilos bilang isang dipole antena, at handa ka nang sumali sa kasiyahan sa WSPR. Gumagamit ako ng 20m, kaya narito ang input ng shell na ginamit ko upang maipadala ang aking beacon:

sudo wspr -s -r KG5OYS DM65 33 20m

MAG-ENJOY!

Inirerekumendang: