![Węzeł RaspberryPi WSPR: 7 kroków Węzeł RaspberryPi WSPR: 7 kroków](https://i.howwhatproduce.com/preview/how-it-works/10387334-raspberrypi-wspr-node-7-steps-0.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
![Węzeł RaspberryPi WSPR Węzeł RaspberryPi WSPR](https://i.howwhatproduce.com/images/002/image-4098-25-j.webp)
Chciałem stworzyć nadajnik WSPRnet (Reporter słabego sygnału), aby zmoczyć stopy w grze WSPRnet i zacząć sprawdzać, jak daleko mogę transmitować beacon. Miałem trochę tego sprzętu w pobliżu i zdecydowałem, że rzucę razem szybki prototyp, aby zbadać naukę, a później poszerzę podstawową wiedzę, którą zdobędę dzięki temu projektowi, aby być może zbudować coś bardziej wydajnego lub interesującego.
Kieszonkowe dzieci
Główne komponenty:
- Zasilacz laboratoryjny
- Raspberry Pi (każdy model POWINIEN działać, ale mam pod ręką Raspberry Pi 3 Model B v1.2)
- Karta SD
- Deska do krojenia chleba
Komponenty pasywne:
- Kondensator (?F)
- Rezystor
Oprogramowanie:
- Wsprry Pi
- RaspiOS Lite
Krok 1: Flash OS na kartę SD
![Flash OS na kartę SD Flash OS na kartę SD](https://i.howwhatproduce.com/images/002/image-4098-26-j.webp)
Balena Etcher to fantastyczne wieloplatformowe narzędzie do zapisywania systemów operacyjnych na kartach SD i dyskach USB. Po prostu załaduj obraz, wybierz kartę SD i kliknij
Krok 2: Przygotuj WsprryPi
Przed wyjęciem karty SD z komputera należy dodać plik do katalogu głównego folderu rozruchowego na karcie SD o nazwie ssh. Powinien to być pusty plik, ale włącza serwer SSH na Raspberry Pi, dzięki czemu możesz łączyć się z nim bez głowy. Po zalogowaniu możesz użyć raspi-config, aby włączyć Wi-Fi lub zmienić rozmiar podziału pamięci (bezgłowy nie potrzebuje dużo pamięci RAM).
sudo raspi-config
Nie zapomnij zaktualizować i zainstalować niektórych wymaganych pakietów.
sudo apt-get aktualizacja && sudo apt-get zainstaluj git
Po zakończeniu wstępnej konfiguracji możemy pobrać wymagane oprogramowanie.
klon git
Przejdź do katalogu
cd WsprryPi
W jednym z plików w repozytorium brakuje biblioteki. Musisz dołączyć makro systemowe do listy dołączonych w górnej części pliku./WsprryPi/mailbox.c. Edytuj ten plik i pod ostatnim dołącz, gdzie jest napisane:
#włączać
#include #include #include #include #include #include #include #include #include #include "skrzynka pocztowa.h" Dodaj dołączenie tak, aby było napisane
#włączać
#include #include #include #include #include #include #include #include #include #include #include "skrzynka pocztowa.h"
Gdy to zrobisz, możesz skompilować i zainstalować kod.
make && sudo make install
Krok 3: Testowanie WsprryPi
![Testowanie WsprryPi Testowanie WsprryPi](https://i.howwhatproduce.com/images/002/image-4098-27-j.webp)
![Testowanie WsprryPi Testowanie WsprryPi](https://i.howwhatproduce.com/images/002/image-4098-28-j.webp)
![Testowanie WsprryPi Testowanie WsprryPi](https://i.howwhatproduce.com/images/002/image-4098-29-j.webp)
Piny 7 i 9 na nagłówkach GPIO Raspberry Pi są miejscem, w którym wysyłany jest sygnał. Pin 9 to pin uziemiający, a pin 7 to pin sygnałowy.
Po podłączeniu oscyloskopu uruchomiono WsprryPi z częstotliwością testową:
sudo wspr -- ton testowy 780e3
Oznacza to, że oprogramowanie ma wyemitować na tych pinach dźwięk testowy o częstotliwości 780 kHz. Jak widać po przechwyceniu z oscyloskopu, była przełączona tylko o około 6 Hz, więc to wystarczy.
Krok 4: Wymagane informacje
![wymagana informacja wymagana informacja](https://i.howwhatproduce.com/images/002/image-4098-30-j.webp)
Aby efektywnie wykorzystać WSPRnet, będziesz musiał odpowiedzieć na kilka pytań.
- Kim jesteś? (znak wywoławczy)
- Gdzie jesteś? (Lokalizacja)
- Jak się masz? (Częstotliwość)
Dla wyjaśnienia, transmisja na tych częstotliwościach wymaga licencji na działanie w pasmach amatorskich. Powinieneś otrzymać znak wywoławczy po otrzymaniu przepustki z FCC na testy radioamatorskie. Jeśli nie masz jednego z nich, zdobądź go przed kontynuowaniem.
Lokalizacja jest nieco prostsza. Nie potrzeba żadnych testów! Znajdź swoją lokalizację na tej mapie i po prostu najedź myszą, aby uzyskać 6-cyfrową lokalizację w siatce (myślę, że potrzebne są tylko 4 (?)).
www.voacap.com/qth.html
Na koniec musisz określić, jaką częstotliwość chcesz wykorzystać do działania WSPR. Jest to ważne, ponieważ wybór anteny w dużym stopniu determinuje odległość propagacji sygnału, ale co ważniejsze, Raspberry Pi używa GPIO do generowania sygnałów. Oznacza to, że wyjście jest falą prostokątną. Potrzebujemy sinusoidy. Będziemy musieli skonstruować LPF (filtr dolnoprzepustowy), aby wygładzić kwadratowy kształt do użytecznej sinusoidy.
Krok 5: Projekt filtra
![Projekt filtra Projekt filtra](https://i.howwhatproduce.com/images/002/image-4098-31-j.webp)
![Projekt filtra Projekt filtra](https://i.howwhatproduce.com/images/002/image-4098-32-j.webp)
WSPR wyznaczył częstotliwości przydzielone w wielu pasmach amatorskiego widma radiowego. zespoły są następujące w załączonej tabeli.
Liczby te będą ważne przy doborze anteny i konstrukcji LPF. W tym projekcie zachowamy bardzo prostą konstrukcję filtra i użyjemy 1. rzędu RC LPF (filtr dolnoprzepustowy sieci rezystorowo-kondensatorowej). To sprawia, że proces jest bardzo prosty, ponieważ równanie do projektowania RC LPF jest następujące:
F_c = 1/(2 * pi * R * C)
Jeśli trochę to zmienimy, możemy użyć częstotliwości do zaprojektowania naszego filtra:
R * C = 1/(2 * pi * F_C)
Możemy założyć, że obciążenie (antena) będzie wynosić 50 Ohm, więc jeśli wepchniemy tę liczbę do równania i rozwiążemy C:
C = 1/(100 * pi * F_c)
Krok 6: Projekt filtra cd
![Projekt filtra cd Projekt filtra cd](https://i.howwhatproduce.com/images/002/image-4098-33-j.webp)
![Projekt filtra cd Projekt filtra cd](https://i.howwhatproduce.com/images/002/image-4098-34-j.webp)
Należy pamiętać, że są to liczby matematyczne i prawdopodobnie nie można ich uzyskać z prawdziwymi komponentami, ale jest to dobry przewodnik, aby szybko określić, jaki rozmiar powinien być potrzebny.
Krok 7: Wyjazd z WSPR
![WSPR Na wyjeździe WSPR Na wyjeździe](https://i.howwhatproduce.com/images/002/image-4098-35-j.webp)
Wystarczy podłączyć przewody, aby działały jako antena dipolowa i już możesz dołączyć do zabawy WSPR. Używam 20m, więc oto wejście powłoki, którego użyłem do przesłania mojego sygnału nawigacyjnego:
sudo wspr -s -r KG5OYS DM65 33 20m
CIESZYĆ SIĘ!
Zalecana:
15 $ Bramka/węzeł LoRa ESP8266 Zbuduj płytkę drukowaną 3 cm X 8 cm Rozmiar: 6 kroków
![15 $ Bramka/węzeł LoRa ESP8266 Zbuduj płytkę drukowaną 3 cm X 8 cm Rozmiar: 6 kroków 15 $ Bramka/węzeł LoRa ESP8266 Zbuduj płytkę drukowaną 3 cm X 8 cm Rozmiar: 6 kroków](https://i.howwhatproduce.com/images/005/image-13008-7-j.webp)
15 $ LoRa Gateway/Node ESP8266 Zbuduj płytkę drukowaną 3cmX8cm Rozmiar: Hej, co słychać, chłopaki? Akarsh tutaj z CETech.Dzisiaj zrobimy projekt, który jest prostym węzłem LoRa i można go nawet używać jako bramki jednokanałowej.Tutaj mikrokontroler, którego użyłem to ESP8266, który jest podłączony do płyt LoRa
IOT123 - ASYMILUJ KONCENTRATOR CZUJNIKÓW: ICOS10 3V3 MQTT WĘZEŁ: 6 kroków
![IOT123 - ASYMILUJ KONCENTRATOR CZUJNIKÓW: ICOS10 3V3 MQTT WĘZEŁ: 6 kroków IOT123 - ASYMILUJ KONCENTRATOR CZUJNIKÓW: ICOS10 3V3 MQTT WĘZEŁ: 6 kroków](https://i.howwhatproduce.com/images/001/image-579-58-j.webp)
IOT123 - ASYMILUJ KONCENTRATOR CZUJNIKÓW: ICOS10 3V3 MQTT WĘZEŁ: Jest to pierwszy z różnych kombinacji MCU/funkcji w ASYMILOWANYCH KONCENTRACH CZUJNIKÓW: mastery, które zbierają zrzuty danych z urządzeń podrzędnych I2C ASYMILATE SENSORS. Ta kompilacja używa Wemos D1 Mini do publikowania wszelkich danych zrzuconych z ASSIMILATE
IOT123 - ASIMILATE SENSOR HUB: ICOS10 CROUTON RESET WĘZEŁ: 6 kroków
![IOT123 - ASIMILATE SENSOR HUB: ICOS10 CROUTON RESET WĘZEŁ: 6 kroków IOT123 - ASIMILATE SENSOR HUB: ICOS10 CROUTON RESET WĘZEŁ: 6 kroków](https://i.howwhatproduce.com/images/001/image-584-95-j.webp)
IOT123 - ASYMILUJ KONCENTRATOR CZUJNIKÓW: ICOS10 CROUTON RESET WĘZEŁ: Crouton. http://crouton.mybluemix.net/ Crouton to pulpit nawigacyjny, który umożliwia wizualizację i sterowanie urządzeniami IOT przy minimalnej konfiguracji. Zasadniczo jest to najłatwiejszy pulpit nawigacyjny do skonfigurowania dla każdego entuzjasty sprzętu IOT przy użyciu tylko MQTT i JSON. To
Węzeł czerwony - Kontrola RaspberryPi: 8 kroków
![Węzeł czerwony - Kontrola RaspberryPi: 8 kroków Węzeł czerwony - Kontrola RaspberryPi: 8 kroków](https://i.howwhatproduce.com/images/002/image-5686-54-j.webp)
Node Red - Control RaspberryPi: W tej instrukcji przyjrzymy się, jak skonfigurować oprogramowanie Node-Red, a także jak z łatwością sterować GPIO na raspberry pi
ESP8266 DS18B20 Węzeł temperatury-CZERWONY MQTT: 5 kroków
![ESP8266 DS18B20 Węzeł temperatury-CZERWONY MQTT: 5 kroków ESP8266 DS18B20 Węzeł temperatury-CZERWONY MQTT: 5 kroków](https://i.howwhatproduce.com/images/001/image-1616-84-j.webp)
ESP8266 DS18B20 Temperature Node-RED MQTT: Tym razem zrealizowano integrację ESP8266 i platformy Node-RED integrując czujnik DS18B20 protokołu temperatury Onewire. Protokół i waga pubsubclient