Obsah:

Uzel WSPR RaspberryPi: 7 kroků
Uzel WSPR RaspberryPi: 7 kroků

Video: Uzel WSPR RaspberryPi: 7 kroků

Video: Uzel WSPR RaspberryPi: 7 kroků
Video: Raspberry Pi Zero 2 WSPR Range Testing With An EFHW Antenna 2024, Červenec
Anonim
Uzel WSPR RaspberryPi
Uzel WSPR RaspberryPi

Chtěl jsem vytvořit vysílač WSPRnet (Weak Signal Propegation Reporter), abych si ve hře WSPRnet namočil nohy a začal vidět, jak daleko mohu vysílat maják. Některé z těchto zařízení jsem nechal ležet a rozhodl jsem se, že hodím dohromady rychlý prototyp, abych prozkoumal vědu, a pak později rozšířím základní znalosti, které z tohoto projektu získám, abych možná postavil něco trochu efektivnějšího nebo zajímavějšího.

Zásoby

Hlavní součásti:

  • Stolní napájecí zdroj
  • Raspberry Pi (MUSÍ fungovat jakýkoli model, ale mám po ruce Raspberry Pi 3 Model B v1.2)
  • SD karta
  • Prkénko

Pasivní komponenty:

  • Kondenzátor (? F)
  • Odpor

Software:

  • Wsprry Pi
  • RaspiOS Lite

Krok 1: Flash OS na kartu SD

Flash OS na SD kartu
Flash OS na SD kartu

Balena Etcher je fantastický multiplatformní nástroj pro zápis operačních systémů na SD karty a USB disky. Jednoduše načtěte obrázek, vyberte kartu SD a klikněte

Krok 2: Připravte WsprryPi

Před vyjmutím karty SD z počítače nezapomeňte přidat do kořenového adresáře spouštěcí složky na kartě SD soubor ssh. Měl by to být prázdný soubor, ale umožňuje server SSH na Raspberry Pi, abyste se k němu mohli bezhlavě připojit. Jakmile jste přihlášeni, můžete pomocí raspi-config povolit wifi nebo změnit velikost rozdělení paměti (bezhlavý nepotřebuje mnoho video ram).

sudo raspi-config

Nezapomeňte aktualizovat a nainstalovat některé požadované balíčky.

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

Jakmile dokončíte počáteční konfiguraci, můžeme stáhnout potřebný software.

klon git

Přesuňte se do adresáře

cd WsprryPi

V jednom ze souborů v úložišti chybí knihovna. Do seznamu zahrnutých v horní části./WsprryPi/mailbox.c budete muset zahrnout sysmacro. Upravte tento soubor a pod poslední zahrňte, kde je uvedeno:

#zahrnout

#include #include #include #include #include #include #include #include #include #include "mailbox.h" Přidejte zahrnutí tak, aby to říkalo

#zahrnout

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

Jakmile to bude hotové, můžete vytvořit a nainstalovat kód.

make && sudo make install

Krok 3: Testování WsprryPi

Testování WsprryPi
Testování WsprryPi
Testování WsprryPi
Testování WsprryPi
Testování WsprryPi
Testování WsprryPi

Piny 7 a 9 na GPIO záhlaví Raspberry Pi jsou tam, kde je výstup signálu. Pin 9 je zemnící pin a pin 7 je signální pin.

Jakmile byl osciloskop připojen, WsprryPi byl spuštěn s testovací frekvencí:

sudo wspr --test-tone 780e3

To říká softwaru, aby na těchto pinech s frekvencí 780 kHz vyslal testovací tón. Jak je patrné ze zachycení z osciloskopu, bylo vypnuto pouze asi o 6 Hz, takže je to dost dobré.

Krok 4: Požadované informace

požadovaná informace
požadovaná informace

Abyste mohli WSPRnet efektivně využívat, budete muset umět odpovědět na několik otázek.

  • Kdo jsi? (Volací znak)
  • Kde jsi? (Umístění)
  • Jak se máte? (Frekvence)

Pro upřesnění, přenos na těchto frekvencích vyžaduje licenci k provozu na amatérských pásmech. Po obdržení povolení od FCC na testy amatérského rádia by vám měl být přidělen volací znak. Pokud jeden z nich nemáte, pořiďte si jej, než budete pokračovat.

Poloha je trochu přímočařejší. Není třeba žádné testování! Najděte svou polohu na této mapě a jednoduše najeďte myší, abyste získali 6místné umístění mřížky (domnívám se, že jsou nutné pouze 4 (?)).

www.voacap.com/qth.html

Nakonec musíte určit, jakou frekvenci byste chtěli použít pro provoz WSPR. To je zásadní, protože výběr antény bude do značné míry určovat vzdálenost šíření signálu, ale co je ještě důležitější, Raspberry Pi používá ke generování signálů GPIO. To znamená, že výstupem je čtvercová vlna. To, co potřebujeme, je sinusový. Pro vyhlazení čtvercového tvaru na použitelnou sinusoidu budeme muset zkonstruovat LPF (Low Pass Filter).

Krok 5: Návrh filtru

Design filtru
Design filtru
Design filtru
Design filtru

WSPR má určené kmitočty přidělené ve více pásmech amatérského rádiového spektra. v přiložené tabulce jsou pásy následující.

Tato čísla budou důležitá pro výběr antény a design LPF. U tohoto projektu ponecháme konstrukci filtru velmi jednoduchou a použijeme RC LPF 1. řádu (nízkoprůchodový filtr odpor-kondenzátorová síť). Díky tomu je proces velmi přímočarý, protože rovnice pro návrh RC LPF je:

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

Pokud to trochu přeuspořádáme, můžeme k návrhu filtru použít frekvenci:

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

Můžeme předpokládat, že zatížení (anténa) bude 50 Ohm, takže pokud toto číslo nacpeme do rovnice a vyřešíme pro C:

C = 1/(100 * pi * F_c)

Krok 6: Pokračování návrhu filtru

Návrh filtru Pokrač
Návrh filtru Pokrač
Pokračování návrhu filtru
Pokračování návrhu filtru

Mějte na paměti, že se jedná o matematická čísla, která pravděpodobně nejsou realizovatelná se skutečnými součástmi, ale je to dobrý průvodce, jak rychle zjistit, jakou velikost potřebujete.

Krok 7: WSPR pryč

WSPR pryč
WSPR pryč

Stačí připojit vodiče jako dipólovou anténu a můžete se připojit k zábavě WSPR. Používám 20 m, takže zde je vstup Shell, který jsem použil k přenosu svého majáku:

sudo wspr -s -r KG5OYS DM65 33 20m

UŽÍVAT SI!

Doporučuje: