Projekty

Wszystko, co zbudowałem albo buduję. Opisuję, czym jest i co potrafi — bez szczegółów wdrożeń.

Radio i TETRADziała

TMO HAT 1.4

Frontend radiowy na SX1255 zbudowany dla TetraSpot.

  • pełny tor nadawczo-odbiorczy I/Q na SX1255
  • zewnętrzny wzorzec zegara (OCXO) na wejściu CLKIN
  • kalibracja składowej stałej i niezrównoważenia I/Q
  • EVM ok. 1 % przy limicie normy 10 % — zmierzone własnym analizatorem
SX1255TETRATMORFPCB
Więcej o projekcie
PomiaryDziała

TETRA VSA

Analizator wektorowy nadajników TETRA — ekran Aeroflexa na SDR i Linuksie.

  • konstelacja 8-punktowa, trajektoria wektora i diagram oka w stylu Aeroflexa
  • EVM RMS i szczytowe z rozkładem na składowe, MER
  • widmo, ACP, OBW, wskaźnik przecieku nośnej
  • bramkowanie do burstu i analiza części użytecznej
PythonDSPHackRFADALM-PlutoSDREN 300 394-1
Więcej o projekcie
Sprzęt i FPGADziała

Site Reference 1PPS / 5 MHz

Wzorzec czasu i częstotliwości dla stacji bazowych Motorola — GPSDO + FPGA.

  • 5 MHz ze znacznikiem 1PPS w formacie Site Reference
  • zegar 20 MHz koherentny z GPSDO, dzielony w FPGA
  • koło zamachowe z martwą strefą ±400 ns — odporność na jitter i zanik GPS
  • błąd częstotliwości 10–20 ppb w stanie ustalonym
FPGATang Nano 1KTang Nano 9KSi5351GPSDOArduino1PPS
Więcej o projekcie
PomiaryDziałaKod zamknięty

TetraLogger

Terminal do pomiaru zasięgu TETRA w terenie — siła sygnału na mapie.

  • RSSI i pozycja GPS na mapie offline, kolorowane według siły sygnału
  • dwa radiotelefony odpytywane równolegle, podgląd komórek sąsiednich
  • trasy, filtr po dacie i po poziomie sygnału
  • eksport do KML/KMZ
PythonPySide6WaylandPEISQLiteKML
Więcej o projekcie
Radio i TETRAW budowie

TETRA IP Gateway

Radiotelefon TETRA obsługiwany przez sieć IP — z przeglądarki albo bramka–bramka.

  • audio RX/TX przez sieć, PTT przez PEI
  • wybór grup, tryb TMO/DMO, poziom sygnału, status rejestracji
  • panel WWW na wzór LCD radiotelefonu, wygodny też na telefonie
  • wybór grup jednym dotknięciem, grupy zebrane w foldery
RustQUICmTLSOpusPEI
Więcej o projekcie
MonitoringW eksploatacjiKod zamknięty

Nadzór infrastruktury telekomunikacyjnej

Odczyt liczników energii i nadzór nad siłownią obiektów telekomunikacyjnych.

  • odczyt liczników przez Modbus TCP
  • zapis do bazy i wizualizacja w Grafanie
  • nadzór nad parametrami zasilania
  • symulator licznika do testów bez sprzętu
ModbusCMariaDBGrafana
Więcej o projekcie
MonitoringOnline

Internetowa stacja pogodowa

Własna stacja meteo na Arduino z Ethernetem — w sieci nieprzerwanie od 2022 roku.

  • temperatura w kilku punktach (DS18B20), ciśnienie (BMP280)
  • wilgotność i wyliczany punkt rosy
  • nadzór napięć zasilania stacji
  • kilka węzłów pomiarowych
ArduinoW5500DS18B20BMP280PHPHighchartsAPI
Więcej o projekcie
Sprzęt i FPGABadania

Wzmacniacz UHF 450 MHz

Przywracanie do pracy wzmacniacza mocy z demontażu stacji bazowej.

  • rozpoznany tor polaryzacji: DAC, wzmacniacze operacyjne, nadzór napięć
  • arkusz pomiarowy z kolejnością bezpiecznych kroków
  • narzędzia do sterowania przez I²C
RFPAI²Creverse engineering
Więcej o projekcie