Kazalo:

Vozlišče RaspberryPi WSPR: 7 korakov
Vozlišče RaspberryPi WSPR: 7 korakov

Video: Vozlišče RaspberryPi WSPR: 7 korakov

Video: Vozlišče RaspberryPi WSPR: 7 korakov
Video: CS50 2015 - Week 5 2024, November
Anonim
Vozlišče RaspberryPi WSPR
Vozlišče RaspberryPi WSPR

Želel sem narediti oddajnik WSPRnet (Poročevalec o šibkih signalih), ki mi bo zmočil noge v igri WSPRnet in začel videti, kako daleč lahko prenesem svetilnik. Nekaj te opreme sem imel na razpolago in se odločil, da bom skupaj pripravil hiter prototip za raziskovanje znanosti, nato pa kasneje razširil temeljno znanje, ki bi ga pridobil s tem projektom, da bi morda zgradil nekaj bolj učinkovitega ali zanimivega.

Zaloge

Glavne komponente:

  • Namizni napajalnik
  • Raspberry Pi (vsak model bi moral delovati, vendar imam pri roki Raspberry Pi 3 Model B v1.2)
  • SD kartice
  • Ogledna plošča

Pasivne komponente:

  • Capicitor (? F)
  • Upor

Programska oprema:

  • Wsprry Pi
  • RaspiOS Lite

Korak: Flash OS na kartico SD

Flash OS na kartico SD
Flash OS na kartico SD

Balena Etcher je fantastično orodje za več platform za pisanje operacijskih sistemov na kartice SD in pogone USB. Preprosto naložite sliko, izberite kartico SD in kliknite

2. korak: Pripravite WsprryPi

Preden odstranite kartico SD iz računalnika, dodajte datoteko v koren zagonske mape na kartici SD, imenovano ssh. To bi morala biti prazna datoteka, vendar omogoča strežnik SSH na Raspberry Pi, tako da se lahko brez glave povežete z njim. Ko ste prijavljeni, lahko z uporabo raspi-config omogočite wifi ali spremenite velikost pomnilnika (brez glave ne potrebuje veliko video rama).

sudo raspi-config

Ne pozabite posodobiti in namestiti nekaterih potrebnih paketov.

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

Ko končate prvotno konfiguracijo, lahko naložimo potrebno programsko opremo.

git clone

Premakni se v imenik

cd WsprryPi

V eni od datotek v skladišču manjka knjižnica. Na seznam vključitev na vrhu./WsprryPi/mailbox.c boste morali vključiti sysmacro. Uredite to datoteko in pod zadnjo vključite, kjer piše:

#vključi

#include #include #include #include #include #include #include #include #include #include "poštni predal.h" Dodajte vključitev tako, da piše

#vključi

#include #include #include #include #include #include #include #include #include #include #include "poštni predal.h"

Ko to storite, lahko kodo sestavite in namestite.

make && sudo make install

3. korak: Preizkusite WsprryPi

Testiranje WsprryPi
Testiranje WsprryPi
Testiranje WsprryPi
Testiranje WsprryPi
Testiranje WsprryPi
Testiranje WsprryPi

Zatiči 7 in 9 na glavi GPIO Raspberry Pi so tam, kjer se odda signal. Pin 9 je ozemljitveni pin, pin 7 pa signalni pin.

Ko je bil osciloskop priključen, smo WsprryPi zagnali s preskusno frekvenco:

sudo wspr-testni ton 780e3

To programski opremi sporoča, naj odda preskusni ton na teh zatičih s frekvenco 780 kHz. Kot je razvidno iz zajema z osciloskopa, je bil izklopljen le za približno 6 Hz, zato je to dovolj dobro.

4. korak: Zahtevane informacije

Zahtevane informacije
Zahtevane informacije

Za učinkovito uporabo omrežja WSPRnet boste morali odgovoriti na nekaj vprašanj.

  • Kdo si ti? (Klicni znak)
  • Kje si? (Lokacija)
  • Kako si? (Pogostost)

Za pojasnilo, prenos na teh frekvencah zahteva licenco za delovanje na amaterskih pasovih. Po prejemu vstopnice od FCC na amaterske radijske preizkuse bi vam morali dodeliti klicni znak. Če enega od teh nimate, ga pred nadaljevanjem dobite.

Lokacija je nekoliko bolj naravnost. Testiranje ni potrebno! Poiščite svojo lokacijo na tem zemljevidu in le premaknite miškin kazalec, da dobite 6 -mestno lokacijo mreže (verjamem, da so potrebne le 4 (?)).

www.voacap.com/qth.html

Nazadnje se morate odločiti, kakšno frekvenco želite uporabiti za delovanje WSPR. To je ključnega pomena, ker bo izbira antene močno določila širino signala, še pomembneje pa je, da Raspberry Pi uporablja GPIO za ustvarjanje signalov. To pomeni, da je izhod kvadratni val. Potrebujemo sinusno obliko. Morali bomo zgraditi LPF (nizkoprepustni filter), da kvadratno obliko zgladimo v uporabno sinusoido.

5. korak: Zasnova filtra

Zasnova filtra
Zasnova filtra
Zasnova filtra
Zasnova filtra

WSPR je določil frekvence, dodeljene na več pasovih amaterskega radijskega spektra. trakovi so naslednji v priloženi tabeli.

Te številke bodo pomembne pri izbiri antene in zasnovi LPF. Pri tem projektu bomo oblikovanje filtra ohranili zelo preprosto in uporabili RC LPF prvega reda (nizkoprepustni filter upora-kondenzatorjev). Zaradi tega je proces zelo preprost, saj je enačba za zasnovo RC LPF naslednja:

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

Če to malo preuredimo, lahko frekvenco uporabimo za oblikovanje našega filtra:

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

Predpostavimo lahko, da bo obremenitev (antena) 50 ohmov, zato, če to število vstavimo v enačbo in rešimo za C:

C = 1/(100 * pi * F_c)

Korak 6: Oblikovanje filtra Nadaljevanje

Oblikovanje filtra Nadaljevanje
Oblikovanje filtra Nadaljevanje
Oblikovanje filtra Nadaljevanje
Oblikovanje filtra Nadaljevanje

Upoštevajte, da so to matematične številke in jih verjetno ni mogoče uresničiti z resničnimi komponentami, vendar je to dober vodnik za hitro sklicevanje na velikost, ki jo potrebujete.

7. korak: WSPR stran

WSPR stran
WSPR stran

Samo priključite žice, ki bodo delovale kot dipolna antena, in pripravljeni ste se pridružiti zabavi WSPR. Uporabljam 20 m, zato je tukaj vhod lupine, ki sem ga uporabil za prenos svojega svetilnika:

sudo wspr -s -r KG5OYS DM65 33 20m

UŽIVAJTE!

Priporočena: